--- /srv/rebuilderd/tmp/rebuilderd5POfKC/inputs/libfftw3-dev_3.3.10-2+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd5POfKC/out/libfftw3-dev_3.3.10-2+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-11-29 14:44:32.000000 debian-binary │ -rw-r--r-- 0 0 0 1412 2024-11-29 14:44:32.000000 control.tar.xz │ --rw-r--r-- 0 0 0 2115896 2024-11-29 14:44:32.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2286020 2024-11-29 14:44:32.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+b1 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Science Maintainers │ │ │ -Installed-Size: 15592 │ │ │ +Installed-Size: 15805 │ │ │ Depends: libfftw3-bin (= 3.3.10-2+b1), libfftw3-double3 (= 3.3.10-2+b1), libfftw3-long3 (= 3.3.10-2+b1), libfftw3-quad3 (= 3.3.10-2+b1), libfftw3-single3 (= 3.3.10-2+b1) │ │ │ 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 2024-11-29 14:44:32.000000 ./usr/include/fftw3.f │ │ │ -rw-r--r-- 0 root (0) root (0) 55032 2024-11-29 14:44:32.000000 ./usr/include/fftw3.f03 │ │ │ -rw-r--r-- 0 root (0) root (0) 31986 2024-11-29 14:44:32.000000 ./usr/include/fftw3.h │ │ │ -rw-r--r-- 0 root (0) root (0) 27203 2024-11-29 14:44:32.000000 ./usr/include/fftw3l.f03 │ │ │ -rw-r--r-- 0 root (0) root (0) 25902 2024-11-29 14:44:32.000000 ./usr/include/fftw3q.f03 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:44:32.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 4308450 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41542 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46418 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_threads.a │ │ │ --rw-r--r-- 0 root (0) root (0) 4392032 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41688 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46574 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_threads.a │ │ │ --rw-r--r-- 0 root (0) root (0) 2058586 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41672 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46454 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_threads.a │ │ │ --rw-r--r-- 0 root (0) root (0) 4655078 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q.a │ │ │ --rw-r--r-- 0 root (0) root (0) 41672 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_omp.a │ │ │ --rw-r--r-- 0 root (0) root (0) 46454 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4377978 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41398 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46250 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4410048 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41544 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46406 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3f_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 2058954 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41544 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46302 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3l_threads.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 4786078 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 41544 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_omp.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 46302 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/libfftw3q_threads.a │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/ │ │ │ -rw-r--r-- 0 root (0) root (0) 242 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3.pc │ │ │ -rw-r--r-- 0 root (0) root (0) 243 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3f.pc │ │ │ -rw-r--r-- 0 root (0) root (0) 243 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3l.pc │ │ │ -rw-r--r-- 0 root (0) root (0) 253 2024-11-29 14:44:32.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/fftw3q.pc │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:44:32.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-11-29 14:44:32.000000 ./usr/share/doc/ │ │ ├── ./usr/lib/x86_64-linux-gnu/libfftw3.a │ │ │ ├── nm -s {} │ │ │ │┄ error from `nm -s {}`: │ │ │ │┄ 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 │ │ │ │ @@ -1088,16 +1088,16 @@ │ │ │ │ 00000000000000e0 T fftw_toobig │ │ │ │ │ │ │ │ cpy1d.o: │ │ │ │ 0000000000000000 T fftw_cpy1d │ │ │ │ │ │ │ │ cpy2d-pair.o: │ │ │ │ 0000000000000000 T fftw_cpy2d_pair │ │ │ │ -00000000000003c0 T fftw_cpy2d_pair_ci │ │ │ │ -0000000000000440 T fftw_cpy2d_pair_co │ │ │ │ +00000000000003b0 T fftw_cpy2d_pair_ci │ │ │ │ +0000000000000430 T fftw_cpy2d_pair_co │ │ │ │ 00000000000002d0 T fftw_zero1d_pair │ │ │ │ U memset │ │ │ │ │ │ │ │ cpy2d.o: │ │ │ │ 00000000000003d0 t dotile │ │ │ │ 0000000000000520 t dotile_buf │ │ │ │ U fftw_compute_tilesz │ │ │ │ @@ -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 │ │ │ │ @@ -1178,77 +1178,77 @@ │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000021 r .LC4 │ │ │ │ 0000000000000030 r .LC5 │ │ │ │ 0000000000000023 r .LC6 │ │ │ │ 0000000000000030 r .LC7 │ │ │ │ 0000000000000060 r .LC8 │ │ │ │ 000000000000003d r .LC9 │ │ │ │ -0000000000000ed0 t evaluate_plan │ │ │ │ -0000000000000d10 t exprt │ │ │ │ +0000000000000e40 t evaluate_plan │ │ │ │ +0000000000000c90 t exprt │ │ │ │ U fftw_assertion_failed │ │ │ │ U fftw_elapsed_since │ │ │ │ U fftw_hash │ │ │ │ -0000000000000e80 T fftw_iestimate_cost │ │ │ │ +0000000000000e00 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 │ │ │ │ -0000000000001c50 T fftw_mkplan_d │ │ │ │ -0000000000001c80 T fftw_mkplan_f_d │ │ │ │ -0000000000001aa0 T fftw_mkplanner │ │ │ │ +0000000000001b60 T fftw_mkplan_d │ │ │ │ +0000000000001b90 T fftw_mkplan_f_d │ │ │ │ +00000000000019b0 T fftw_mkplanner │ │ │ │ U fftw_next_prime │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -0000000000001bc0 T fftw_planner_destroy │ │ │ │ +0000000000001ad0 T fftw_planner_destroy │ │ │ │ U fftw_problem_destroy │ │ │ │ U fftw_solver_destroy │ │ │ │ U fftw_solver_use │ │ │ │ 0000000000000350 t forget │ │ │ │ 0000000000000250 t hgrow │ │ │ │ 0000000000000110 t hinsert0 │ │ │ │ 0000000000000400 t htab_insert │ │ │ │ -00000000000006d0 t htab_lookup │ │ │ │ -0000000000000850 t imprt │ │ │ │ -0000000000001250 t mkplan │ │ │ │ +00000000000006c0 t htab_lookup │ │ │ │ +0000000000000840 t imprt │ │ │ │ +0000000000001190 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ 0000000000000000 t register_solver │ │ │ │ -0000000000000f90 t search0 │ │ │ │ +0000000000000f00 t search0 │ │ │ │ 0000000000000000 r stimeout │ │ │ │ U strcmp │ │ │ │ │ │ │ │ primes.o: │ │ │ │ -0000000000000410 T fftw_choose_radix │ │ │ │ -0000000000000380 T fftw_factors_into │ │ │ │ +0000000000000430 T fftw_choose_radix │ │ │ │ +00000000000003a0 T fftw_factors_into │ │ │ │ 00000000000004d0 T fftw_factors_into_small_primes │ │ │ │ 0000000000000160 T fftw_find_generator │ │ │ │ -00000000000002c0 T fftw_first_divisor │ │ │ │ -0000000000000320 T fftw_is_prime │ │ │ │ -00000000000003d0 T fftw_isqrt │ │ │ │ -0000000000000490 T fftw_modulo │ │ │ │ -0000000000000350 T fftw_next_prime │ │ │ │ +00000000000002d0 T fftw_first_divisor │ │ │ │ +0000000000000340 T fftw_is_prime │ │ │ │ +00000000000003f0 T fftw_isqrt │ │ │ │ +00000000000004a0 T fftw_modulo │ │ │ │ +0000000000000370 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 │ │ │ │ 0000000000000003 r .LC1 │ │ │ │ 000000000000000a r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ -0000000000000880 T fftw_mkprinter │ │ │ │ -00000000000008d0 T fftw_printer_destroy │ │ │ │ +00000000000007f0 T fftw_mkprinter │ │ │ │ +0000000000000840 T fftw_printer_destroy │ │ │ │ U fftw_tensor_print │ │ │ │ -00000000000007f0 t print │ │ │ │ +0000000000000760 t print │ │ │ │ 0000000000000000 t vprint │ │ │ │ │ │ │ │ problem.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 000000000000000d r .LC1 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_md5puts │ │ │ │ @@ -1268,19 +1268,19 @@ │ │ │ │ 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 │ │ │ │ -0000000000000450 T fftw_mkscanner │ │ │ │ -0000000000000490 T fftw_scanner_destroy │ │ │ │ +0000000000000420 T fftw_mkscanner │ │ │ │ +0000000000000460 T fftw_scanner_destroy │ │ │ │ 0000000000000000 t getlong │ │ │ │ -00000000000003c0 t scan │ │ │ │ -0000000000000110 t vscan │ │ │ │ +0000000000000390 t scan │ │ │ │ +0000000000000100 t vscan │ │ │ │ │ │ │ │ solver.o: │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ 0000000000000000 T fftw_mksolver │ │ │ │ 0000000000000030 T fftw_solver_destroy │ │ │ │ 0000000000000060 T fftw_solver_register │ │ │ │ @@ -1329,29 +1329,29 @@ │ │ │ │ 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 │ │ │ │ +0000000000000230 T fftw_tensor_append │ │ │ │ 0000000000000000 T fftw_tensor_copy │ │ │ │ -0000000000000100 T fftw_tensor_copy_except │ │ │ │ +00000000000000e0 T fftw_tensor_copy_except │ │ │ │ 0000000000000060 T fftw_tensor_copy_inplace │ │ │ │ -00000000000001d0 T fftw_tensor_copy_sub │ │ │ │ +00000000000001b0 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 │ │ │ │ @@ -1359,17 +1359,17 @@ │ │ │ │ U fftw_tensor_append │ │ │ │ 0000000000000130 T fftw_tensor_compress │ │ │ │ 00000000000002f0 T fftw_tensor_compress_contiguous │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_copy_sub │ │ │ │ U fftw_tensor_destroy │ │ │ │ U fftw_tensor_destroy4 │ │ │ │ -00000000000006a0 T fftw_tensor_equal │ │ │ │ -0000000000000710 T fftw_tensor_inplace_locations │ │ │ │ -0000000000000660 T fftw_tensor_split │ │ │ │ +0000000000000670 T fftw_tensor_equal │ │ │ │ +00000000000006e0 T fftw_tensor_inplace_locations │ │ │ │ +0000000000000630 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 │ │ │ │ @@ -1396,52 +1396,52 @@ │ │ │ │ transpose.o: │ │ │ │ 0000000000000000 t dotile │ │ │ │ 0000000000000380 t dotile_buf │ │ │ │ U fftw_compute_tilesz │ │ │ │ U fftw_cpy2d_ci │ │ │ │ U fftw_cpy2d_co │ │ │ │ U fftw_tile2d │ │ │ │ -0000000000000a40 T fftw_transpose │ │ │ │ -0000000000000d40 T fftw_transpose_tiled │ │ │ │ -0000000000000e10 T fftw_transpose_tiledbuf │ │ │ │ +0000000000000990 T fftw_transpose │ │ │ │ +0000000000000c80 T fftw_transpose_tiled │ │ │ │ +0000000000000d40 T fftw_transpose_tiledbuf │ │ │ │ 00000000000004b0 t transpose_rec │ │ │ │ │ │ │ │ trig.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000100 t cexp_zero │ │ │ │ 00000000000002b0 t cexpl_sincos │ │ │ │ 0000000000000000 t cexpl_sqrtn_table │ │ │ │ 00000000000002a0 t cexpl_zero │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ 00000000000003d0 T fftw_mktriggen │ │ │ │ -00000000000005f0 T fftw_triggen_destroy │ │ │ │ +00000000000005e0 T fftw_triggen_destroy │ │ │ │ 0000000000000180 t real_cexp │ │ │ │ 0000000000000110 t rotate_generic │ │ │ │ 0000000000000060 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 │ │ │ │ -0000000000000080 T fftw_twiddle_awake │ │ │ │ +0000000000000070 T fftw_twiddle_awake │ │ │ │ 0000000000000000 T fftw_twiddle_length │ │ │ │ 0000000000000000 b twlist │ │ │ │ │ │ │ │ bluestein.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 t apply │ │ │ │ -0000000000000920 t awake │ │ │ │ +0000000000000760 t awake │ │ │ │ 0000000000000030 t destroy │ │ │ │ -0000000000000e80 T fftw_dft_bluestein_register │ │ │ │ +0000000000000cf0 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 │ │ │ │ -0000000000000c90 t mkplan │ │ │ │ +0000000000000b00 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ lt1-buffered.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 t apply │ │ │ │ -00000000000006d0 t awake │ │ │ │ +00000000000006c0 t awake │ │ │ │ 00000000000001a0 t destroy │ │ │ │ U fftw_bufdist │ │ │ │ -0000000000000700 T fftw_dft_buffered_register │ │ │ │ +00000000000006f0 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 │ │ │ │ @@ -1522,67 +1522,67 @@ │ │ │ │ │ │ │ │ lt2-ct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000004 r .LC1 │ │ │ │ 0000000000000008 r .LC2 │ │ │ │ 0000000000000030 t apply_dif │ │ │ │ 0000000000000000 t apply_dit │ │ │ │ -00000000000000f0 t awake │ │ │ │ -00000000000000d0 t destroy │ │ │ │ +00000000000000e0 t awake │ │ │ │ +00000000000000c0 t destroy │ │ │ │ U fftw_choose_radix │ │ │ │ -0000000000000120 T fftw_ct_applicable │ │ │ │ +0000000000000110 T fftw_ct_applicable │ │ │ │ U fftw_dft_solve │ │ │ │ U fftw_mkplan │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_dft │ │ │ │ -0000000000000580 T fftw_mkplan_dftw │ │ │ │ +0000000000000560 T fftw_mkplan_dftw │ │ │ │ U fftw_mkproblem_dft_d │ │ │ │ U fftw_mksolver │ │ │ │ -0000000000000540 T fftw_mksolver_ct │ │ │ │ +0000000000000520 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 │ │ │ │ -00000000000001d0 t mkplan │ │ │ │ +00000000000001c0 t mkplan │ │ │ │ 0000000000000000 t mkplan.cold │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000070 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dftw-direct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000790 t apply_buf │ │ │ │ +0000000000000760 t apply_buf │ │ │ │ 0000000000000090 t apply_extra_iter │ │ │ │ -0000000000000250 t awake │ │ │ │ -0000000000000190 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 │ │ │ │ U fftw_mksolver_ct_hook │ │ │ │ U fftw_mkstride │ │ │ │ U fftw_ops_madd2 │ │ │ │ U fftw_ops_zero │ │ │ │ -0000000000000ab0 T fftw_regsolver_ct_directw │ │ │ │ +0000000000000a70 T fftw_regsolver_ct_directw │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_twiddle_awake │ │ │ │ U fftw_twiddle_length │ │ │ │ -0000000000000290 t mkcldw │ │ │ │ +00000000000002a0 t mkcldw │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -00000000000001b0 t print │ │ │ │ +00000000000001c0 t print │ │ │ │ │ │ │ │ dftw-directsq.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 t apply │ │ │ │ 0000000000000250 t awake │ │ │ │ 00000000000001d0 t destroy │ │ │ │ @@ -1657,27 +1657,27 @@ │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 r radices.1 │ │ │ │ │ │ │ │ direct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 000000000000001d r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000560 t apply_buf │ │ │ │ +0000000000000550 t apply_buf │ │ │ │ 0000000000000030 t apply_extra_iter │ │ │ │ 0000000000000120 t destroy │ │ │ │ U fftw_cpy2d_pair_ci │ │ │ │ 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 │ │ │ │ -0000000000000870 T fftw_mksolver_dft_direct │ │ │ │ -00000000000008b0 T fftw_mksolver_dft_directbuf │ │ │ │ +0000000000000860 T fftw_mksolver_dft_direct │ │ │ │ +00000000000008a0 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 │ │ │ │ -0000000000000560 t awake │ │ │ │ -0000000000000680 T fftw_dft_generic_register │ │ │ │ +0000000000000570 t awake │ │ │ │ +0000000000000690 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 │ │ │ │ -0000000000000590 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 │ │ │ │ -0000000000000730 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 │ │ │ │ @@ -1737,17 +1737,17 @@ │ │ │ │ │ │ │ │ indirect.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 d adt_after │ │ │ │ 0000000000000040 d adt_before │ │ │ │ 0000000000000040 t apply_after │ │ │ │ 0000000000000000 t apply_before │ │ │ │ -0000000000000330 t awake │ │ │ │ +0000000000000320 t awake │ │ │ │ 00000000000000c0 t destroy │ │ │ │ -0000000000000410 T fftw_dft_indirect_register │ │ │ │ +0000000000000400 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 │ │ │ │ @@ -1757,16 +1757,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 │ │ │ │ -0000000000000360 t mkcld_after │ │ │ │ -00000000000003b0 t mkcld_before │ │ │ │ +0000000000000350 t mkcld_after │ │ │ │ +00000000000003a0 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 │ │ │ │ @@ -1785,15 +1785,15 @@ │ │ │ │ U fftw_mksolver_dft_direct │ │ │ │ U fftw_mksolver_dft_directbuf │ │ │ │ U fftw_solver_register │ │ │ │ │ │ │ │ nop.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 t apply │ │ │ │ -00000000000000a0 T fftw_dft_nop_register │ │ │ │ +0000000000000090 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 │ │ │ │ @@ -1839,15 +1839,15 @@ │ │ │ │ 000000000000001e r .LC1 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000080 t apply │ │ │ │ 0000000000000810 t awake │ │ │ │ 00000000000007e0 t destroy │ │ │ │ -0000000000000d50 T fftw_dft_rader_register │ │ │ │ +0000000000000d40 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 │ │ │ │ @@ -1863,15 +1863,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 │ │ │ │ -0000000000000a20 t mkplan │ │ │ │ +0000000000000a10 t mkplan │ │ │ │ 0000000000000000 b omegas │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rank-geq2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -1905,19 +1905,19 @@ │ │ │ │ solve.o: │ │ │ │ 0000000000000000 T fftw_dft_solve │ │ │ │ │ │ │ │ vrank-geq1.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000370 t awake │ │ │ │ +0000000000000360 t awake │ │ │ │ 0000000000000000 r buddies.2 │ │ │ │ -0000000000000360 t destroy │ │ │ │ +0000000000000350 t destroy │ │ │ │ U fftw_dft_solve │ │ │ │ -0000000000000380 T fftw_dft_vrank_geq1_register │ │ │ │ +0000000000000370 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 │ │ │ │ @@ -2005,15 +2005,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 │ │ │ │ -0000000000000620 T fftw_codelet_n1_10 │ │ │ │ +0000000000000570 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 │ │ │ │ @@ -2024,26 +2024,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 │ │ │ │ -0000000000000d30 T fftw_codelet_n1_11 │ │ │ │ +0000000000000af0 T fftw_codelet_n1_11 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_11 │ │ │ │ │ │ │ │ n1_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000650 T fftw_codelet_n1_12 │ │ │ │ +00000000000005a0 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 │ │ │ │ @@ -2063,79 +2063,79 @@ │ │ │ │ 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 │ │ │ │ -0000000000000bc0 T fftw_codelet_n1_13 │ │ │ │ +0000000000000b20 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 │ │ │ │ -0000000000000b70 T fftw_codelet_n1_14 │ │ │ │ +00000000000009f0 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 │ │ │ │ -0000000000000ae0 T fftw_codelet_n1_15 │ │ │ │ +0000000000000a90 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 │ │ │ │ -0000000000000920 T fftw_codelet_n1_16 │ │ │ │ +0000000000000880 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 │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000170 T fftw_codelet_n1_2 │ │ │ │ +0000000000000150 T fftw_codelet_n1_2 │ │ │ │ U fftw_dft_n_genus │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1_2 │ │ │ │ │ │ │ │ n1_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 │ │ │ │ -0000000000000e80 T fftw_codelet_n1_20 │ │ │ │ +0000000000000d90 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 │ │ │ │ @@ -2156,26 +2156,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 │ │ │ │ -0000000000001910 T fftw_codelet_n1_25 │ │ │ │ +0000000000001850 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 │ │ │ │ -0000000000000250 T fftw_codelet_n1_3 │ │ │ │ +0000000000000230 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 │ │ │ │ @@ -2183,48 +2183,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 │ │ │ │ -0000000000001940 T fftw_codelet_n1_32 │ │ │ │ +0000000000001730 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 │ │ │ │ -00000000000002a0 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 │ │ │ │ -00000000000004d0 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 │ │ │ │ -0000000000000540 T fftw_codelet_n1_6 │ │ │ │ +00000000000004b0 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 │ │ │ │ @@ -2240,40 +2240,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 │ │ │ │ -0000000000003f00 T fftw_codelet_n1_64 │ │ │ │ +0000000000003bf0 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 │ │ │ │ -0000000000000c10 T fftw_codelet_n1_7 │ │ │ │ +0000000000000900 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 │ │ │ │ -0000000000000710 T fftw_codelet_n1_8 │ │ │ │ +00000000000005f0 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 │ │ │ │ @@ -2282,109 +2282,109 @@ │ │ │ │ 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 │ │ │ │ -00000000000005f0 T fftw_codelet_n1_9 │ │ │ │ +0000000000000570 T fftw_codelet_n1_9 │ │ │ │ U fftw_dft_n_genus │ │ │ │ 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 │ │ │ │ +00000000000009a0 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 │ │ │ │ +0000000000000920 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 │ │ │ │ -0000000000001400 T fftw_codelet_q1_5 │ │ │ │ +0000000000001380 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 │ │ │ │ +0000000000001bc0 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 │ │ │ │ +0000000000003340 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 │ │ │ │ +0000000000000800 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 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000920 T fftw_codelet_t1_12 │ │ │ │ +0000000000000930 T fftw_codelet_t1_12 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2392,15 +2392,15 @@ │ │ │ │ 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 │ │ │ │ -0000000000000f10 T fftw_codelet_t1_15 │ │ │ │ +0000000000000ed0 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 │ │ │ │ @@ -2429,15 +2429,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 │ │ │ │ -0000000000001460 T fftw_codelet_t1_20 │ │ │ │ +00000000000014a0 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 │ │ │ │ @@ -2459,15 +2459,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 │ │ │ │ -00000000000020b0 T fftw_codelet_t1_25 │ │ │ │ +0000000000002110 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 │ │ │ │ @@ -2488,51 +2488,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 │ │ │ │ -00000000000024f0 T fftw_codelet_t1_32 │ │ │ │ +0000000000002270 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_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000380 T fftw_codelet_t1_4 │ │ │ │ +00000000000003a0 T fftw_codelet_t1_4 │ │ │ │ U fftw_dft_t_genus │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1_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 │ │ │ │ -0000000000000600 T fftw_codelet_t1_5 │ │ │ │ +0000000000000640 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 │ │ │ │ @@ -2549,15 +2549,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 │ │ │ │ -0000000000005290 T fftw_codelet_t1_64 │ │ │ │ +00000000000054f0 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 │ │ │ │ @@ -2565,26 +2565,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 │ │ │ │ -0000000000000620 T fftw_codelet_t1_7 │ │ │ │ +00000000000005f0 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 │ │ │ │ +0000000000000990 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 │ │ │ │ @@ -2594,56 +2594,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 │ │ │ │ +0000000000000790 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 │ │ │ │ -00000000000008a0 T fftw_codelet_t2_10 │ │ │ │ +0000000000000920 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 │ │ │ │ -0000000000000f50 T fftw_codelet_t2_16 │ │ │ │ +0000000000000f60 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 │ │ │ │ -00000000000017f0 T fftw_codelet_t2_20 │ │ │ │ +0000000000001750 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 │ │ │ │ @@ -2665,15 +2665,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 │ │ │ │ -0000000000002620 T fftw_codelet_t2_25 │ │ │ │ +00000000000026b0 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 │ │ │ │ @@ -2682,39 +2682,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 │ │ │ │ -0000000000002860 T fftw_codelet_t2_32 │ │ │ │ +00000000000028e0 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 │ │ │ │ +00000000000003f0 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 │ │ │ │ -0000000000000670 T fftw_codelet_t2_5 │ │ │ │ +00000000000006b0 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 │ │ │ │ @@ -2731,37 +2731,37 @@ │ │ │ │ 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 │ │ │ │ -00000000000064f0 T fftw_codelet_t2_64 │ │ │ │ +0000000000006500 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 │ │ │ │ -0000000000000a90 T fftw_codelet_t2_8 │ │ │ │ +0000000000000ad0 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 │ │ │ │ 0000000000000040 t apply │ │ │ │ -0000000000000140 t apply_hc2r │ │ │ │ -00000000000007e0 t awake │ │ │ │ -0000000000000240 t destroy │ │ │ │ +0000000000000130 t apply_hc2r │ │ │ │ +00000000000007b0 t awake │ │ │ │ +0000000000000220 t destroy │ │ │ │ U fftw_bufdist │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_f_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ @@ -2772,25 +2772,25 @@ │ │ │ │ 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 │ │ │ │ -0000000000000810 T fftw_rdft_buffered_register │ │ │ │ +00000000000007e0 T fftw_rdft_buffered_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_inplace_strides2 │ │ │ │ U fftw_tensor_sz │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_toobig │ │ │ │ 0000000000000000 r maxnbufs │ │ │ │ -0000000000000260 t mkplan │ │ │ │ +0000000000000240 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ buffered2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000040 t apply_hc2r │ │ │ │ @@ -2863,18 +2863,18 @@ │ │ │ │ U fftw_solvtab_rdft_sse2 │ │ │ │ 0000000000000000 d s │ │ │ │ │ │ │ │ ct-hc2c-direct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 r .LC1 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000c00 t apply_buf │ │ │ │ -0000000000000150 t apply_extra_iter │ │ │ │ -0000000000000430 t awake │ │ │ │ -0000000000000310 t destroy │ │ │ │ +0000000000000be0 t apply_buf │ │ │ │ +0000000000000140 t apply_extra_iter │ │ │ │ +0000000000000420 t awake │ │ │ │ +0000000000000300 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 │ │ │ │ @@ -2883,53 +2883,53 @@ │ │ │ │ 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 │ │ │ │ -0000000000001280 T fftw_regsolver_hc2c_direct │ │ │ │ +0000000000001230 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 │ │ │ │ -00000000000004a0 t mkcldw │ │ │ │ +0000000000000490 t mkcldw │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000340 t print │ │ │ │ +0000000000000330 t print │ │ │ │ │ │ │ │ ct-hc2c.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000004 r .LC1 │ │ │ │ 0000000000000008 r .LC2 │ │ │ │ 0000000000000030 t apply_dif │ │ │ │ 00000000000000a0 t apply_dif_dft │ │ │ │ 0000000000000000 t apply_dit │ │ │ │ 0000000000000070 t apply_dit_dft │ │ │ │ -00000000000006c0 t awake │ │ │ │ -00000000000006a0 t destroy │ │ │ │ +00000000000006b0 t awake │ │ │ │ +0000000000000690 t destroy │ │ │ │ U fftw_choose_radix │ │ │ │ U fftw_mkplan │ │ │ │ U fftw_mkplan_d │ │ │ │ -0000000000000720 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 │ │ │ │ -00000000000006f0 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 │ │ │ │ -0000000000000160 t mkplan │ │ │ │ +0000000000000150 t mkplan │ │ │ │ 0000000000000000 t mkplan.cold │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 00000000000000f0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dft-r2hc.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -2974,17 +2974,17 @@ │ │ │ │ 0000000000000100 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ dht-rader.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 00000000000000c0 t apply │ │ │ │ -00000000000007b0 t awake │ │ │ │ +0000000000000780 t awake │ │ │ │ 0000000000000090 t destroy │ │ │ │ -0000000000000e40 T fftw_dht_rader_register │ │ │ │ +0000000000000e10 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 │ │ │ │ @@ -3002,52 +3002,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 │ │ │ │ -0000000000000ae0 t mkplan │ │ │ │ +0000000000000aa0 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 │ │ │ │ @@ -3092,40 +3092,40 @@ │ │ │ │ lt8-generic.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000005 r .LC1 │ │ │ │ 000000000000000a r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000008 r .LC5 │ │ │ │ 0000000000000030 t apply_hc2r │ │ │ │ -0000000000000580 t apply_r2hc │ │ │ │ -0000000000000c30 t awake │ │ │ │ +00000000000005c0 t apply_r2hc │ │ │ │ +0000000000000c70 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 │ │ │ │ -0000000000000c60 T fftw_rdft_generic_register │ │ │ │ +0000000000000ca0 T fftw_rdft_generic_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_twiddle_awake │ │ │ │ 0000000000000000 r half_tw.0 │ │ │ │ -0000000000000b00 t mkplan │ │ │ │ +0000000000000b40 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ hc2hc-direct.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 t apply │ │ │ │ -00000000000006b0 t apply_buf │ │ │ │ -0000000000000650 t awake │ │ │ │ -0000000000000540 t destroy │ │ │ │ +00000000000006c0 t apply_buf │ │ │ │ +0000000000000660 t awake │ │ │ │ +0000000000000550 t destroy │ │ │ │ U fftw_cpy2d_ci │ │ │ │ U fftw_cpy2d_co │ │ │ │ U fftw_ct_uglyp │ │ │ │ U fftw_ifree │ │ │ │ U fftw_malloc_plain │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_hc2hc │ │ │ │ @@ -3135,117 +3135,117 @@ │ │ │ │ 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 │ │ │ │ -0000000000000b50 T fftw_regsolver_hc2hc_direct │ │ │ │ +0000000000000b70 T fftw_regsolver_hc2hc_direct │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_stride_destroy │ │ │ │ U fftw_taint │ │ │ │ U fftw_twiddle_awake │ │ │ │ U fftw_twiddle_length │ │ │ │ 0000000000000130 t mkcldw │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000570 t print │ │ │ │ +0000000000000580 t print │ │ │ │ │ │ │ │ hc2hc-generic.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 r .LC10 │ │ │ │ 0000000000000008 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000004 r .LC4 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000010 r .LC6 │ │ │ │ 0000000000000018 r .LC7 │ │ │ │ 0000000000000020 r .LC8 │ │ │ │ 0000000000000028 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ -0000000000000730 t apply_dif │ │ │ │ -0000000000001340 t apply_dit │ │ │ │ -00000000000012f0 t awake │ │ │ │ +0000000000000750 t apply_dif │ │ │ │ +0000000000001390 t apply_dit │ │ │ │ +0000000000001340 t awake │ │ │ │ 0000000000000000 t bytwiddle │ │ │ │ -00000000000012d0 t destroy │ │ │ │ -0000000000001bd0 T fftw_hc2hc_generic_register │ │ │ │ +0000000000001320 t destroy │ │ │ │ +0000000000001c10 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 │ │ │ │ -0000000000000fc0 t mkcldw │ │ │ │ +0000000000001020 t mkcldw │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ -0000000000000f70 t print │ │ │ │ +0000000000000fd0 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 │ │ │ │ -00000000000000e0 t awake │ │ │ │ -00000000000000c0 t destroy │ │ │ │ +00000000000000d0 t awake │ │ │ │ +00000000000000b0 t destroy │ │ │ │ U fftw_choose_radix │ │ │ │ -0000000000000110 T fftw_hc2hc_applicable │ │ │ │ +0000000000000100 T fftw_hc2hc_applicable │ │ │ │ U fftw_mkplan │ │ │ │ U fftw_mkplan_d │ │ │ │ -00000000000004d0 T fftw_mkplan_hc2hc │ │ │ │ +00000000000004b0 T fftw_mkplan_hc2hc │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_d │ │ │ │ U fftw_mksolver │ │ │ │ -00000000000004a0 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 │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -00000000000001b0 t mkplan │ │ │ │ +00000000000001a0 t mkplan │ │ │ │ 0000000000000000 t mkplan.cold │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000060 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ lt9-indirect.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 d adt_after │ │ │ │ 0000000000000040 d adt_before │ │ │ │ 0000000000000030 t apply_after │ │ │ │ 0000000000000000 t apply_before │ │ │ │ -00000000000002c0 t awake │ │ │ │ +00000000000002b0 t awake │ │ │ │ 0000000000000090 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 │ │ │ │ -0000000000000380 T fftw_rdft_indirect_register │ │ │ │ +0000000000000370 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 │ │ │ │ -00000000000002f0 t mkcld_after │ │ │ │ -0000000000000330 t mkcld_before │ │ │ │ +00000000000002e0 t mkcld_after │ │ │ │ +0000000000000320 t mkcld_before │ │ │ │ 00000000000000b0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000060 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ khc2c.o: │ │ │ │ 0000000000000000 T fftw_khc2c_register │ │ │ │ @@ -3271,15 +3271,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 │ │ │ │ -00000000000000a0 T fftw_rdft_nop_register │ │ │ │ +0000000000000090 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 │ │ │ │ @@ -3318,88 +3318,88 @@ │ │ │ │ U fftw_dimcmp │ │ │ │ U fftw_ialignment_of │ │ │ │ U fftw_ifree │ │ │ │ U fftw_join_taint │ │ │ │ U fftw_md5int │ │ │ │ U fftw_md5puts │ │ │ │ U fftw_mkproblem │ │ │ │ -0000000000000df0 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 │ │ │ │ +00000000000010f0 T fftw_mkproblem_rdft_0_d │ │ │ │ +00000000000010b0 T fftw_mkproblem_rdft_1 │ │ │ │ +00000000000010d0 T fftw_mkproblem_rdft_1_d │ │ │ │ +0000000000001080 T fftw_mkproblem_rdft_d │ │ │ │ U fftw_mkproblem_unsolvable │ │ │ │ U fftw_mktensor │ │ │ │ U fftw_mktensor_0d │ │ │ │ -0000000000000de0 T fftw_rdft_kind_str │ │ │ │ -00000000000006f0 T fftw_rdft_zerotens │ │ │ │ +0000000000000d00 T fftw_rdft_kind_str │ │ │ │ +0000000000000660 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 │ │ │ │ -0000000000000da0 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 │ │ │ │ -0000000000001190 T fftw_mkproblem_rdft2 │ │ │ │ -0000000000001310 T fftw_mkproblem_rdft2_d │ │ │ │ -0000000000001340 T fftw_mkproblem_rdft2_d_3pointers │ │ │ │ +00000000000011b0 T fftw_mkproblem_rdft2 │ │ │ │ +0000000000001330 T fftw_mkproblem_rdft2_d │ │ │ │ +0000000000001360 T fftw_mkproblem_rdft2_d_3pointers │ │ │ │ U fftw_mkproblem_unsolvable │ │ │ │ -0000000000000fd0 T fftw_rdft2_complex_n │ │ │ │ +0000000000001000 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 │ │ │ │ -00000000000006f0 t vrecur │ │ │ │ -0000000000001030 t zero │ │ │ │ +0000000000000730 t vrecur │ │ │ │ +0000000000001050 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 │ │ │ │ @@ -3409,26 +3409,26 @@ │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000090 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ lt13-rank-geq2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 t apply │ │ │ │ -0000000000000310 t awake │ │ │ │ +0000000000000300 t awake │ │ │ │ 0000000000000000 r buddies.2 │ │ │ │ 0000000000000060 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft │ │ │ │ U fftw_mkproblem_rdft_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_add │ │ │ │ U fftw_pickdim │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ -0000000000000340 T fftw_rdft_rank_geq2_register │ │ │ │ +0000000000000330 T fftw_rdft_rank_geq2_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_append │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_destroy4 │ │ │ │ U fftw_tensor_max_index │ │ │ │ @@ -3438,73 +3438,73 @@ │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000030 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rank0-rdft2.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000019 r .LC2 │ │ │ │ -0000000000000310 t apply_hc2r │ │ │ │ +0000000000000300 t apply_hc2r │ │ │ │ 0000000000000000 t apply_r2hc │ │ │ │ -00000000000001e0 t apply_r2hc_inplace │ │ │ │ -00000000000004c0 t awake │ │ │ │ -00000000000004a0 t destroy │ │ │ │ +00000000000001d0 t apply_r2hc_inplace │ │ │ │ +0000000000000490 t awake │ │ │ │ +0000000000000470 t destroy │ │ │ │ U fftw_mkplan_d │ │ │ │ U fftw_mkplan_rdft2 │ │ │ │ U fftw_mkproblem_rdft_0_d │ │ │ │ U fftw_mksolver │ │ │ │ U fftw_ops_other │ │ │ │ U fftw_plan_awake │ │ │ │ U fftw_plan_destroy_internal │ │ │ │ U fftw_rdft2_inplace_strides │ │ │ │ -0000000000000510 T fftw_rdft2_rank0_register │ │ │ │ +00000000000004e0 T fftw_rdft2_rank0_register │ │ │ │ U fftw_rdft2_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_copy │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -0000000000000320 t mkplan │ │ │ │ +0000000000000310 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -00000000000004e0 t print │ │ │ │ +00000000000004b0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rank0.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000007 r .LC1 │ │ │ │ 000000000000000a r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000290 t applicable │ │ │ │ -00000000000001e0 t applicable_cpy2dco │ │ │ │ +00000000000001d0 t applicable_cpy2dco │ │ │ │ 00000000000005f0 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 │ │ │ │ -0000000000002200 t apply_cpy2dco │ │ │ │ +00000000000021e0 t apply_cpy2dco │ │ │ │ 0000000000001940 t apply_ip_sq │ │ │ │ 00000000000019e0 t apply_ip_sq_tiled │ │ │ │ 00000000000018a0 t apply_ip_sq_tiledbuf │ │ │ │ -00000000000023a0 t apply_iter │ │ │ │ +0000000000002360 t apply_iter │ │ │ │ 0000000000000270 t apply_memcpy │ │ │ │ 00000000000010a0 t apply_memcpy_loop │ │ │ │ -00000000000022d0 t apply_tiled │ │ │ │ -0000000000002130 t apply_tiledbuf │ │ │ │ +00000000000022a0 t apply_tiled │ │ │ │ +0000000000002120 t apply_tiledbuf │ │ │ │ 0000000000001a80 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 │ │ │ │ -00000000000024c0 T fftw_rdft_rank0_register │ │ │ │ +0000000000002480 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 │ │ │ │ @@ -3522,28 +3522,28 @@ │ │ │ │ 0000000000000005 r .LC2 │ │ │ │ 000000000000000a r .LC3 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000010 r .LC5 │ │ │ │ 0000000000000100 t apply_hc2r │ │ │ │ 0000000000000200 t apply_hc2r_save │ │ │ │ 0000000000000000 t apply_r2hc │ │ │ │ -0000000000000580 t awake │ │ │ │ -0000000000000570 t destroy │ │ │ │ +0000000000000570 t awake │ │ │ │ +0000000000000560 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 │ │ │ │ -0000000000000590 T fftw_rdft_dht_register │ │ │ │ +0000000000000580 T fftw_rdft_dht_register │ │ │ │ U fftw_rdft_solve │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_copy_inplace │ │ │ │ U fftw_tensor_destroy │ │ │ │ -00000000000003b0 t mkplan │ │ │ │ +00000000000003a0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000350 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rdft2-inplace-strides.o: │ │ │ │ U fftw_iabs │ │ │ │ U fftw_imax │ │ │ │ @@ -3553,17 +3553,17 @@ │ │ │ │ U fftw_tensor_sz │ │ │ │ │ │ │ │ rdft2-rdft.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000005 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000070 t apply_hc2r │ │ │ │ -0000000000000940 t apply_r2hc │ │ │ │ -0000000000000ee0 t awake │ │ │ │ -0000000000000ec0 t destroy │ │ │ │ +0000000000000640 t apply_r2hc │ │ │ │ +0000000000000ba0 t awake │ │ │ │ +0000000000000b80 t destroy │ │ │ │ U fftw_bufdist │ │ │ │ U fftw_iabs │ │ │ │ U fftw_ifree │ │ │ │ U fftw_ifree0 │ │ │ │ U fftw_imax │ │ │ │ U fftw_imin │ │ │ │ U fftw_malloc_plain │ │ │ │ @@ -3575,23 +3575,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 │ │ │ │ -0000000000001550 T fftw_rdft2_rdft_register │ │ │ │ +0000000000001210 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 │ │ │ │ -0000000000000f10 t mkplan │ │ │ │ +0000000000000bd0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ rdft2-strides.o: │ │ │ │ 0000000000000000 T fftw_rdft2_strides │ │ │ │ │ │ │ │ @@ -3607,17 +3607,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 │ │ │ │ @@ -3625,70 +3625,70 @@ │ │ │ │ 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 │ │ │ │ -0000000000000360 t awake │ │ │ │ +0000000000000350 t awake │ │ │ │ 0000000000000000 r buddies.2 │ │ │ │ -0000000000000350 t destroy │ │ │ │ +0000000000000340 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 │ │ │ │ -0000000000000370 T fftw_rdft_vrank_geq1_register │ │ │ │ +0000000000000360 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 │ │ │ │ +00000000000000c0 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -0000000000000080 t print │ │ │ │ +0000000000000090 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ vrank3-transpose.o: │ │ │ │ 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 │ │ │ │ -0000000000001050 t applicable_cut │ │ │ │ -00000000000016d0 t applicable_gcd │ │ │ │ -0000000000001800 t applicable_toms513 │ │ │ │ +0000000000001040 t applicable_cut │ │ │ │ +00000000000016a0 t applicable_gcd │ │ │ │ +00000000000017d0 t applicable_toms513 │ │ │ │ 0000000000000aa0 t apply_cut │ │ │ │ -0000000000000900 t apply_gcd │ │ │ │ -0000000000000140 t apply_toms513 │ │ │ │ -0000000000000100 t awake │ │ │ │ -00000000000000d0 t destroy │ │ │ │ +0000000000000910 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 │ │ │ │ @@ -3698,27 +3698,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 │ │ │ │ -0000000000001fc0 T fftw_rdft_vrank3_transpose_register │ │ │ │ +0000000000001f50 T fftw_rdft_vrank3_transpose_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_sz │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000000000001250 t mkcldrn_cut │ │ │ │ -0000000000000dd0 t mkcldrn_gcd │ │ │ │ +0000000000001230 t mkcldrn_cut │ │ │ │ +0000000000000dc0 t mkcldrn_gcd │ │ │ │ 0000000000000000 t mkcldrn_toms513 │ │ │ │ -0000000000001950 t mkplan │ │ │ │ +00000000000018f0 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 │ │ │ │ │ │ │ │ @@ -3842,15 +3842,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 │ │ │ │ -0000000000001850 T fftw_codelet_hc2cf2_20 │ │ │ │ +00000000000016a0 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 │ │ │ │ @@ -3859,50 +3859,50 @@ │ │ │ │ 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 │ │ │ │ -0000000000002820 T fftw_codelet_hc2cf2_32 │ │ │ │ +0000000000002830 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 │ │ │ │ -0000000000000a00 T fftw_codelet_hc2cf2_8 │ │ │ │ +0000000000000aa0 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 │ │ │ │ -00000000000007b0 T fftw_codelet_hc2cf_10 │ │ │ │ +00000000000007e0 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 │ │ │ │ @@ -3927,29 +3927,29 @@ │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cf_genus │ │ │ │ 0000000000000000 t hc2cf_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cf_2.o: │ │ │ │ 0000000000000000 d desc │ │ │ │ -0000000000000160 T fftw_codelet_hc2cf_2 │ │ │ │ +0000000000000740 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 │ │ │ │ -0000000000001450 T fftw_codelet_hc2cf_20 │ │ │ │ +00000000000013b0 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 │ │ │ │ @@ -3958,77 +3958,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 │ │ │ │ -0000000000002430 T fftw_codelet_hc2cf_32 │ │ │ │ +0000000000002210 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 │ │ │ │ -0000000000000370 T fftw_codelet_hc2cf_4 │ │ │ │ +0000000000000390 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 │ │ │ │ +00000000000006b0 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 │ │ │ │ -00000000000008d0 T fftw_codelet_hc2cf_8 │ │ │ │ +0000000000000940 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 │ │ │ │ +0000000000001150 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 │ │ │ │ -0000000000001950 T fftw_codelet_hc2cfdft2_20 │ │ │ │ +0000000000001ab0 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 │ │ │ │ @@ -4039,53 +4039,53 @@ │ │ │ │ 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 │ │ │ │ -0000000000002d20 T fftw_codelet_hc2cfdft2_32 │ │ │ │ +0000000000002d80 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 │ │ │ │ +00000000000004c0 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 │ │ │ │ -00000000000006b0 T fftw_codelet_hc2cfdft2_8 │ │ │ │ +00000000000006a0 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 │ │ │ │ -0000000000000970 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 │ │ │ │ @@ -4104,39 +4104,39 @@ │ │ │ │ 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 │ │ │ │ -0000000000000f10 T fftw_codelet_hc2cfdft_16 │ │ │ │ +0000000000000ee0 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 │ │ │ │ -0000000000000890 T fftw_codelet_hc2cfdft_2 │ │ │ │ +0000000000000870 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 │ │ │ │ -0000000000001780 T fftw_codelet_hc2cfdft_20 │ │ │ │ +00000000000016c0 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 │ │ │ │ @@ -4147,78 +4147,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 │ │ │ │ -0000000000002ae0 T fftw_codelet_hc2cfdft_32 │ │ │ │ +0000000000002650 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 │ │ │ │ +0000000000000470 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 │ │ │ │ +0000000000000850 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 │ │ │ │ -0000000000000b40 T fftw_codelet_hc2cfdft_8 │ │ │ │ +0000000000000ba0 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 │ │ │ │ -0000000000000f90 T fftw_codelet_hf2_16 │ │ │ │ +0000000000000fb0 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 │ │ │ │ -0000000000001850 T fftw_codelet_hf2_20 │ │ │ │ +0000000000001790 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 │ │ │ │ @@ -4240,15 +4240,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 │ │ │ │ -0000000000002590 T fftw_codelet_hf2_25 │ │ │ │ +00000000000026c0 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 │ │ │ │ @@ -4257,76 +4257,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 │ │ │ │ -0000000000002860 T fftw_codelet_hf2_32 │ │ │ │ +00000000000029a0 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 │ │ │ │ -00000000000003f0 T fftw_codelet_hf2_4 │ │ │ │ +0000000000000400 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 │ │ │ │ +00000000000006a0 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 │ │ │ │ -0000000000000a70 T fftw_codelet_hf2_8 │ │ │ │ +0000000000000ae0 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 │ │ │ │ -00000000000007d0 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 │ │ │ │ -0000000000000960 T fftw_codelet_hf_12 │ │ │ │ +0000000000000920 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 │ │ │ │ @@ -4334,28 +4334,28 @@ │ │ │ │ 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 │ │ │ │ -0000000000000f30 T fftw_codelet_hf_15 │ │ │ │ +0000000000000f10 T fftw_codelet_hf_15 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_15 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ 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 │ │ │ │ -0000000000000d90 T fftw_codelet_hf_16 │ │ │ │ +0000000000000dc0 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_ │ │ │ │ @@ -4371,15 +4371,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 │ │ │ │ -00000000000014a0 T fftw_codelet_hf_20 │ │ │ │ +0000000000001400 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 │ │ │ │ @@ -4401,27 +4401,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 │ │ │ │ -0000000000002090 T fftw_codelet_hf_25 │ │ │ │ +0000000000002120 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 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000300 T fftw_codelet_hf_3 │ │ │ │ +0000000000000310 T fftw_codelet_hf_3 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hf_genus │ │ │ │ 0000000000000000 t hf_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hf_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -4430,15 +4430,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 │ │ │ │ -00000000000024e0 T fftw_codelet_hf_32 │ │ │ │ +0000000000002230 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_ │ │ │ │ @@ -4454,27 +4454,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_hf_5 │ │ │ │ +0000000000000640 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 │ │ │ │ -00000000000006c0 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 │ │ │ │ @@ -4491,15 +4491,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 │ │ │ │ -0000000000005280 T fftw_codelet_hf_64 │ │ │ │ +00000000000054c0 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 │ │ │ │ @@ -4507,26 +4507,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 │ │ │ │ -0000000000000600 T fftw_codelet_hf_7 │ │ │ │ +0000000000000610 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 │ │ │ │ -0000000000000930 T fftw_codelet_hf_8 │ │ │ │ +00000000000009a0 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 │ │ │ │ @@ -4536,45 +4536,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 │ │ │ │ -0000000000000780 T fftw_codelet_hf_9 │ │ │ │ +0000000000000790 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 │ │ │ │ -00000000000004f0 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 │ │ │ │ -0000000000000610 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 │ │ │ │ @@ -4583,15 +4583,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 │ │ │ │ -00000000000005a0 T fftw_codelet_r2cfII_15 │ │ │ │ +00000000000004f0 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 │ │ │ │ @@ -4600,15 +4600,15 @@ │ │ │ │ 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 │ │ │ │ -0000000000000560 T fftw_codelet_r2cfII_16 │ │ │ │ +00000000000004c0 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 │ │ │ │ @@ -4630,15 +4630,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 │ │ │ │ -0000000000000730 T fftw_codelet_r2cfII_20 │ │ │ │ +00000000000006d0 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 │ │ │ │ @@ -4678,15 +4678,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 │ │ │ │ -0000000000001040 T fftw_codelet_r2cfII_25 │ │ │ │ +0000000000000fc0 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 │ │ │ │ @@ -4715,52 +4715,52 @@ │ │ │ │ 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 │ │ │ │ -0000000000000ce0 T fftw_codelet_r2cfII_32 │ │ │ │ +0000000000000c60 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 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001c0 T fftw_codelet_r2cfII_4 │ │ │ │ +00000000000001b0 T fftw_codelet_r2cfII_4 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_4 │ │ │ │ │ │ │ │ r2cfII_5.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000010 r .LC3 │ │ │ │ 0000000000000018 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002b0 T fftw_codelet_r2cfII_5 │ │ │ │ +00000000000002a0 T fftw_codelet_r2cfII_5 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cfII_genus │ │ │ │ 0000000000000000 t r2cfII_5 │ │ │ │ │ │ │ │ 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 │ │ │ │ -0000000000000290 T fftw_codelet_r2cfII_6 │ │ │ │ +0000000000000270 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 │ │ │ │ @@ -4793,15 +4793,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 │ │ │ │ -00000000000020b0 T fftw_codelet_r2cfII_64 │ │ │ │ +0000000000002070 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 │ │ │ │ @@ -4809,28 +4809,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 │ │ │ │ -0000000000000440 T fftw_codelet_r2cfII_7 │ │ │ │ +0000000000000450 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 │ │ │ │ -00000000000003c0 T fftw_codelet_r2cfII_8 │ │ │ │ +00000000000003b0 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 │ │ │ │ @@ -4858,15 +4858,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 │ │ │ │ -0000000000000520 T fftw_codelet_r2cf_10 │ │ │ │ +00000000000004f0 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 │ │ │ │ @@ -4877,26 +4877,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 │ │ │ │ -0000000000000c50 T fftw_codelet_r2cf_11 │ │ │ │ +00000000000009c0 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 │ │ │ │ -0000000000000540 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 │ │ │ │ @@ -4928,15 +4928,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 │ │ │ │ -0000000000004590 T fftw_codelet_r2cf_128 │ │ │ │ +00000000000044f0 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 │ │ │ │ @@ -4971,15 +4971,15 @@ │ │ │ │ 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 │ │ │ │ -0000000000000a30 T fftw_codelet_r2cf_14 │ │ │ │ +00000000000008f0 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 │ │ │ │ @@ -4990,27 +4990,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 │ │ │ │ -00000000000009f0 T fftw_codelet_r2cf_15 │ │ │ │ +0000000000000960 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 │ │ │ │ -00000000000008a0 T fftw_codelet_r2cf_16 │ │ │ │ +00000000000007c0 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 │ │ │ │ @@ -5024,15 +5024,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 │ │ │ │ -0000000000000600 T fftw_codelet_r2cf_20 │ │ │ │ +00000000000005b0 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 │ │ │ │ @@ -5074,26 +5074,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 │ │ │ │ -0000000000001050 T fftw_codelet_r2cf_25 │ │ │ │ +0000000000001000 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 │ │ │ │ @@ -5101,15 +5101,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 │ │ │ │ -0000000000000b30 T fftw_codelet_r2cf_32 │ │ │ │ +0000000000000a00 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 │ │ │ │ @@ -5134,15 +5134,15 @@ │ │ │ │ │ │ │ │ r2cf_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000008 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000290 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 │ │ │ │ @@ -5158,40 +5158,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 │ │ │ │ -0000000000001c90 T fftw_codelet_r2cf_64 │ │ │ │ +0000000000001a40 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 │ │ │ │ -0000000000000430 T fftw_codelet_r2cf_7 │ │ │ │ +0000000000000440 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 │ │ │ │ -0000000000000300 T fftw_codelet_r2cf_8 │ │ │ │ +00000000000002f0 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 │ │ │ │ @@ -5308,29 +5308,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 │ │ │ │ -0000000000001240 T fftw_codelet_hb2_16 │ │ │ │ +00000000000011b0 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 │ │ │ │ -0000000000001b60 T fftw_codelet_hb2_20 │ │ │ │ +0000000000001b10 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 │ │ │ │ @@ -5352,15 +5352,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 │ │ │ │ -0000000000002820 T fftw_codelet_hb2_25 │ │ │ │ +00000000000028a0 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 │ │ │ │ @@ -5369,76 +5369,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 │ │ │ │ -0000000000002b80 T fftw_codelet_hb2_32 │ │ │ │ +0000000000002d20 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_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003f0 T fftw_codelet_hb2_4 │ │ │ │ +0000000000000400 T fftw_codelet_hb2_4 │ │ │ │ U fftw_khc2hc_register │ │ │ │ U fftw_rdft_hb_genus │ │ │ │ 0000000000000000 t hb2_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hb2_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 │ │ │ │ -0000000000000760 T fftw_codelet_hb2_5 │ │ │ │ +0000000000000740 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 │ │ │ │ -0000000000000cb0 T fftw_codelet_hb2_8 │ │ │ │ +0000000000000c20 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 │ │ │ │ -0000000000000850 T fftw_codelet_hb_10 │ │ │ │ +00000000000007f0 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 │ │ │ │ -00000000000008a0 T fftw_codelet_hb_12 │ │ │ │ +00000000000008f0 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 │ │ │ │ @@ -5446,28 +5446,28 @@ │ │ │ │ 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 │ │ │ │ -0000000000001110 T fftw_codelet_hb_15 │ │ │ │ +0000000000000fd0 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 │ │ │ │ -0000000000000df0 T fftw_codelet_hb_16 │ │ │ │ +0000000000000e20 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_ │ │ │ │ @@ -5483,15 +5483,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 │ │ │ │ -00000000000015f0 T fftw_codelet_hb_20 │ │ │ │ +00000000000015c0 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 │ │ │ │ @@ -5513,27 +5513,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 │ │ │ │ -0000000000002140 T fftw_codelet_hb_25 │ │ │ │ +00000000000021d0 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 │ │ │ │ -0000000000000300 T fftw_codelet_hb_3 │ │ │ │ +0000000000000310 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 │ │ │ │ @@ -5542,51 +5542,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 │ │ │ │ -00000000000026f0 T fftw_codelet_hb_32 │ │ │ │ +0000000000002440 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 │ │ │ │ -0000000000000390 T fftw_codelet_hb_4 │ │ │ │ +00000000000003a0 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 │ │ │ │ -0000000000000650 T fftw_codelet_hb_5 │ │ │ │ +0000000000000680 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 │ │ │ │ -00000000000006f0 T fftw_codelet_hb_6 │ │ │ │ +0000000000000700 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 │ │ │ │ @@ -5603,15 +5603,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 │ │ │ │ -00000000000059b0 T fftw_codelet_hb_64 │ │ │ │ +0000000000005860 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 │ │ │ │ @@ -5619,26 +5619,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 │ │ │ │ -0000000000000640 T fftw_codelet_hb_7 │ │ │ │ +0000000000000620 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 │ │ │ │ -0000000000000910 T fftw_codelet_hb_8 │ │ │ │ +0000000000000980 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 │ │ │ │ @@ -5648,42 +5648,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 │ │ │ │ -00000000000007c0 T fftw_codelet_hb_9 │ │ │ │ +00000000000007e0 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 │ │ │ │ -00000000000011f0 T fftw_codelet_hc2cb2_16 │ │ │ │ +0000000000001100 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 │ │ │ │ -0000000000001b40 T fftw_codelet_hc2cb2_20 │ │ │ │ +00000000000019f0 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 │ │ │ │ @@ -5692,97 +5692,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 │ │ │ │ -0000000000002a80 T fftw_codelet_hc2cb2_32 │ │ │ │ +0000000000002c00 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 │ │ │ │ +00000000000003f0 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 │ │ │ │ -0000000000000c80 T fftw_codelet_hc2cb2_8 │ │ │ │ +0000000000000bd0 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 │ │ │ │ -0000000000000800 T fftw_codelet_hc2cb_10 │ │ │ │ +00000000000007d0 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 │ │ │ │ -0000000000000870 T fftw_codelet_hc2cb_12 │ │ │ │ +00000000000008c0 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 │ │ │ │ -0000000000000d40 T fftw_codelet_hc2cb_16 │ │ │ │ +0000000000000dd0 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 │ │ │ │ -0000000000000160 T fftw_codelet_hc2cb_2 │ │ │ │ +0000000000000740 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 │ │ │ │ -0000000000001570 T fftw_codelet_hc2cb_20 │ │ │ │ +0000000000001560 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 │ │ │ │ @@ -5791,75 +5791,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 │ │ │ │ -00000000000025e0 T fftw_codelet_hc2cb_32 │ │ │ │ +00000000000022f0 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 │ │ │ │ -0000000000000370 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 │ │ │ │ -00000000000006a0 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 │ │ │ │ -00000000000008e0 T fftw_codelet_hc2cb_8 │ │ │ │ +0000000000000930 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 │ │ │ │ -0000000000000ed0 T fftw_codelet_hc2cbdft2_16 │ │ │ │ +0000000000000ec0 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 │ │ │ │ -0000000000001640 T fftw_codelet_hc2cbdft2_20 │ │ │ │ +0000000000001730 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 │ │ │ │ @@ -5868,97 +5868,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 │ │ │ │ -0000000000002840 T fftw_codelet_hc2cbdft2_32 │ │ │ │ +00000000000024c0 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 │ │ │ │ -00000000000003e0 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 │ │ │ │ -0000000000000a30 T fftw_codelet_hc2cbdft2_8 │ │ │ │ +0000000000000a70 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 │ │ │ │ -00000000000008f0 T fftw_codelet_hc2cbdft_10 │ │ │ │ +00000000000008a0 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 │ │ │ │ -00000000000009b0 T fftw_codelet_hc2cbdft_12 │ │ │ │ +00000000000009e0 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 │ │ │ │ -0000000000000ed0 T fftw_codelet_hc2cbdft_16 │ │ │ │ +0000000000000ec0 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 │ │ │ │ -0000000000000800 T fftw_codelet_hc2cbdft_2 │ │ │ │ +00000000000007b0 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 │ │ │ │ -0000000000001640 T fftw_codelet_hc2cbdft_20 │ │ │ │ +0000000000001730 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 │ │ │ │ @@ -5967,76 +5967,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 │ │ │ │ -0000000000002840 T fftw_codelet_hc2cbdft_32 │ │ │ │ +00000000000024c0 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 │ │ │ │ -00000000000003e0 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 │ │ │ │ +00000000000007b0 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 │ │ │ │ -0000000000000a30 T fftw_codelet_hc2cbdft_8 │ │ │ │ +0000000000000a70 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 │ │ │ │ +00000000000004c0 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 │ │ │ │ -0000000000000610 T fftw_codelet_r2cbIII_12 │ │ │ │ +00000000000005b0 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 │ │ │ │ @@ -6051,15 +6051,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 │ │ │ │ -00000000000009d0 T fftw_codelet_r2cbIII_15 │ │ │ │ +0000000000000970 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 │ │ │ │ @@ -6069,15 +6069,15 @@ │ │ │ │ 0000000000000028 r .LC5 │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000038 r .LC7 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000530 T fftw_codelet_r2cbIII_16 │ │ │ │ +00000000000004c0 T fftw_codelet_r2cbIII_16 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_16 │ │ │ │ │ │ │ │ r2cbIII_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 d desc │ │ │ │ @@ -6091,15 +6091,15 @@ │ │ │ │ 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 │ │ │ │ -0000000000000690 T fftw_codelet_r2cbIII_20 │ │ │ │ +0000000000000630 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 │ │ │ │ @@ -6120,26 +6120,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 │ │ │ │ +0000000000000af0 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 │ │ │ │ +0000000000000170 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 │ │ │ │ @@ -6159,15 +6159,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 │ │ │ │ -0000000000000d10 T fftw_codelet_r2cbIII_32 │ │ │ │ +0000000000000c30 T fftw_codelet_r2cbIII_32 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_32 │ │ │ │ │ │ │ │ r2cbIII_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -6184,26 +6184,26 @@ │ │ │ │ 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 │ │ │ │ -00000000000002b0 T fftw_codelet_r2cbIII_5 │ │ │ │ +00000000000002a0 T fftw_codelet_r2cbIII_5 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_5 │ │ │ │ │ │ │ │ r2cbIII_6.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000270 T fftw_codelet_r2cbIII_6 │ │ │ │ +0000000000000260 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 │ │ │ │ @@ -6243,15 +6243,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_r2cbIII_64 │ │ │ │ +0000000000001fb0 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 │ │ │ │ @@ -6259,15 +6259,15 @@ │ │ │ │ 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 │ │ │ │ -00000000000004c0 T fftw_codelet_r2cbIII_7 │ │ │ │ +0000000000000490 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 │ │ │ │ @@ -6293,28 +6293,28 @@ │ │ │ │ 0000000000000030 r .LC6 │ │ │ │ 0000000000000000 r .LC7 │ │ │ │ 0000000000000038 r .LC8 │ │ │ │ 0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000005a0 T fftw_codelet_r2cbIII_9 │ │ │ │ +0000000000000590 T fftw_codelet_r2cbIII_9 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cbIII_genus │ │ │ │ 0000000000000000 t r2cbIII_9 │ │ │ │ │ │ │ │ r2cb_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 │ │ │ │ -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 │ │ │ │ @@ -6325,25 +6325,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 │ │ │ │ -0000000000000db0 T fftw_codelet_r2cb_11 │ │ │ │ +0000000000000a00 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 │ │ │ │ +00000000000004d0 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 │ │ │ │ @@ -6382,15 +6382,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 │ │ │ │ -00000000000045e0 T fftw_codelet_r2cb_128 │ │ │ │ +00000000000043e0 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 │ │ │ │ @@ -6409,57 +6409,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 │ │ │ │ -00000000000004a0 T fftw_codelet_r2cb_13 │ │ │ │ +0000000000000490 T fftw_codelet_r2cb_13 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_13 │ │ │ │ │ │ │ │ r2cb_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 │ │ │ │ -00000000000005f0 T fftw_codelet_r2cb_14 │ │ │ │ +00000000000004c0 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 │ │ │ │ -00000000000004c0 T fftw_codelet_r2cb_15 │ │ │ │ +00000000000004a0 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 │ │ │ │ +0000000000000790 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 │ │ │ │ @@ -6473,15 +6473,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 │ │ │ │ -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 │ │ │ │ @@ -6502,15 +6502,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 │ │ │ │ -0000000000000b90 T fftw_codelet_r2cb_25 │ │ │ │ +0000000000000b10 T fftw_codelet_r2cb_25 │ │ │ │ U fftw_kr2c_register │ │ │ │ U fftw_rdft_r2cb_genus │ │ │ │ 0000000000000000 t r2cb_25 │ │ │ │ │ │ │ │ r2cb_3.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ @@ -6529,15 +6529,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 │ │ │ │ -0000000000000b00 T fftw_codelet_r2cb_32 │ │ │ │ +0000000000000a40 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 │ │ │ │ @@ -6551,15 +6551,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 │ │ │ │ -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_ │ │ │ │ @@ -6588,15 +6588,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 │ │ │ │ -0000000000001c90 T fftw_codelet_r2cb_64 │ │ │ │ +0000000000001c00 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 │ │ │ │ @@ -6613,15 +6613,15 @@ │ │ │ │ 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 │ │ │ │ +0000000000000310 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 │ │ │ │ @@ -6633,15 +6633,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 │ │ │ │ -0000000000000560 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 │ │ │ │ @@ -6673,15 +6673,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 │ │ │ │ +00000000000004c0 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 │ │ │ │ @@ -6691,204 +6691,204 @@ │ │ │ │ U fftw_rodft00e_r2hc_pad_register │ │ │ │ U fftw_solvtab_exec │ │ │ │ 0000000000000000 d s │ │ │ │ │ │ │ │ redft00e-r2hc-pad.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000030 t apply │ │ │ │ -0000000000000790 t awake │ │ │ │ -0000000000000770 t destroy │ │ │ │ +0000000000000760 t awake │ │ │ │ +0000000000000740 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 │ │ │ │ -00000000000007c0 T fftw_redft00e_r2hc_pad_register │ │ │ │ +0000000000000790 T fftw_redft00e_r2hc_pad_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -0000000000000530 t mkplan │ │ │ │ +0000000000000510 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ 0000000000000000 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ reodft00e-splitradix.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000028 r .LC4 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ -00000000000009e0 t apply_e │ │ │ │ +00000000000008e0 t apply_e │ │ │ │ 0000000000000000 t apply_o │ │ │ │ -0000000000001200 t awake │ │ │ │ -00000000000011e0 t destroy │ │ │ │ +0000000000000e30 t awake │ │ │ │ +0000000000000e10 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 │ │ │ │ -0000000000001640 T fftw_reodft00e_splitradix_register │ │ │ │ +0000000000001250 T fftw_reodft00e_splitradix_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_twiddle_awake │ │ │ │ -00000000000012c0 t mkplan │ │ │ │ +0000000000000ef0 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ -0000000000001260 t print │ │ │ │ +0000000000000e90 t print │ │ │ │ 0000000000000000 r reodft00e_tw.0 │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ reodft010e-r2hc.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000bf0 t apply_re01 │ │ │ │ 0000000000000820 t apply_re10 │ │ │ │ 0000000000000440 t apply_ro01 │ │ │ │ 0000000000000000 t apply_ro10 │ │ │ │ -0000000000001280 t awake │ │ │ │ -0000000000001220 t destroy │ │ │ │ +0000000000001270 t awake │ │ │ │ +0000000000001210 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 │ │ │ │ -00000000000012d0 T fftw_reodft010e_r2hc_register │ │ │ │ +00000000000012c0 T fftw_reodft010e_r2hc_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_twiddle_awake │ │ │ │ 0000000000000fa0 t mkplan │ │ │ │ 0000000000000000 d padt.1 │ │ │ │ -0000000000001230 t print │ │ │ │ +0000000000001220 t print │ │ │ │ 0000000000000000 r reodft010e_tw.0 │ │ │ │ 0000000000000000 d sadt.2 │ │ │ │ │ │ │ │ reodft11e-r2hc-odd.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000000 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ -00000000000012d0 t apply_re11 │ │ │ │ +0000000000000f90 t apply_re11 │ │ │ │ 0000000000000000 t apply_ro11 │ │ │ │ -00000000000025f0 t awake │ │ │ │ -0000000000002590 t destroy │ │ │ │ +0000000000001f30 t awake │ │ │ │ +0000000000001ed0 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 │ │ │ │ -00000000000027a0 T fftw_reodft11e_r2hc_odd_register │ │ │ │ +00000000000020e0 T fftw_reodft11e_r2hc_odd_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -0000000000002600 t mkplan │ │ │ │ +0000000000001f40 t mkplan │ │ │ │ 0000000000000000 d padt.0 │ │ │ │ -00000000000025a0 t print │ │ │ │ +0000000000001ee0 t print │ │ │ │ 0000000000000000 d sadt.1 │ │ │ │ │ │ │ │ reodft11e-radix2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ -00000000000007e0 t apply_re11 │ │ │ │ +00000000000007f0 t apply_re11 │ │ │ │ 0000000000000000 t apply_ro11 │ │ │ │ -0000000000001010 t awake │ │ │ │ -0000000000000fb0 t destroy │ │ │ │ +0000000000001040 t awake │ │ │ │ +0000000000000fe0 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 │ │ │ │ -00000000000012a0 T fftw_reodft11e_radix2_r2hc_register │ │ │ │ +00000000000012c0 T fftw_reodft11e_radix2_r2hc_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ U fftw_twiddle_awake │ │ │ │ -0000000000001080 t mkplan │ │ │ │ +00000000000010b0 t mkplan │ │ │ │ 0000000000000000 d padt.2 │ │ │ │ -0000000000000fc0 t print │ │ │ │ +0000000000000ff0 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 .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000030 t apply │ │ │ │ -0000000000000750 t awake │ │ │ │ -0000000000000730 t destroy │ │ │ │ +0000000000000790 t awake │ │ │ │ +0000000000000770 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 │ │ │ │ -0000000000000780 T fftw_rodft00e_r2hc_pad_register │ │ │ │ +00000000000007c0 T fftw_rodft00e_r2hc_pad_register │ │ │ │ U fftw_solver_register │ │ │ │ U fftw_taint │ │ │ │ U fftw_tensor_tornk1 │ │ │ │ -00000000000004f0 t mkplan │ │ │ │ +0000000000000530 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 │ │ │ │ @@ -6953,105 +6953,105 @@ │ │ │ │ U fftw_printer_destroy │ │ │ │ U fftw_the_planner │ │ │ │ 0000000000000000 t putchr_generic │ │ │ │ │ │ │ │ f77api.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000070 T dfftw_cleanup_ │ │ │ │ -0000000000004320 T dfftw_cleanup__ │ │ │ │ +00000000000042e0 T dfftw_cleanup__ │ │ │ │ 0000000000000150 T dfftw_cost_ │ │ │ │ -0000000000004400 T dfftw_cost__ │ │ │ │ +00000000000043c0 T dfftw_cost__ │ │ │ │ 0000000000000060 T dfftw_destroy_plan_ │ │ │ │ -0000000000004310 T dfftw_destroy_plan__ │ │ │ │ +00000000000042d0 T dfftw_destroy_plan__ │ │ │ │ 0000000000000130 T dfftw_estimate_cost_ │ │ │ │ -00000000000043e0 T dfftw_estimate_cost__ │ │ │ │ +00000000000043a0 T dfftw_estimate_cost__ │ │ │ │ 0000000000000050 T dfftw_execute_ │ │ │ │ -0000000000004300 T dfftw_execute__ │ │ │ │ -0000000000001230 T dfftw_execute_dft_ │ │ │ │ -00000000000054f0 T dfftw_execute_dft__ │ │ │ │ -00000000000032f0 T dfftw_execute_dft_c2r_ │ │ │ │ -00000000000075b0 T dfftw_execute_dft_c2r__ │ │ │ │ -0000000000002270 T dfftw_execute_dft_r2c_ │ │ │ │ -0000000000006530 T dfftw_execute_dft_r2c__ │ │ │ │ -00000000000042f0 T dfftw_execute_r2r_ │ │ │ │ -00000000000085b0 T dfftw_execute_r2r__ │ │ │ │ -0000000000001270 T dfftw_execute_split_dft_ │ │ │ │ -0000000000005530 T dfftw_execute_split_dft__ │ │ │ │ -0000000000003320 T dfftw_execute_split_dft_c2r_ │ │ │ │ -00000000000075e0 T dfftw_execute_split_dft_c2r__ │ │ │ │ -00000000000022a0 T dfftw_execute_split_dft_r2c_ │ │ │ │ -0000000000006560 T dfftw_execute_split_dft_r2c__ │ │ │ │ +00000000000042c0 T dfftw_execute__ │ │ │ │ +00000000000011b0 T dfftw_execute_dft_ │ │ │ │ +0000000000005430 T dfftw_execute_dft__ │ │ │ │ +0000000000003270 T dfftw_execute_dft_c2r_ │ │ │ │ +00000000000074f0 T dfftw_execute_dft_c2r__ │ │ │ │ +00000000000021f0 T dfftw_execute_dft_r2c_ │ │ │ │ +0000000000006470 T dfftw_execute_dft_r2c__ │ │ │ │ +00000000000042b0 T dfftw_execute_r2r_ │ │ │ │ +0000000000008530 T dfftw_execute_r2r__ │ │ │ │ +00000000000011f0 T dfftw_execute_split_dft_ │ │ │ │ +0000000000005470 T dfftw_execute_split_dft__ │ │ │ │ +00000000000032a0 T dfftw_execute_split_dft_c2r_ │ │ │ │ +0000000000007520 T dfftw_execute_split_dft_c2r__ │ │ │ │ +0000000000002220 T dfftw_execute_split_dft_r2c_ │ │ │ │ +00000000000064a0 T dfftw_execute_split_dft_r2c__ │ │ │ │ 0000000000000090 T dfftw_export_wisdom_ │ │ │ │ -0000000000004340 T dfftw_export_wisdom__ │ │ │ │ +0000000000004300 T dfftw_export_wisdom__ │ │ │ │ 0000000000000120 T dfftw_flops_ │ │ │ │ -00000000000043d0 T dfftw_flops__ │ │ │ │ +0000000000004390 T dfftw_flops__ │ │ │ │ 0000000000000080 T dfftw_forget_wisdom_ │ │ │ │ -0000000000004330 T dfftw_forget_wisdom__ │ │ │ │ +00000000000042f0 T dfftw_forget_wisdom__ │ │ │ │ 00000000000000f0 T dfftw_import_system_wisdom_ │ │ │ │ -00000000000043a0 T dfftw_import_system_wisdom__ │ │ │ │ +0000000000004360 T dfftw_import_system_wisdom__ │ │ │ │ 00000000000000c0 T dfftw_import_wisdom_ │ │ │ │ -0000000000004370 T dfftw_import_wisdom__ │ │ │ │ +0000000000004330 T dfftw_import_wisdom__ │ │ │ │ 0000000000000180 T dfftw_plan_dft_ │ │ │ │ 0000000000000300 T dfftw_plan_dft_1d_ │ │ │ │ -00000000000045c0 T dfftw_plan_dft_1d__ │ │ │ │ +0000000000004580 T dfftw_plan_dft_1d__ │ │ │ │ 0000000000000320 T dfftw_plan_dft_2d_ │ │ │ │ -00000000000045e0 T dfftw_plan_dft_2d__ │ │ │ │ +00000000000045a0 T dfftw_plan_dft_2d__ │ │ │ │ 0000000000000350 T dfftw_plan_dft_3d_ │ │ │ │ -0000000000004610 T dfftw_plan_dft_3d__ │ │ │ │ -0000000000004430 T dfftw_plan_dft__ │ │ │ │ -00000000000022d0 T dfftw_plan_dft_c2r_ │ │ │ │ -0000000000002460 T dfftw_plan_dft_c2r_1d_ │ │ │ │ -0000000000006720 T dfftw_plan_dft_c2r_1d__ │ │ │ │ -0000000000002480 T dfftw_plan_dft_c2r_2d_ │ │ │ │ -0000000000006740 T dfftw_plan_dft_c2r_2d__ │ │ │ │ -00000000000024a0 T dfftw_plan_dft_c2r_3d_ │ │ │ │ -0000000000006760 T dfftw_plan_dft_c2r_3d__ │ │ │ │ -0000000000006590 T dfftw_plan_dft_c2r__ │ │ │ │ -0000000000001280 T dfftw_plan_dft_r2c_ │ │ │ │ -0000000000001400 T dfftw_plan_dft_r2c_1d_ │ │ │ │ -00000000000056c0 T dfftw_plan_dft_r2c_1d__ │ │ │ │ -0000000000001420 T dfftw_plan_dft_r2c_2d_ │ │ │ │ -00000000000056e0 T dfftw_plan_dft_r2c_2d__ │ │ │ │ -0000000000001440 T dfftw_plan_dft_r2c_3d_ │ │ │ │ -0000000000005700 T dfftw_plan_dft_r2c_3d__ │ │ │ │ -0000000000005540 T dfftw_plan_dft_r2c__ │ │ │ │ -0000000000000860 T dfftw_plan_guru_dft_ │ │ │ │ -0000000000004b20 T dfftw_plan_guru_dft__ │ │ │ │ -0000000000002960 T dfftw_plan_guru_dft_c2r_ │ │ │ │ -0000000000006c20 T dfftw_plan_guru_dft_c2r__ │ │ │ │ -0000000000001900 T dfftw_plan_guru_dft_r2c_ │ │ │ │ -0000000000005bc0 T dfftw_plan_guru_dft_r2c__ │ │ │ │ -0000000000003ce0 T dfftw_plan_guru_r2r_ │ │ │ │ -0000000000007fa0 T dfftw_plan_guru_r2r__ │ │ │ │ -0000000000000d30 T dfftw_plan_guru_split_dft_ │ │ │ │ -0000000000004ff0 T dfftw_plan_guru_split_dft__ │ │ │ │ -0000000000002e30 T dfftw_plan_guru_split_dft_c2r_ │ │ │ │ -00000000000070f0 T dfftw_plan_guru_split_dft_c2r__ │ │ │ │ -0000000000001db0 T dfftw_plan_guru_split_dft_r2c_ │ │ │ │ -0000000000006070 T dfftw_plan_guru_split_dft_r2c__ │ │ │ │ +00000000000045d0 T dfftw_plan_dft_3d__ │ │ │ │ +00000000000043f0 T dfftw_plan_dft__ │ │ │ │ +0000000000002250 T dfftw_plan_dft_c2r_ │ │ │ │ +00000000000023e0 T dfftw_plan_dft_c2r_1d_ │ │ │ │ +0000000000006660 T dfftw_plan_dft_c2r_1d__ │ │ │ │ +0000000000002400 T dfftw_plan_dft_c2r_2d_ │ │ │ │ +0000000000006680 T dfftw_plan_dft_c2r_2d__ │ │ │ │ +0000000000002420 T dfftw_plan_dft_c2r_3d_ │ │ │ │ +00000000000066a0 T dfftw_plan_dft_c2r_3d__ │ │ │ │ +00000000000064d0 T dfftw_plan_dft_c2r__ │ │ │ │ +0000000000001200 T dfftw_plan_dft_r2c_ │ │ │ │ +0000000000001380 T dfftw_plan_dft_r2c_1d_ │ │ │ │ +0000000000005600 T dfftw_plan_dft_r2c_1d__ │ │ │ │ +00000000000013a0 T dfftw_plan_dft_r2c_2d_ │ │ │ │ +0000000000005620 T dfftw_plan_dft_r2c_2d__ │ │ │ │ +00000000000013c0 T dfftw_plan_dft_r2c_3d_ │ │ │ │ +0000000000005640 T dfftw_plan_dft_r2c_3d__ │ │ │ │ +0000000000005480 T dfftw_plan_dft_r2c__ │ │ │ │ +0000000000000840 T dfftw_plan_guru_dft_ │ │ │ │ +0000000000004ac0 T dfftw_plan_guru_dft__ │ │ │ │ +0000000000002900 T dfftw_plan_guru_dft_c2r_ │ │ │ │ +0000000000006b80 T dfftw_plan_guru_dft_c2r__ │ │ │ │ +00000000000018a0 T dfftw_plan_guru_dft_r2c_ │ │ │ │ +0000000000005b20 T dfftw_plan_guru_dft_r2c__ │ │ │ │ +0000000000003ca0 T dfftw_plan_guru_r2r_ │ │ │ │ +0000000000007f20 T dfftw_plan_guru_r2r__ │ │ │ │ +0000000000000cf0 T dfftw_plan_guru_split_dft_ │ │ │ │ +0000000000004f70 T dfftw_plan_guru_split_dft__ │ │ │ │ +0000000000002db0 T dfftw_plan_guru_split_dft_c2r_ │ │ │ │ +0000000000007030 T dfftw_plan_guru_split_dft_c2r__ │ │ │ │ +0000000000001d30 T dfftw_plan_guru_split_dft_r2c_ │ │ │ │ +0000000000005fb0 T dfftw_plan_guru_split_dft_r2c__ │ │ │ │ 0000000000000390 T dfftw_plan_many_dft_ │ │ │ │ -0000000000004650 T dfftw_plan_many_dft__ │ │ │ │ -00000000000024d0 T dfftw_plan_many_dft_c2r_ │ │ │ │ -0000000000006790 T dfftw_plan_many_dft_c2r__ │ │ │ │ -0000000000001470 T dfftw_plan_many_dft_r2c_ │ │ │ │ -0000000000005730 T dfftw_plan_many_dft_r2c__ │ │ │ │ -00000000000036f0 T dfftw_plan_many_r2r_ │ │ │ │ -00000000000079b0 T dfftw_plan_many_r2r__ │ │ │ │ -0000000000003350 T dfftw_plan_r2r_ │ │ │ │ -0000000000003640 T dfftw_plan_r2r_1d_ │ │ │ │ -0000000000007900 T dfftw_plan_r2r_1d__ │ │ │ │ -0000000000003660 T dfftw_plan_r2r_2d_ │ │ │ │ -0000000000007920 T dfftw_plan_r2r_2d__ │ │ │ │ -00000000000036a0 T dfftw_plan_r2r_3d_ │ │ │ │ -0000000000007960 T dfftw_plan_r2r_3d__ │ │ │ │ -0000000000007610 T dfftw_plan_r2r__ │ │ │ │ +0000000000004610 T dfftw_plan_many_dft__ │ │ │ │ +0000000000002450 T dfftw_plan_many_dft_c2r_ │ │ │ │ +00000000000066d0 T dfftw_plan_many_dft_c2r__ │ │ │ │ +00000000000013f0 T dfftw_plan_many_dft_r2c_ │ │ │ │ +0000000000005670 T dfftw_plan_many_dft_r2c__ │ │ │ │ +0000000000003690 T dfftw_plan_many_r2r_ │ │ │ │ +0000000000007910 T dfftw_plan_many_r2r__ │ │ │ │ +00000000000032d0 T dfftw_plan_r2r_ │ │ │ │ +00000000000035e0 T dfftw_plan_r2r_1d_ │ │ │ │ +0000000000007860 T dfftw_plan_r2r_1d__ │ │ │ │ +0000000000003600 T dfftw_plan_r2r_2d_ │ │ │ │ +0000000000007880 T dfftw_plan_r2r_2d__ │ │ │ │ +0000000000003640 T dfftw_plan_r2r_3d_ │ │ │ │ +00000000000078c0 T dfftw_plan_r2r_3d__ │ │ │ │ +0000000000007550 T dfftw_plan_r2r__ │ │ │ │ 0000000000000100 T dfftw_print_plan_ │ │ │ │ -00000000000043b0 T dfftw_print_plan__ │ │ │ │ +0000000000004370 T dfftw_print_plan__ │ │ │ │ 0000000000000170 T dfftw_set_timelimit_ │ │ │ │ -0000000000004420 T dfftw_set_timelimit__ │ │ │ │ +00000000000043e0 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 │ │ │ │ @@ -7121,15 +7121,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 │ │ │ │ @@ -7148,18 +7148,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 │ │ │ │ 0000000000000090 T fftw_mkprinter_file │ │ │ │ @@ -7171,15 +7171,15 @@ │ │ │ │ U fftw_mkprinter │ │ │ │ 0000000000000030 T fftw_mkprinter_cnt │ │ │ │ 0000000000000060 T fftw_mkprinter_str │ │ │ │ 0000000000000000 t putchr_cnt │ │ │ │ 0000000000000010 t putchr_str │ │ │ │ │ │ │ │ mktensor-iodims.o: │ │ │ │ -00000000000002e0 T fftw_guru_kosherp │ │ │ │ +00000000000002d0 T fftw_guru_kosherp │ │ │ │ U fftw_mktensor │ │ │ │ 0000000000000000 T fftw_mktensor_iodims │ │ │ │ │ │ │ │ mktensor-iodims64.o: │ │ │ │ 0000000000000080 T fftw_guru64_kosherp │ │ │ │ U fftw_mktensor │ │ │ │ 0000000000000000 T fftw_mktensor_iodims64 │ │ │ │ @@ -7438,15 +7438,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 │ │ │ │ @@ -7661,39 +7661,39 @@ │ │ │ │ 0000000000000040 D fftw_dft_t1bsimd_genus_sse2 │ │ │ │ 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 │ │ │ │ -0000000000000400 t n1b_okp │ │ │ │ -00000000000004b0 t n1f_okp │ │ │ │ +00000000000003f0 t n1b_okp │ │ │ │ +00000000000004a0 t n1f_okp │ │ │ │ 0000000000000000 t n2b_okp │ │ │ │ 00000000000000b0 t n2f_okp │ │ │ │ 0000000000000160 t n2s_okp │ │ │ │ -0000000000000300 t q1b_okp │ │ │ │ -0000000000000290 t q1f_okp │ │ │ │ -0000000000000660 t t_okp_t1b │ │ │ │ -00000000000006e0 t t_okp_t1bu │ │ │ │ -0000000000000560 t t_okp_t1f │ │ │ │ -00000000000005e0 t t_okp_t1fu │ │ │ │ -0000000000000370 t t_okp_t2b │ │ │ │ -0000000000000760 t t_okp_t2f │ │ │ │ +00000000000002f0 t q1b_okp │ │ │ │ +0000000000000280 t q1f_okp │ │ │ │ +0000000000000650 t t_okp_t1b │ │ │ │ +00000000000006d0 t t_okp_t1bu │ │ │ │ +0000000000000550 t t_okp_t1f │ │ │ │ +00000000000005d0 t t_okp_t1fu │ │ │ │ +0000000000000360 t t_okp_t2b │ │ │ │ +0000000000000750 t t_okp_t2f │ │ │ │ 0000000000000200 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 │ │ │ │ +00000000000002d0 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 │ │ │ │ @@ -7705,27 +7705,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 │ │ │ │ @@ -7768,15 +7768,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 │ │ │ │ +0000000000004b80 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 │ │ │ │ @@ -7797,15 +7797,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 │ │ │ │ @@ -7813,15 +7813,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 │ │ │ │ @@ -7833,28 +7833,28 @@ │ │ │ │ 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 │ │ │ │ +0000000000000540 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 │ │ │ │ @@ -7869,15 +7869,15 @@ │ │ │ │ 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 │ │ │ │ @@ -7919,27 +7919,27 @@ │ │ │ │ 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 │ │ │ │ -0000000000001130 T fftw_codelet_n1bv_25_sse2 │ │ │ │ +0000000000001270 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 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000d0 T fftw_codelet_n1bv_3_sse2 │ │ │ │ +00000000000000e0 T fftw_codelet_n1bv_3_sse2 │ │ │ │ U fftw_dft_n1bsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_3 │ │ │ │ │ │ │ │ n1bv_32.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000050 r .LC11 │ │ │ │ @@ -7948,51 +7948,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 │ │ │ │ @@ -8009,15 +8009,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 │ │ │ │ @@ -8025,26 +8025,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 │ │ │ │ @@ -8060,29 +8060,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 │ │ │ │ @@ -8094,27 +8094,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 │ │ │ │ +0000000000000310 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 │ │ │ │ @@ -8157,15 +8157,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 │ │ │ │ +00000000000049a0 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 │ │ │ │ @@ -8186,15 +8186,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 │ │ │ │ @@ -8202,15 +8202,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 │ │ │ │ @@ -8222,28 +8222,28 @@ │ │ │ │ 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 │ │ │ │ +0000000000000550 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 │ │ │ │ @@ -8258,15 +8258,15 @@ │ │ │ │ 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 │ │ │ │ @@ -8308,27 +8308,27 @@ │ │ │ │ 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 │ │ │ │ -00000000000010f0 T fftw_codelet_n1fv_25_sse2 │ │ │ │ +00000000000011f0 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 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000000d0 T fftw_codelet_n1fv_3_sse2 │ │ │ │ +00000000000000e0 T fftw_codelet_n1fv_3_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_3 │ │ │ │ │ │ │ │ n1fv_32.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000050 r .LC11 │ │ │ │ @@ -8337,51 +8337,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_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 │ │ │ │ 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_n1fv_5_sse2 │ │ │ │ +0000000000000190 T fftw_codelet_n1fv_5_sse2 │ │ │ │ U fftw_dft_n1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_5 │ │ │ │ │ │ │ │ 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 │ │ │ │ @@ -8398,15 +8398,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 │ │ │ │ +0000000000001de0 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 │ │ │ │ @@ -8414,26 +8414,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 │ │ │ │ @@ -8449,41 +8449,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 │ │ │ │ @@ -8491,51 +8491,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 │ │ │ │ +00000000000000c0 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 │ │ │ │ @@ -8544,37 +8544,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 │ │ │ │ @@ -8593,52 +8593,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 │ │ │ │ +0000000000001d60 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 │ │ │ │ @@ -8646,51 +8646,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 │ │ │ │ +00000000000000c0 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 │ │ │ │ @@ -8699,37 +8699,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 │ │ │ │ @@ -8748,63 +8748,63 @@ │ │ │ │ 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 │ │ │ │ -00000000000008f0 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 │ │ │ │ -0000000000000050 r .LC12 │ │ │ │ +0000000000000030 r .LC10 │ │ │ │ +0000000000000040 r .LC12 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ -0000000000000010 r .LC4 │ │ │ │ -0000000000000020 r .LC6 │ │ │ │ -0000000000000030 r .LC8 │ │ │ │ +0000000000000008 r .LC5 │ │ │ │ +0000000000000010 r .LC6 │ │ │ │ +0000000000000020 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000017d0 T fftw_codelet_n2sv_32_sse2 │ │ │ │ +0000000000001940 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 │ │ │ │ -00000000000002d0 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 │ │ │ │ @@ -8830,200 +8830,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 │ │ │ │ -0000000000003e00 T fftw_codelet_n2sv_64_sse2 │ │ │ │ +00000000000040a0 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 │ │ │ │ -00000000000006c0 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 │ │ │ │ -00000000000001d0 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 │ │ │ │ +0000000000000550 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 │ │ │ │ +0000000000001d70 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 │ │ │ │ -0000000000000430 T fftw_codelet_t1buv_10_sse2 │ │ │ │ +0000000000000480 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 │ │ │ │ +0000000000000130 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 │ │ │ │ +0000000000000240 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 │ │ │ │ @@ -9032,27 +9032,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 │ │ │ │ +00000000000003b0 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 │ │ │ │ @@ -9069,43 +9069,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 │ │ │ │ -0000000000000430 T fftw_codelet_t1bv_10_sse2 │ │ │ │ +0000000000000480 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 │ │ │ │ @@ -9118,55 +9118,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 │ │ │ │ +0000000000000130 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 │ │ │ │ @@ -9212,28 +9212,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 │ │ │ │ +0000000000001680 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 │ │ │ │ @@ -9243,54 +9243,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 │ │ │ │ +00000000000012f0 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 │ │ │ │ +0000000000000240 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 │ │ │ │ @@ -9311,15 +9311,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 │ │ │ │ +0000000000002b90 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 │ │ │ │ @@ -9328,27 +9328,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 │ │ │ │ +00000000000003b0 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 │ │ │ │ @@ -9365,93 +9365,93 @@ │ │ │ │ 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 │ │ │ │ +0000000000000490 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 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000110 T fftw_codelet_t1fuv_2_sse2 │ │ │ │ +0000000000000120 T fftw_codelet_t1fuv_2_sse2 │ │ │ │ U fftw_dft_t1fusimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ 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 │ │ │ │ @@ -9460,27 +9460,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 │ │ │ │ @@ -9497,43 +9497,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 │ │ │ │ +0000000000000490 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 │ │ │ │ -00000000000004e0 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 │ │ │ │ @@ -9546,55 +9546,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 │ │ │ │ -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 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000110 T fftw_codelet_t1fv_2_sse2 │ │ │ │ +0000000000000120 T fftw_codelet_t1fv_2_sse2 │ │ │ │ U fftw_dft_t1fsimd_genus_sse2 │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ t1fv_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 │ │ │ │ -00000000000009d0 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 │ │ │ │ @@ -9640,28 +9640,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 │ │ │ │ -0000000000001520 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 │ │ │ │ @@ -9671,54 +9671,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 │ │ │ │ @@ -9739,15 +9739,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 │ │ │ │ +0000000000002c00 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 │ │ │ │ @@ -9756,27 +9756,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 │ │ │ │ @@ -9793,28 +9793,28 @@ │ │ │ │ 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 │ │ │ │ -0000000000000b50 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_ │ │ │ │ @@ -9839,65 +9839,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 │ │ │ │ -0000000000001d50 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 │ │ │ │ -0000000000000350 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 │ │ │ │ -0000000000000450 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 │ │ │ │ -00000000000005f0 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_ │ │ │ │ @@ -9914,66 +9914,66 @@ │ │ │ │ 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 │ │ │ │ +0000000000000910 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 │ │ │ │ -0000000000000000 r .LC11 │ │ │ │ -0000000000000050 r .LC12 │ │ │ │ -0000000000000060 r .LC13 │ │ │ │ -0000000000000070 r .LC15 │ │ │ │ -0000000000000080 r .LC17 │ │ │ │ -0000000000000090 r .LC19 │ │ │ │ +0000000000000008 r .LC11 │ │ │ │ +0000000000000040 r .LC12 │ │ │ │ +0000000000000050 r .LC13 │ │ │ │ +0000000000000060 r .LC15 │ │ │ │ +0000000000000070 r .LC17 │ │ │ │ +0000000000000080 r .LC19 │ │ │ │ 0000000000000010 r .LC2 │ │ │ │ -00000000000000a0 r .LC21 │ │ │ │ -00000000000000b0 r .LC23 │ │ │ │ -00000000000000c0 r .LC25 │ │ │ │ -00000000000000d0 r .LC27 │ │ │ │ -00000000000000e0 r .LC29 │ │ │ │ -00000000000000f0 r .LC31 │ │ │ │ -0000000000000100 r .LC33 │ │ │ │ -0000000000000110 r .LC35 │ │ │ │ -0000000000000120 r .LC37 │ │ │ │ -0000000000000130 r .LC39 │ │ │ │ -0000000000000020 r .LC4 │ │ │ │ -0000000000000140 r .LC41 │ │ │ │ -0000000000000150 r .LC43 │ │ │ │ -0000000000000160 r .LC45 │ │ │ │ -0000000000000170 r .LC47 │ │ │ │ -0000000000000180 r .LC49 │ │ │ │ -0000000000000190 r .LC51 │ │ │ │ -00000000000001a0 r .LC53 │ │ │ │ -00000000000001b0 r .LC55 │ │ │ │ -00000000000001c0 r .LC57 │ │ │ │ -00000000000001d0 r .LC59 │ │ │ │ -0000000000000030 r .LC6 │ │ │ │ -00000000000001e0 r .LC61 │ │ │ │ -00000000000001f0 r .LC63 │ │ │ │ -0000000000000200 r .LC65 │ │ │ │ -0000000000000210 r .LC67 │ │ │ │ -0000000000000220 r .LC69 │ │ │ │ -0000000000000230 r .LC71 │ │ │ │ -0000000000000240 r .LC73 │ │ │ │ -0000000000000250 r .LC75 │ │ │ │ -0000000000000260 r .LC77 │ │ │ │ -0000000000000270 r .LC79 │ │ │ │ -0000000000000040 r .LC8 │ │ │ │ +0000000000000090 r .LC21 │ │ │ │ +00000000000000a0 r .LC23 │ │ │ │ +00000000000000b0 r .LC25 │ │ │ │ +00000000000000c0 r .LC27 │ │ │ │ +00000000000000d0 r .LC29 │ │ │ │ +00000000000000e0 r .LC31 │ │ │ │ +00000000000000f0 r .LC33 │ │ │ │ +0000000000000100 r .LC35 │ │ │ │ +0000000000000110 r .LC37 │ │ │ │ +0000000000000120 r .LC39 │ │ │ │ +0000000000000020 r .LC4 │ │ │ │ +0000000000000130 r .LC41 │ │ │ │ +0000000000000140 r .LC43 │ │ │ │ +0000000000000150 r .LC45 │ │ │ │ +0000000000000160 r .LC47 │ │ │ │ +0000000000000170 r .LC49 │ │ │ │ +0000000000000180 r .LC51 │ │ │ │ +0000000000000190 r .LC53 │ │ │ │ +00000000000001a0 r .LC55 │ │ │ │ +00000000000001b0 r .LC57 │ │ │ │ +00000000000001c0 r .LC59 │ │ │ │ +0000000000000030 r .LC6 │ │ │ │ +00000000000001d0 r .LC61 │ │ │ │ +00000000000001e0 r .LC63 │ │ │ │ +00000000000001f0 r .LC65 │ │ │ │ +0000000000000200 r .LC67 │ │ │ │ +0000000000000210 r .LC69 │ │ │ │ +0000000000000220 r .LC71 │ │ │ │ +0000000000000230 r .LC73 │ │ │ │ +0000000000000240 r .LC75 │ │ │ │ +0000000000000250 r .LC77 │ │ │ │ +0000000000000260 r .LC79 │ │ │ │ +0000000000000000 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000012e0 T fftw_codelet_t2bv_25_sse2 │ │ │ │ +0000000000001410 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 │ │ │ │ @@ -9983,15 +9983,15 @@ │ │ │ │ 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 │ │ │ │ @@ -10009,15 +10009,15 @@ │ │ │ │ 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 │ │ │ │ @@ -10039,56 +10039,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 │ │ │ │ -0000000000002350 T fftw_codelet_t2bv_64_sse2 │ │ │ │ +0000000000002550 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 │ │ │ │ +00000000000003e0 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_ │ │ │ │ @@ -10105,15 +10105,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 │ │ │ │ +0000000000000920 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 │ │ │ │ @@ -10156,33 +10156,33 @@ │ │ │ │ 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 │ │ │ │ +00000000000013c0 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 │ │ │ │ -0000000000000060 r .LC11 │ │ │ │ -0000000000000070 r .LC13 │ │ │ │ -0000000000000010 r .LC2 │ │ │ │ -0000000000000020 r .LC4 │ │ │ │ -0000000000000030 r .LC6 │ │ │ │ -0000000000000040 r .LC7 │ │ │ │ -0000000000000050 r .LC9 │ │ │ │ +0000000000000000 r .LC1 │ │ │ │ +0000000000000050 r .LC11 │ │ │ │ +0000000000000060 r .LC13 │ │ │ │ +0000000000000000 r .LC2 │ │ │ │ +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 │ │ │ │ -0000000000000ea0 T fftw_codelet_t2fv_32_sse2 │ │ │ │ +0000000000000fc0 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 │ │ │ │ @@ -10200,15 +10200,15 @@ │ │ │ │ 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 │ │ │ │ @@ -10230,40 +10230,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 │ │ │ │ +0000000000002580 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 │ │ │ │ +0000000000000280 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 │ │ │ │ -0000000000000d10 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 │ │ │ │ @@ -10279,80 +10279,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 │ │ │ │ -0000000000002310 T fftw_codelet_t2sv_32_sse2 │ │ │ │ +0000000000002610 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 │ │ │ │ -00000000000003a0 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 │ │ │ │ -00000000000004e0 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 │ │ │ │ +0000000000000870 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 │ │ │ │ +0000000000000cb0 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 │ │ │ │ @@ -10400,15 +10400,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 │ │ │ │ -0000000000001740 T fftw_codelet_t3bv_25_sse2 │ │ │ │ +00000000000018f0 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 │ │ │ │ @@ -10418,97 +10418,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 │ │ │ │ +0000000000001640 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 │ │ │ │ +0000000000000280 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 │ │ │ │ +0000000000000370 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 │ │ │ │ +0000000000000890 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 │ │ │ │ @@ -10556,15 +10556,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 │ │ │ │ +0000000000001970 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 │ │ │ │ @@ -10574,53 +10574,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 │ │ │ │ -00000000000013f0 T fftw_codelet_t3fv_32_sse2 │ │ │ │ +0000000000001590 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 │ │ │ │ -0000000000000340 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 │ │ │ │ @@ -10654,66 +10654,66 @@ │ │ │ │ 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 │ │ │ │ -00000000000004d0 T fftw_codelet_hc2cbdftv_10_sse2 │ │ │ │ +0000000000000520 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 │ │ │ │ -00000000000005d0 T fftw_codelet_hc2cbdftv_12_sse2 │ │ │ │ +0000000000000640 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 │ │ │ │ -0000000000000880 T fftw_codelet_hc2cbdftv_16_sse2 │ │ │ │ +0000000000000910 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 │ │ │ │ 0000000000000000 d desc │ │ │ │ -00000000000000a0 T fftw_codelet_hc2cbdftv_2_sse2 │ │ │ │ +00000000000000b0 T fftw_codelet_hc2cbdftv_2_sse2 │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_sse2 │ │ │ │ 0000000000000000 t hc2cbdftv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ hc2cbdftv_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 │ │ │ │ -0000000000000c10 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 │ │ │ │ @@ -10723,51 +10723,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 │ │ │ │ -0000000000001520 T fftw_codelet_hc2cbdftv_32_sse2 │ │ │ │ +0000000000001630 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 │ │ │ │ -00000000000002b0 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 │ │ │ │ -00000000000002a0 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 │ │ │ │ -0000000000000350 T fftw_codelet_hc2cbdftv_8_sse2 │ │ │ │ +0000000000000380 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 │ │ │ │ @@ -10775,30 +10775,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 │ │ │ │ -00000000000004e0 T fftw_codelet_hc2cfdftv_10_sse2 │ │ │ │ +0000000000000540 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 │ │ │ │ -00000000000005d0 T fftw_codelet_hc2cfdftv_12_sse2 │ │ │ │ +0000000000000640 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 │ │ │ │ @@ -10806,25 +10806,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 │ │ │ │ -0000000000000830 T fftw_codelet_hc2cfdftv_16_sse2 │ │ │ │ +00000000000008c0 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 │ │ │ │ @@ -10836,15 +10836,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 │ │ │ │ -0000000000000bd0 T fftw_codelet_hc2cfdftv_20_sse2 │ │ │ │ +0000000000000c90 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 │ │ │ │ @@ -10857,55 +10857,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 │ │ │ │ -0000000000001410 T fftw_codelet_hc2cfdftv_32_sse2 │ │ │ │ +0000000000001580 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 │ │ │ │ -0000000000000310 T fftw_codelet_hc2cfdftv_4_sse2 │ │ │ │ +0000000000000330 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 │ │ │ │ -00000000000002d0 T fftw_codelet_hc2cfdftv_6_sse2 │ │ │ │ +0000000000000300 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 │ │ │ │ -0000000000000380 T fftw_codelet_hc2cfdftv_8_sse2 │ │ │ │ +00000000000003b0 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 │ │ │ │ @@ -11092,29 +11092,29 @@ │ │ │ │ 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 │ │ │ │ -00000000000000d0 t n1f_okp │ │ │ │ -00000000000001d0 t n2b_okp │ │ │ │ -0000000000000190 t n2b_okp.part.0 │ │ │ │ -0000000000000250 t n2f_okp │ │ │ │ -0000000000000190 t n2f_okp.part.0 │ │ │ │ -00000000000002e0 t n2s_okp │ │ │ │ -00000000000007f0 t q1b_okp │ │ │ │ -0000000000000380 t q1f_okp │ │ │ │ -0000000000000650 t t_okp_t1b │ │ │ │ -00000000000004a0 t t_okp_t1bu │ │ │ │ -00000000000006e0 t t_okp_t1f │ │ │ │ -0000000000000530 t t_okp_t1fu │ │ │ │ -00000000000005c0 t t_okp_t2b │ │ │ │ -0000000000000760 t t_okp_t2f │ │ │ │ -0000000000000410 t ts_okp │ │ │ │ +00000000000000c0 t n1f_okp │ │ │ │ +00000000000001c0 t n2b_okp │ │ │ │ +0000000000000180 t n2b_okp.part.0 │ │ │ │ +0000000000000240 t n2f_okp │ │ │ │ +0000000000000180 t n2f_okp.part.0 │ │ │ │ +00000000000002d0 t n2s_okp │ │ │ │ +00000000000007d0 t q1b_okp │ │ │ │ +0000000000000370 t q1f_okp │ │ │ │ +0000000000000630 t t_okp_t1b │ │ │ │ +0000000000000480 t t_okp_t1bu │ │ │ │ +00000000000006c0 t t_okp_t1f │ │ │ │ +0000000000000510 t t_okp_t1fu │ │ │ │ +00000000000005a0 t t_okp_t2b │ │ │ │ +0000000000000740 t t_okp_t2f │ │ │ │ +0000000000000400 t ts_okp │ │ │ │ │ │ │ │ lt25-n1bv_10.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ @@ -11137,15 +11137,15 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000530 T fftw_codelet_n1bv_11_avx │ │ │ │ +0000000000000520 T fftw_codelet_n1bv_11_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_11 │ │ │ │ │ │ │ │ lt27-n1bv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ @@ -11273,15 +11273,15 @@ │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000520 T fftw_codelet_n1bv_16_avx │ │ │ │ +0000000000000510 T fftw_codelet_n1bv_16_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_16 │ │ │ │ │ │ │ │ lt33-n1bv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ @@ -11356,15 +11356,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 │ │ │ │ -0000000000001250 T fftw_codelet_n1bv_25_avx │ │ │ │ +0000000000001240 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 │ │ │ │ @@ -11385,51 +11385,51 @@ │ │ │ │ 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 │ │ │ │ -0000000000000c80 T fftw_codelet_n1bv_32_avx │ │ │ │ +0000000000000c70 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_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000240 T fftw_codelet_n1bv_4_avx │ │ │ │ +0000000000000230 T fftw_codelet_n1bv_4_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_4 │ │ │ │ │ │ │ │ lt39-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 │ │ │ │ -0000000000000370 T fftw_codelet_n1bv_5_avx │ │ │ │ +0000000000000360 T fftw_codelet_n1bv_5_avx │ │ │ │ U fftw_dft_n1bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1bv_5 │ │ │ │ │ │ │ │ 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 │ │ │ │ -00000000000003a0 T fftw_codelet_n1bv_6_avx │ │ │ │ +0000000000000390 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 │ │ │ │ @@ -11453,15 +11453,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 │ │ │ │ -0000000000001e70 T fftw_codelet_n1bv_64_avx │ │ │ │ +0000000000001e60 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 │ │ │ │ @@ -11469,15 +11469,15 @@ │ │ │ │ 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 │ │ │ │ -0000000000000540 T fftw_codelet_n1bv_7_avx │ │ │ │ +0000000000000530 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 │ │ │ │ @@ -11538,15 +11538,15 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC6 │ │ │ │ 0000000000000040 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000530 T fftw_codelet_n1fv_11_avx │ │ │ │ +0000000000000520 T fftw_codelet_n1fv_11_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_11 │ │ │ │ │ │ │ │ lt47-n1fv_12.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ @@ -11596,15 +11596,15 @@ │ │ │ │ 00000000000002e0 r .LC61 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC8 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000045e0 T fftw_codelet_n1fv_128_avx │ │ │ │ +0000000000004640 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 │ │ │ │ @@ -11641,15 +11641,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 │ │ │ │ -0000000000000580 T fftw_codelet_n1fv_14_avx │ │ │ │ +0000000000000570 T fftw_codelet_n1fv_14_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_14 │ │ │ │ │ │ │ │ lt51-n1fv_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ @@ -11757,15 +11757,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 │ │ │ │ -0000000000001260 T fftw_codelet_n1fv_25_avx │ │ │ │ +0000000000001250 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 │ │ │ │ @@ -11786,51 +11786,51 @@ │ │ │ │ 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 │ │ │ │ -0000000000000c90 T fftw_codelet_n1fv_32_avx │ │ │ │ +0000000000000c70 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_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000240 T fftw_codelet_n1fv_4_avx │ │ │ │ +0000000000000230 T fftw_codelet_n1fv_4_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_4 │ │ │ │ │ │ │ │ lt59-n1fv_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 │ │ │ │ -0000000000000370 T fftw_codelet_n1fv_5_avx │ │ │ │ +0000000000000360 T fftw_codelet_n1fv_5_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_5 │ │ │ │ │ │ │ │ lt60-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 │ │ │ │ -00000000000003a0 T fftw_codelet_n1fv_6_avx │ │ │ │ +0000000000000390 T fftw_codelet_n1fv_6_avx │ │ │ │ U fftw_dft_n1fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n1fv_6 │ │ │ │ │ │ │ │ lt61-n1fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -11854,15 +11854,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_n1fv_64_avx │ │ │ │ +0000000000001e10 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 │ │ │ │ @@ -11870,15 +11870,15 @@ │ │ │ │ 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 │ │ │ │ -0000000000000550 T fftw_codelet_n1fv_7_avx │ │ │ │ +0000000000000540 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 │ │ │ │ @@ -11919,27 +11919,27 @@ │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002b0 T fftw_codelet_n2bv_10_avx │ │ │ │ +00000000000002f0 T fftw_codelet_n2bv_10_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_10 │ │ │ │ │ │ │ │ lt66-n2bv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002e0 T fftw_codelet_n2bv_12_avx │ │ │ │ +0000000000000330 T fftw_codelet_n2bv_12_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_12 │ │ │ │ │ │ │ │ lt67-n2bv_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ @@ -11947,51 +11947,51 @@ │ │ │ │ 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 │ │ │ │ -00000000000004a0 T fftw_codelet_n2bv_14_avx │ │ │ │ +0000000000000500 T fftw_codelet_n2bv_14_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_14 │ │ │ │ │ │ │ │ lt68-n2bv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000410 T fftw_codelet_n2bv_16_avx │ │ │ │ +0000000000000490 T fftw_codelet_n2bv_16_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ 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 │ │ │ │ +0000000000000130 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 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ -0000000000000060 r .LC5 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ +0000000000000000 r .LC6 │ │ │ │ +0000000000000060 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000670 T fftw_codelet_n2bv_20_avx │ │ │ │ +00000000000006f0 T fftw_codelet_n2bv_20_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_20 │ │ │ │ │ │ │ │ lt71-n2bv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ @@ -12000,50 +12000,48 @@ │ │ │ │ 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 │ │ │ │ +0000000000000b80 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_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_n2bv_4_avx │ │ │ │ +0000000000000120 T fftw_codelet_n2bv_4_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_4 │ │ │ │ │ │ │ │ lt73-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 │ │ │ │ -0000000000000190 T fftw_codelet_n2bv_6_avx │ │ │ │ +00000000000001b0 T fftw_codelet_n2bv_6_avx │ │ │ │ U fftw_dft_n2bsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2bv_6 │ │ │ │ │ │ │ │ lt74-n2bv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000a0 r .LC10 │ │ │ │ 00000000000000c0 r .LC12 │ │ │ │ 00000000000000e0 r .LC14 │ │ │ │ 0000000000000100 r .LC15 │ │ │ │ -0000000000000100 r .LC16 │ │ │ │ 0000000000000120 r .LC17 │ │ │ │ -0000000000000120 r .LC18 │ │ │ │ 0000000000000140 r .LC19 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000160 r .LC21 │ │ │ │ 0000000000000180 r .LC23 │ │ │ │ 00000000000001a0 r .LC25 │ │ │ │ 00000000000001c0 r .LC27 │ │ │ │ 00000000000001e0 r .LC29 │ │ │ │ @@ -12051,52 +12049,52 @@ │ │ │ │ 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 │ │ │ │ -0000000000001a90 T fftw_codelet_n2bv_64_avx │ │ │ │ +0000000000001bd0 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 │ │ │ │ +0000000000000210 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 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002b0 T fftw_codelet_n2fv_10_avx │ │ │ │ +00000000000002e0 T fftw_codelet_n2fv_10_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_10 │ │ │ │ │ │ │ │ lt77-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 │ │ │ │ -00000000000002f0 T fftw_codelet_n2fv_12_avx │ │ │ │ +0000000000000340 T fftw_codelet_n2fv_12_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_12 │ │ │ │ │ │ │ │ lt78-n2fv_14.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ @@ -12104,51 +12102,51 @@ │ │ │ │ 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 │ │ │ │ -00000000000004a0 T fftw_codelet_n2fv_14_avx │ │ │ │ +0000000000000500 T fftw_codelet_n2fv_14_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_14 │ │ │ │ │ │ │ │ lt79-n2fv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000420 T fftw_codelet_n2fv_16_avx │ │ │ │ +0000000000000490 T fftw_codelet_n2fv_16_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ 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 │ │ │ │ +0000000000000130 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 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ +0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000640 T fftw_codelet_n2fv_20_avx │ │ │ │ +00000000000006e0 T fftw_codelet_n2fv_20_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_20 │ │ │ │ │ │ │ │ lt82-n2fv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ @@ -12157,116 +12155,116 @@ │ │ │ │ 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 │ │ │ │ +0000000000000b70 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_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000100 T fftw_codelet_n2fv_4_avx │ │ │ │ +0000000000000120 T fftw_codelet_n2fv_4_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_4 │ │ │ │ │ │ │ │ lt84-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 │ │ │ │ -0000000000000190 T fftw_codelet_n2fv_6_avx │ │ │ │ +00000000000001b0 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 │ │ │ │ -0000000000000100 r .LC16 │ │ │ │ -0000000000000120 r .LC17 │ │ │ │ -0000000000000120 r .LC18 │ │ │ │ -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 │ │ │ │ -0000000000001a10 T fftw_codelet_n2fv_64_avx │ │ │ │ +0000000000001ba0 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 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000001d0 T fftw_codelet_n2fv_8_avx │ │ │ │ +0000000000000200 T fftw_codelet_n2fv_8_avx │ │ │ │ U fftw_dft_n2fsimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2fv_8 │ │ │ │ │ │ │ │ lt87-n2sv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000009e0 T fftw_codelet_n2sv_16_avx │ │ │ │ +0000000000000b80 T fftw_codelet_n2sv_16_avx │ │ │ │ U fftw_dft_n2ssimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_16 │ │ │ │ │ │ │ │ lt88-n2sv_32.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000080 r .LC10 │ │ │ │ 0000000000000080 r .LC11 │ │ │ │ 00000000000000a0 r .LC12 │ │ │ │ 00000000000000a0 r .LC13 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000020 r .LC4 │ │ │ │ 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 │ │ │ │ -0000000000001950 T fftw_codelet_n2sv_32_avx │ │ │ │ +0000000000001cf0 T fftw_codelet_n2sv_32_avx │ │ │ │ U fftw_dft_n2ssimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_32 │ │ │ │ │ │ │ │ lt89-n2sv_4.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000002f0 T fftw_codelet_n2sv_4_avx │ │ │ │ +0000000000000390 T fftw_codelet_n2sv_4_avx │ │ │ │ U fftw_dft_n2ssimd_genus_avx │ │ │ │ U fftw_kdft_register │ │ │ │ 0000000000000000 t n2sv_4 │ │ │ │ │ │ │ │ lt90-n2sv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ @@ -12292,200 +12290,200 @@ │ │ │ │ 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 │ │ │ │ -0000000000003d80 T fftw_codelet_n2sv_64_avx │ │ │ │ +0000000000004470 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 .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000006c0 T fftw_codelet_n2sv_8_avx │ │ │ │ +0000000000000840 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 │ │ │ │ -0000000000000290 T fftw_codelet_q1bv_2_avx │ │ │ │ +00000000000002a0 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 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000610 T fftw_codelet_q1bv_4_avx │ │ │ │ +0000000000000660 T fftw_codelet_q1bv_4_avx │ │ │ │ U fftw_dft_q1bsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt94-q1bv_5.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000008 r .LC3 │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ 0000000000000040 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000c30 T fftw_codelet_q1bv_5_avx │ │ │ │ +0000000000000cc0 T fftw_codelet_q1bv_5_avx │ │ │ │ U fftw_dft_q1bsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt95-q1bv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001fb0 T fftw_codelet_q1bv_8_avx │ │ │ │ +0000000000002130 T fftw_codelet_q1bv_8_avx │ │ │ │ U fftw_dft_q1bsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1bv_8 │ │ │ │ 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 │ │ │ │ -0000000000000290 T fftw_codelet_q1fv_2_avx │ │ │ │ +00000000000002a0 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 │ │ │ │ +0000000000000660 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 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000040 r .LC6 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000c30 T fftw_codelet_q1fv_5_avx │ │ │ │ +0000000000000cb0 T fftw_codelet_q1fv_5_avx │ │ │ │ U fftw_dft_q1fsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt99-q1fv_8.o: │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001f80 T fftw_codelet_q1fv_8_avx │ │ │ │ +0000000000002110 T fftw_codelet_q1fv_8_avx │ │ │ │ U fftw_dft_q1fsimd_genus_avx │ │ │ │ U fftw_kdft_difsq_register │ │ │ │ 0000000000000000 t q1fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt100-t1buv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004d0 T fftw_codelet_t1buv_10_avx │ │ │ │ +0000000000000510 T fftw_codelet_t1buv_10_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt101-t1buv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000190 T fftw_codelet_t1buv_2_avx │ │ │ │ +00000000000001a0 T fftw_codelet_t1buv_2_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ 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 │ │ │ │ +00000000000002c0 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 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000310 T fftw_codelet_t1buv_4_avx │ │ │ │ +0000000000000340 T fftw_codelet_t1buv_4_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt104-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 │ │ │ │ -00000000000004a0 T fftw_codelet_t1buv_5_avx │ │ │ │ +00000000000004e0 T fftw_codelet_t1buv_5_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ 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 │ │ │ │ +0000000000000570 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 │ │ │ │ @@ -12494,27 +12492,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 │ │ │ │ -00000000000003b0 T fftw_codelet_t1buv_7_avx │ │ │ │ +00000000000003f0 T fftw_codelet_t1buv_7_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt107-t1buv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000380 T fftw_codelet_t1buv_8_avx │ │ │ │ +00000000000003a0 T fftw_codelet_t1buv_8_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt108-t1buv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12531,43 +12529,43 @@ │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000040 r .LC5 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_t1buv_9_avx │ │ │ │ +0000000000000520 T fftw_codelet_t1buv_9_avx │ │ │ │ U fftw_dft_t1busimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1buv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt109-t1bv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000410 T fftw_codelet_t1bv_10_avx │ │ │ │ +00000000000004f0 T fftw_codelet_t1bv_10_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt110-t1bv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ -0000000000000000 r .LC2 │ │ │ │ -0000000000000020 r .LC3 │ │ │ │ +0000000000000020 r .LC1 │ │ │ │ +0000000000000000 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004c0 T fftw_codelet_t1bv_12_avx │ │ │ │ +00000000000005d0 T fftw_codelet_t1bv_12_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt111-t1bv_15.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12580,124 +12578,129 @@ │ │ │ │ 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 │ │ │ │ -00000000000006c0 T fftw_codelet_t1bv_15_avx │ │ │ │ +0000000000000810 T fftw_codelet_t1bv_15_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_15 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt112-t1bv_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 │ │ │ │ -0000000000000680 T fftw_codelet_t1bv_16_avx │ │ │ │ +00000000000007f0 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 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000140 T fftw_codelet_t1bv_2_avx │ │ │ │ +0000000000000190 T fftw_codelet_t1bv_2_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt114-t1bv_20.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ +0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000009c0 T fftw_codelet_t1bv_20_avx │ │ │ │ +0000000000000bc0 T fftw_codelet_t1bv_20_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt115-t1bv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ -00000000000000a0 r .LC10 │ │ │ │ -00000000000000c0 r .LC11 │ │ │ │ -00000000000000c0 r .LC12 │ │ │ │ -00000000000000e0 r .LC13 │ │ │ │ -0000000000000100 r .LC15 │ │ │ │ -0000000000000120 r .LC17 │ │ │ │ -0000000000000140 r .LC19 │ │ │ │ -0000000000000160 r .LC21 │ │ │ │ -0000000000000180 r .LC23 │ │ │ │ -00000000000001a0 r .LC25 │ │ │ │ -00000000000001c0 r .LC27 │ │ │ │ -00000000000001e0 r .LC29 │ │ │ │ -0000000000000040 r .LC3 │ │ │ │ -0000000000000200 r .LC31 │ │ │ │ -0000000000000220 r .LC33 │ │ │ │ -0000000000000240 r .LC35 │ │ │ │ -0000000000000260 r .LC37 │ │ │ │ -0000000000000280 r .LC39 │ │ │ │ -0000000000000040 r .LC4 │ │ │ │ -00000000000002a0 r .LC41 │ │ │ │ -00000000000002c0 r .LC43 │ │ │ │ -00000000000002e0 r .LC45 │ │ │ │ -0000000000000300 r .LC47 │ │ │ │ -0000000000000320 r .LC49 │ │ │ │ -0000000000000060 r .LC5 │ │ │ │ -0000000000000340 r .LC51 │ │ │ │ -0000000000000360 r .LC53 │ │ │ │ -0000000000000380 r .LC55 │ │ │ │ -00000000000003a0 r .LC57 │ │ │ │ -00000000000003c0 r .LC59 │ │ │ │ -00000000000003e0 r .LC61 │ │ │ │ -0000000000000400 r .LC63 │ │ │ │ -0000000000000420 r .LC65 │ │ │ │ -0000000000000440 r .LC67 │ │ │ │ -0000000000000460 r .LC69 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ -0000000000000460 r .LC70 │ │ │ │ -0000000000000480 r .LC71 │ │ │ │ -0000000000000480 r .LC72 │ │ │ │ -00000000000004a0 r .LC73 │ │ │ │ -00000000000004c0 r .LC75 │ │ │ │ -00000000000004e0 r .LC77 │ │ │ │ -0000000000000500 r .LC79 │ │ │ │ -00000000000000a0 r .LC9 │ │ │ │ +0000000000000008 r .LC10 │ │ │ │ +0000000000000080 r .LC11 │ │ │ │ +0000000000000080 r .LC12 │ │ │ │ +00000000000000a0 r .LC13 │ │ │ │ +00000000000000a0 r .LC14 │ │ │ │ +00000000000000c0 r .LC15 │ │ │ │ +00000000000000c0 r .LC16 │ │ │ │ +00000000000000e0 r .LC17 │ │ │ │ +0000000000000100 r .LC19 │ │ │ │ +0000000000000020 r .LC2 │ │ │ │ +0000000000000120 r .LC21 │ │ │ │ +0000000000000140 r .LC23 │ │ │ │ +0000000000000160 r .LC25 │ │ │ │ +0000000000000180 r .LC27 │ │ │ │ +00000000000001a0 r .LC29 │ │ │ │ +00000000000001c0 r .LC31 │ │ │ │ +00000000000001e0 r .LC33 │ │ │ │ +0000000000000200 r .LC35 │ │ │ │ +0000000000000220 r .LC37 │ │ │ │ +0000000000000220 r .LC38 │ │ │ │ +0000000000000240 r .LC39 │ │ │ │ +0000000000000000 r .LC4 │ │ │ │ +0000000000000240 r .LC40 │ │ │ │ +0000000000000260 r .LC41 │ │ │ │ +0000000000000280 r .LC43 │ │ │ │ +00000000000002a0 r .LC45 │ │ │ │ +00000000000002c0 r .LC47 │ │ │ │ +00000000000002e0 r .LC49 │ │ │ │ +0000000000000040 r .LC5 │ │ │ │ +0000000000000300 r .LC51 │ │ │ │ +0000000000000320 r .LC53 │ │ │ │ +0000000000000340 r .LC55 │ │ │ │ +0000000000000360 r .LC57 │ │ │ │ +0000000000000360 r .LC58 │ │ │ │ +0000000000000380 r .LC59 │ │ │ │ +0000000000000380 r .LC60 │ │ │ │ +00000000000003a0 r .LC61 │ │ │ │ +00000000000003c0 r .LC63 │ │ │ │ +00000000000003e0 r .LC65 │ │ │ │ +00000000000003e0 r .LC66 │ │ │ │ +0000000000000400 r .LC67 │ │ │ │ +0000000000000400 r .LC68 │ │ │ │ +0000000000000060 r .LC7 │ │ │ │ +0000000000000010 r .LC70 │ │ │ │ +0000000000000018 r .LC72 │ │ │ │ +0000000000000420 r .LC73 │ │ │ │ +0000000000000440 r .LC75 │ │ │ │ +0000000000000460 r .LC77 │ │ │ │ +0000000000000480 r .LC79 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001380 T fftw_codelet_t1bv_25_avx │ │ │ │ +00000000000016f0 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 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000130 T fftw_codelet_t1bv_3_avx │ │ │ │ +0000000000000160 T fftw_codelet_t1bv_3_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt117-t1bv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12707,62 +12710,63 @@ │ │ │ │ 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 │ │ │ │ -0000000000000fb0 T fftw_codelet_t1bv_32_avx │ │ │ │ +0000000000001300 T fftw_codelet_t1bv_32_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1bv_32 │ │ │ │ 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 │ │ │ │ +00000000000001a0 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 │ │ │ │ +0000000000000270 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 │ │ │ │ +00000000000002b0 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 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ +00000000000000a0 r .LC10 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ 00000000000000e0 r .LC13 │ │ │ │ 0000000000000100 r .LC15 │ │ │ │ 0000000000000120 r .LC17 │ │ │ │ 0000000000000140 r .LC19 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000160 r .LC21 │ │ │ │ @@ -12771,19 +12775,20 @@ │ │ │ │ 00000000000001c0 r .LC27 │ │ │ │ 00000000000001e0 r .LC29 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 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 │ │ │ │ -0000000000002520 T fftw_codelet_t1bv_64_avx │ │ │ │ +0000000000002bc0 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 │ │ │ │ @@ -12792,27 +12797,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 │ │ │ │ +00000000000003d0 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 │ │ │ │ +0000000000000390 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 │ │ │ │ @@ -12829,93 +12834,93 @@ │ │ │ │ 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 │ │ │ │ +00000000000004f0 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 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004d0 T fftw_codelet_t1fuv_10_avx │ │ │ │ +0000000000000520 T fftw_codelet_t1fuv_10_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt126-t1fuv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000190 T fftw_codelet_t1fuv_2_avx │ │ │ │ +00000000000001a0 T fftw_codelet_t1fuv_2_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ 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 │ │ │ │ +00000000000002c0 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 │ │ │ │ -0000000000000320 T fftw_codelet_t1fuv_4_avx │ │ │ │ +0000000000000340 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 │ │ │ │ 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 │ │ │ │ -00000000000004a0 T fftw_codelet_t1fuv_5_avx │ │ │ │ +00000000000004e0 T fftw_codelet_t1fuv_5_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ 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 │ │ │ │ +0000000000000580 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 │ │ │ │ @@ -12924,27 +12929,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 │ │ │ │ -00000000000003b0 T fftw_codelet_t1fuv_7_avx │ │ │ │ +00000000000003e0 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 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000390 T fftw_codelet_t1fuv_8_avx │ │ │ │ +00000000000003b0 T fftw_codelet_t1fuv_8_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt133-t1fuv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -12961,43 +12966,43 @@ │ │ │ │ 0000000000000000 r .LC4 │ │ │ │ 0000000000000040 r .LC5 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ 0000000000000080 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004e0 T fftw_codelet_t1fuv_9_avx │ │ │ │ +0000000000000520 T fftw_codelet_t1fuv_9_avx │ │ │ │ U fftw_dft_t1fusimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fuv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt134-t1fv_10.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 0000000000000000 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000410 T fftw_codelet_t1fv_10_avx │ │ │ │ +00000000000004f0 T fftw_codelet_t1fv_10_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt135-t1fv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ -0000000000000020 r .LC3 │ │ │ │ +0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000004a0 T fftw_codelet_t1fv_12_avx │ │ │ │ +00000000000005d0 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 │ │ │ │ @@ -13010,124 +13015,129 @@ │ │ │ │ 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 │ │ │ │ -00000000000006c0 T fftw_codelet_t1fv_15_avx │ │ │ │ +0000000000000830 T fftw_codelet_t1fv_15_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_15 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt137-t1fv_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 │ │ │ │ -0000000000000670 T fftw_codelet_t1fv_16_avx │ │ │ │ +00000000000007e0 T fftw_codelet_t1fv_16_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt138-t1fv_2.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000140 T fftw_codelet_t1fv_2_avx │ │ │ │ +0000000000000190 T fftw_codelet_t1fv_2_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt139-t1fv_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 │ │ │ │ -00000000000009c0 T fftw_codelet_t1fv_20_avx │ │ │ │ +0000000000000b70 T fftw_codelet_t1fv_20_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt140-t1fv_25.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ -00000000000000c0 r .LC11 │ │ │ │ -00000000000000e0 r .LC13 │ │ │ │ -0000000000000100 r .LC15 │ │ │ │ -0000000000000120 r .LC17 │ │ │ │ -0000000000000140 r .LC19 │ │ │ │ -0000000000000160 r .LC21 │ │ │ │ -0000000000000180 r .LC23 │ │ │ │ -00000000000001a0 r .LC25 │ │ │ │ -00000000000001c0 r .LC27 │ │ │ │ -00000000000001e0 r .LC29 │ │ │ │ -0000000000000040 r .LC3 │ │ │ │ -0000000000000200 r .LC31 │ │ │ │ -0000000000000220 r .LC33 │ │ │ │ -0000000000000240 r .LC35 │ │ │ │ -0000000000000260 r .LC37 │ │ │ │ -0000000000000280 r .LC39 │ │ │ │ -0000000000000040 r .LC4 │ │ │ │ -00000000000002a0 r .LC41 │ │ │ │ -00000000000002c0 r .LC43 │ │ │ │ -00000000000002e0 r .LC45 │ │ │ │ -0000000000000300 r .LC47 │ │ │ │ -0000000000000320 r .LC49 │ │ │ │ -0000000000000060 r .LC5 │ │ │ │ -0000000000000340 r .LC51 │ │ │ │ -0000000000000360 r .LC53 │ │ │ │ -0000000000000380 r .LC55 │ │ │ │ -00000000000003a0 r .LC57 │ │ │ │ -00000000000003c0 r .LC59 │ │ │ │ -0000000000000060 r .LC6 │ │ │ │ -00000000000003e0 r .LC61 │ │ │ │ -0000000000000400 r .LC63 │ │ │ │ -0000000000000420 r .LC65 │ │ │ │ -0000000000000440 r .LC67 │ │ │ │ -0000000000000460 r .LC69 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ -0000000000000460 r .LC70 │ │ │ │ -0000000000000480 r .LC71 │ │ │ │ -0000000000000480 r .LC72 │ │ │ │ -00000000000004a0 r .LC73 │ │ │ │ -00000000000004c0 r .LC75 │ │ │ │ -00000000000004e0 r .LC77 │ │ │ │ -0000000000000500 r .LC79 │ │ │ │ -0000000000000080 r .LC8 │ │ │ │ -00000000000000a0 r .LC9 │ │ │ │ +0000000000000060 r .LC11 │ │ │ │ +0000000000000080 r .LC13 │ │ │ │ +0000000000000080 r .LC14 │ │ │ │ +00000000000000a0 r .LC15 │ │ │ │ +00000000000000a0 r .LC16 │ │ │ │ +00000000000000c0 r .LC17 │ │ │ │ +00000000000000e0 r .LC19 │ │ │ │ +0000000000000020 r .LC2 │ │ │ │ +0000000000000100 r .LC21 │ │ │ │ +0000000000000120 r .LC23 │ │ │ │ +0000000000000140 r .LC25 │ │ │ │ +0000000000000160 r .LC27 │ │ │ │ +0000000000000180 r .LC29 │ │ │ │ +00000000000001a0 r .LC31 │ │ │ │ +00000000000001c0 r .LC33 │ │ │ │ +00000000000001e0 r .LC35 │ │ │ │ +0000000000000200 r .LC37 │ │ │ │ +0000000000000200 r .LC38 │ │ │ │ +0000000000000220 r .LC39 │ │ │ │ +0000000000000000 r .LC4 │ │ │ │ +0000000000000220 r .LC40 │ │ │ │ +0000000000000240 r .LC41 │ │ │ │ +0000000000000260 r .LC43 │ │ │ │ +0000000000000280 r .LC45 │ │ │ │ +00000000000002a0 r .LC47 │ │ │ │ +00000000000002c0 r .LC49 │ │ │ │ +00000000000002e0 r .LC51 │ │ │ │ +0000000000000300 r .LC53 │ │ │ │ +0000000000000320 r .LC55 │ │ │ │ +0000000000000340 r .LC57 │ │ │ │ +0000000000000360 r .LC59 │ │ │ │ +0000000000000008 r .LC6 │ │ │ │ +0000000000000380 r .LC61 │ │ │ │ +0000000000000380 r .LC62 │ │ │ │ +00000000000003a0 r .LC63 │ │ │ │ +00000000000003a0 r .LC64 │ │ │ │ +00000000000003c0 r .LC65 │ │ │ │ +00000000000003e0 r .LC67 │ │ │ │ +0000000000000018 r .LC70 │ │ │ │ +0000000000000020 r .LC72 │ │ │ │ +0000000000000028 r .LC74 │ │ │ │ +0000000000000400 r .LC75 │ │ │ │ +0000000000000400 r .LC76 │ │ │ │ +0000000000000420 r .LC77 │ │ │ │ +0000000000000420 r .LC78 │ │ │ │ +0000000000000440 r .LC79 │ │ │ │ +0000000000000010 r .LC8 │ │ │ │ +0000000000000440 r .LC80 │ │ │ │ +0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000013b0 T fftw_codelet_t1fv_25_avx │ │ │ │ +0000000000001770 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 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000130 T fftw_codelet_t1fv_3_avx │ │ │ │ +0000000000000170 T fftw_codelet_t1fv_3_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_3 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt142-t1fv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13137,62 +13147,63 @@ │ │ │ │ 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 │ │ │ │ -0000000000000fe0 T fftw_codelet_t1fv_32_avx │ │ │ │ +0000000000001300 T fftw_codelet_t1fv_32_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_32 │ │ │ │ 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 │ │ │ │ +00000000000001a0 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 │ │ │ │ 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 │ │ │ │ -0000000000000210 T fftw_codelet_t1fv_5_avx │ │ │ │ +0000000000000270 T fftw_codelet_t1fv_5_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt145-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 │ │ │ │ -0000000000000250 T fftw_codelet_t1fv_6_avx │ │ │ │ +00000000000002b0 T fftw_codelet_t1fv_6_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt146-t1fv_64.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ +00000000000000a0 r .LC10 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ 00000000000000e0 r .LC13 │ │ │ │ 0000000000000100 r .LC15 │ │ │ │ 0000000000000120 r .LC17 │ │ │ │ 0000000000000140 r .LC19 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000160 r .LC21 │ │ │ │ @@ -13201,19 +13212,20 @@ │ │ │ │ 00000000000001c0 r .LC27 │ │ │ │ 00000000000001e0 r .LC29 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC5 │ │ │ │ 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 │ │ │ │ -0000000000002510 T fftw_codelet_t1fv_64_avx │ │ │ │ +0000000000002bc0 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 │ │ │ │ @@ -13222,27 +13234,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_t1fv_7_avx │ │ │ │ +00000000000003c0 T fftw_codelet_t1fv_7_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_7 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt148-t1fv_8.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_t1fv_8_avx │ │ │ │ +0000000000000390 T fftw_codelet_t1fv_8_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt149-t1fv_9.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13259,325 +13271,320 @@ │ │ │ │ 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_t1fv_9_avx │ │ │ │ +0000000000000500 T fftw_codelet_t1fv_9_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1fv_9 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt150-t1sv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000a30 T fftw_codelet_t1sv_16_avx │ │ │ │ +0000000000000d00 T fftw_codelet_t1sv_16_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt151-t1sv_2.o: │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000180 T fftw_codelet_t1sv_2_avx │ │ │ │ +0000000000000210 T fftw_codelet_t1sv_2_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t1sv_2 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt152-t1sv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 00000000000000a0 r .LC10 │ │ │ │ -00000000000000a0 r .LC11 │ │ │ │ 00000000000000c0 r .LC12 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000040 r .LC5 │ │ │ │ 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 │ │ │ │ -0000000000001920 T fftw_codelet_t1sv_32_avx │ │ │ │ +0000000000001ef0 T fftw_codelet_t1sv_32_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 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 │ │ │ │ -0000000000000330 T fftw_codelet_t1sv_4_avx │ │ │ │ +0000000000000460 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 │ │ │ │ -00000000000003e0 T fftw_codelet_t1sv_8_avx │ │ │ │ +0000000000000550 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 │ │ │ │ +00000000000003e0 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 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000000 r .LC5 │ │ │ │ 0000000000000040 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000530 T fftw_codelet_t2bv_16_avx │ │ │ │ +0000000000000630 T fftw_codelet_t2bv_16_avx │ │ │ │ U fftw_dft_t2bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 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 │ │ │ │ +0000000000000130 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 │ │ │ │ +00000000000008f0 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 │ │ │ │ -0000000000000008 r .LC11 │ │ │ │ -0000000000000080 r .LC12 │ │ │ │ -00000000000000a0 r .LC13 │ │ │ │ -00000000000000c0 r .LC15 │ │ │ │ -00000000000000e0 r .LC17 │ │ │ │ -0000000000000100 r .LC19 │ │ │ │ +0000000000000000 r .LC11 │ │ │ │ +00000000000000a0 r .LC12 │ │ │ │ +00000000000000c0 r .LC13 │ │ │ │ +00000000000000e0 r .LC15 │ │ │ │ +0000000000000100 r .LC17 │ │ │ │ +0000000000000120 r .LC19 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ -0000000000000120 r .LC21 │ │ │ │ -0000000000000140 r .LC23 │ │ │ │ -0000000000000160 r .LC25 │ │ │ │ -0000000000000180 r .LC27 │ │ │ │ -00000000000001a0 r .LC29 │ │ │ │ -00000000000001c0 r .LC31 │ │ │ │ -00000000000001e0 r .LC33 │ │ │ │ -0000000000000200 r .LC35 │ │ │ │ -0000000000000220 r .LC37 │ │ │ │ -0000000000000240 r .LC39 │ │ │ │ +0000000000000140 r .LC21 │ │ │ │ +0000000000000160 r .LC23 │ │ │ │ +0000000000000180 r .LC25 │ │ │ │ +00000000000001a0 r .LC27 │ │ │ │ +00000000000001c0 r .LC29 │ │ │ │ +00000000000001e0 r .LC31 │ │ │ │ +0000000000000200 r .LC33 │ │ │ │ +0000000000000220 r .LC35 │ │ │ │ +0000000000000240 r .LC37 │ │ │ │ +0000000000000260 r .LC39 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ -0000000000000260 r .LC41 │ │ │ │ -0000000000000280 r .LC43 │ │ │ │ -00000000000002a0 r .LC45 │ │ │ │ -00000000000002c0 r .LC47 │ │ │ │ -00000000000002e0 r .LC49 │ │ │ │ -0000000000000300 r .LC51 │ │ │ │ -0000000000000320 r .LC53 │ │ │ │ -0000000000000340 r .LC55 │ │ │ │ -0000000000000360 r .LC57 │ │ │ │ -0000000000000380 r .LC59 │ │ │ │ +0000000000000280 r .LC41 │ │ │ │ +00000000000002a0 r .LC43 │ │ │ │ +00000000000002c0 r .LC45 │ │ │ │ +00000000000002e0 r .LC47 │ │ │ │ +0000000000000300 r .LC49 │ │ │ │ +0000000000000320 r .LC51 │ │ │ │ +0000000000000340 r .LC53 │ │ │ │ +0000000000000360 r .LC55 │ │ │ │ +0000000000000380 r .LC57 │ │ │ │ +00000000000003a0 r .LC59 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ -00000000000003a0 r .LC61 │ │ │ │ -00000000000003c0 r .LC63 │ │ │ │ -00000000000003e0 r .LC65 │ │ │ │ -0000000000000400 r .LC67 │ │ │ │ -0000000000000420 r .LC69 │ │ │ │ -0000000000000440 r .LC71 │ │ │ │ -0000000000000460 r .LC73 │ │ │ │ -0000000000000480 r .LC75 │ │ │ │ -00000000000004a0 r .LC77 │ │ │ │ -00000000000004c0 r .LC79 │ │ │ │ -0000000000000000 r .LC9 │ │ │ │ +00000000000003c0 r .LC61 │ │ │ │ +00000000000003e0 r .LC63 │ │ │ │ +0000000000000400 r .LC65 │ │ │ │ +0000000000000420 r .LC67 │ │ │ │ +0000000000000440 r .LC69 │ │ │ │ +0000000000000460 r .LC71 │ │ │ │ +0000000000000480 r .LC73 │ │ │ │ +00000000000004a0 r .LC75 │ │ │ │ +00000000000004c0 r .LC77 │ │ │ │ +00000000000004e0 r .LC79 │ │ │ │ +0000000000000080 r .LC8 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001090 T fftw_codelet_t2bv_25_avx │ │ │ │ +0000000000001220 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 │ │ │ │ +0000000000000ed0 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 │ │ │ │ +0000000000000150 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 │ │ │ │ -00000000000001c0 T fftw_codelet_t2bv_5_avx │ │ │ │ +0000000000000200 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 │ │ │ │ -00000000000000a0 r .LC10 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ 00000000000000e0 r .LC13 │ │ │ │ 0000000000000100 r .LC15 │ │ │ │ 0000000000000120 r .LC17 │ │ │ │ 0000000000000140 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 │ │ │ │ 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 │ │ │ │ +0000000000002270 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 │ │ │ │ +00000000000002c0 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 │ │ │ │ +00000000000003e0 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 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000060 r .LC6 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000530 T fftw_codelet_t2fv_16_avx │ │ │ │ +0000000000000620 T fftw_codelet_t2fv_16_avx │ │ │ │ U fftw_dft_t2fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 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 │ │ │ │ +0000000000000130 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 │ │ │ │ +00000000000008e0 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 │ │ │ │ @@ -13620,15 +13627,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 │ │ │ │ -0000000000001090 T fftw_codelet_t2fv_25_avx │ │ │ │ +0000000000001220 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 │ │ │ │ @@ -13638,241 +13645,238 @@ │ │ │ │ 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 │ │ │ │ +0000000000000ef0 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 │ │ │ │ +0000000000000150 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 │ │ │ │ -00000000000001c0 T fftw_codelet_t2fv_5_avx │ │ │ │ +0000000000000200 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 │ │ │ │ -00000000000000a0 r .LC10 │ │ │ │ 00000000000000c0 r .LC11 │ │ │ │ 00000000000000e0 r .LC13 │ │ │ │ 0000000000000100 r .LC15 │ │ │ │ 0000000000000120 r .LC17 │ │ │ │ 0000000000000140 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 │ │ │ │ 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 │ │ │ │ +0000000000002250 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 │ │ │ │ +00000000000002c0 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 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000b60 T fftw_codelet_t2sv_16_avx │ │ │ │ +0000000000000df0 T fftw_codelet_t2sv_16_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_16 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt176-t2sv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC1 │ │ │ │ 00000000000000a0 r .LC10 │ │ │ │ -00000000000000a0 r .LC11 │ │ │ │ 00000000000000c0 r .LC12 │ │ │ │ -00000000000000c0 r .LC13 │ │ │ │ 0000000000000020 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000040 r .LC4 │ │ │ │ 0000000000000040 r .LC5 │ │ │ │ 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 │ │ │ │ -0000000000001de0 T fftw_codelet_t2sv_32_avx │ │ │ │ +0000000000002200 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_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000340 T fftw_codelet_t2sv_4_avx │ │ │ │ +0000000000000450 T fftw_codelet_t2sv_4_avx │ │ │ │ U fftw_dft_tssimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t2sv_4 │ │ │ │ 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 │ │ │ │ -0000000000000400 T fftw_codelet_t2sv_8_avx │ │ │ │ +0000000000000540 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 │ │ │ │ +00000000000004f0 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 │ │ │ │ +0000000000000840 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 │ │ │ │ +0000000000000c00 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 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ -00000000000000a0 r .LC10 │ │ │ │ -00000000000000c0 r .LC11 │ │ │ │ -00000000000000c0 r .LC12 │ │ │ │ -00000000000000e0 r .LC13 │ │ │ │ -00000000000000e0 r .LC14 │ │ │ │ -0000000000000100 r .LC15 │ │ │ │ -0000000000000120 r .LC17 │ │ │ │ -0000000000000140 r .LC19 │ │ │ │ -0000000000000020 r .LC2 │ │ │ │ -0000000000000160 r .LC21 │ │ │ │ -0000000000000180 r .LC23 │ │ │ │ -00000000000001a0 r .LC25 │ │ │ │ -00000000000001c0 r .LC27 │ │ │ │ -00000000000001e0 r .LC29 │ │ │ │ -0000000000000040 r .LC3 │ │ │ │ -0000000000000200 r .LC31 │ │ │ │ -0000000000000220 r .LC33 │ │ │ │ -0000000000000240 r .LC35 │ │ │ │ -0000000000000260 r .LC37 │ │ │ │ -0000000000000280 r .LC39 │ │ │ │ -0000000000000040 r .LC4 │ │ │ │ -00000000000002a0 r .LC41 │ │ │ │ -00000000000002c0 r .LC43 │ │ │ │ -00000000000002e0 r .LC45 │ │ │ │ -0000000000000300 r .LC47 │ │ │ │ -0000000000000320 r .LC49 │ │ │ │ -0000000000000060 r .LC5 │ │ │ │ -0000000000000340 r .LC51 │ │ │ │ -0000000000000360 r .LC53 │ │ │ │ -0000000000000380 r .LC55 │ │ │ │ -00000000000003a0 r .LC57 │ │ │ │ -00000000000003c0 r .LC59 │ │ │ │ -00000000000003e0 r .LC61 │ │ │ │ -0000000000000400 r .LC63 │ │ │ │ -0000000000000420 r .LC65 │ │ │ │ -0000000000000440 r .LC67 │ │ │ │ -0000000000000460 r .LC69 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ -0000000000000460 r .LC70 │ │ │ │ -0000000000000480 r .LC71 │ │ │ │ -0000000000000480 r .LC72 │ │ │ │ -00000000000004a0 r .LC73 │ │ │ │ -00000000000004c0 r .LC75 │ │ │ │ -00000000000004e0 r .LC77 │ │ │ │ -0000000000000500 r .LC79 │ │ │ │ -00000000000000a0 r .LC9 │ │ │ │ +0000000000000008 r .LC10 │ │ │ │ +0000000000000010 r .LC12 │ │ │ │ +0000000000000080 r .LC13 │ │ │ │ +0000000000000080 r .LC14 │ │ │ │ +00000000000000a0 r .LC15 │ │ │ │ +00000000000000a0 r .LC16 │ │ │ │ +00000000000000c0 r .LC17 │ │ │ │ +00000000000000e0 r .LC19 │ │ │ │ +0000000000000020 r .LC2 │ │ │ │ +0000000000000100 r .LC21 │ │ │ │ +0000000000000120 r .LC23 │ │ │ │ +0000000000000140 r .LC25 │ │ │ │ +0000000000000160 r .LC27 │ │ │ │ +0000000000000180 r .LC29 │ │ │ │ +00000000000001a0 r .LC31 │ │ │ │ +00000000000001c0 r .LC33 │ │ │ │ +00000000000001e0 r .LC35 │ │ │ │ +0000000000000200 r .LC37 │ │ │ │ +0000000000000200 r .LC38 │ │ │ │ +0000000000000220 r .LC39 │ │ │ │ +0000000000000000 r .LC4 │ │ │ │ +0000000000000220 r .LC40 │ │ │ │ +0000000000000240 r .LC41 │ │ │ │ +0000000000000260 r .LC43 │ │ │ │ +0000000000000280 r .LC45 │ │ │ │ +00000000000002a0 r .LC47 │ │ │ │ +00000000000002c0 r .LC49 │ │ │ │ +0000000000000040 r .LC5 │ │ │ │ +00000000000002e0 r .LC51 │ │ │ │ +00000000000002e0 r .LC52 │ │ │ │ +0000000000000300 r .LC53 │ │ │ │ +0000000000000320 r .LC55 │ │ │ │ +0000000000000340 r .LC57 │ │ │ │ +0000000000000340 r .LC58 │ │ │ │ +0000000000000360 r .LC59 │ │ │ │ +0000000000000360 r .LC60 │ │ │ │ +0000000000000380 r .LC61 │ │ │ │ +00000000000003a0 r .LC63 │ │ │ │ +00000000000003c0 r .LC65 │ │ │ │ +00000000000003c0 r .LC66 │ │ │ │ +00000000000003e0 r .LC67 │ │ │ │ +00000000000003e0 r .LC68 │ │ │ │ +0000000000000060 r .LC7 │ │ │ │ +0000000000000018 r .LC70 │ │ │ │ +0000000000000020 r .LC72 │ │ │ │ +0000000000000400 r .LC73 │ │ │ │ +0000000000000420 r .LC75 │ │ │ │ +0000000000000440 r .LC77 │ │ │ │ +0000000000000460 r .LC79 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001630 T fftw_codelet_t3bv_25_avx │ │ │ │ +00000000000018c0 T fftw_codelet_t3bv_25_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_25 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt183-t3bv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -13882,155 +13886,158 @@ │ │ │ │ 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 │ │ │ │ +00000000000014b0 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 │ │ │ │ +00000000000001c0 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 │ │ │ │ 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 │ │ │ │ -0000000000000230 T fftw_codelet_t3bv_5_avx │ │ │ │ +0000000000000290 T fftw_codelet_t3bv_5_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt186-t3bv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000310 T fftw_codelet_t3bv_8_avx │ │ │ │ +00000000000003a0 T fftw_codelet_t3bv_8_avx │ │ │ │ U fftw_dft_t1bsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3bv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt187-t3fv_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_t3fv_10_avx │ │ │ │ +00000000000004f0 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 │ │ │ │ -0000000000000730 T fftw_codelet_t3fv_16_avx │ │ │ │ +0000000000000870 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 │ │ │ │ +0000000000000c10 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 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ -00000000000000c0 r .LC11 │ │ │ │ -00000000000000e0 r .LC13 │ │ │ │ -0000000000000100 r .LC15 │ │ │ │ -0000000000000120 r .LC17 │ │ │ │ -0000000000000140 r .LC19 │ │ │ │ -0000000000000020 r .LC2 │ │ │ │ -0000000000000160 r .LC21 │ │ │ │ -0000000000000180 r .LC23 │ │ │ │ -00000000000001a0 r .LC25 │ │ │ │ -00000000000001c0 r .LC27 │ │ │ │ -00000000000001e0 r .LC29 │ │ │ │ -0000000000000040 r .LC3 │ │ │ │ -0000000000000200 r .LC31 │ │ │ │ -0000000000000220 r .LC33 │ │ │ │ -0000000000000240 r .LC35 │ │ │ │ -0000000000000260 r .LC37 │ │ │ │ -0000000000000280 r .LC39 │ │ │ │ -0000000000000040 r .LC4 │ │ │ │ -00000000000002a0 r .LC41 │ │ │ │ -00000000000002c0 r .LC43 │ │ │ │ -00000000000002e0 r .LC45 │ │ │ │ -0000000000000300 r .LC47 │ │ │ │ -0000000000000320 r .LC49 │ │ │ │ -0000000000000060 r .LC5 │ │ │ │ -0000000000000340 r .LC51 │ │ │ │ -0000000000000360 r .LC53 │ │ │ │ -0000000000000380 r .LC55 │ │ │ │ -00000000000003a0 r .LC57 │ │ │ │ -00000000000003c0 r .LC59 │ │ │ │ -0000000000000060 r .LC6 │ │ │ │ -00000000000003e0 r .LC61 │ │ │ │ -0000000000000400 r .LC63 │ │ │ │ -0000000000000420 r .LC65 │ │ │ │ -0000000000000440 r .LC67 │ │ │ │ -0000000000000460 r .LC69 │ │ │ │ -0000000000000080 r .LC7 │ │ │ │ -0000000000000460 r .LC70 │ │ │ │ -0000000000000480 r .LC71 │ │ │ │ -0000000000000480 r .LC72 │ │ │ │ -00000000000004a0 r .LC73 │ │ │ │ -00000000000004a0 r .LC74 │ │ │ │ -00000000000004c0 r .LC75 │ │ │ │ -00000000000004e0 r .LC77 │ │ │ │ -0000000000000500 r .LC79 │ │ │ │ -0000000000000080 r .LC8 │ │ │ │ -00000000000000a0 r .LC9 │ │ │ │ +0000000000000060 r .LC11 │ │ │ │ +0000000000000080 r .LC13 │ │ │ │ +0000000000000080 r .LC14 │ │ │ │ +00000000000000a0 r .LC15 │ │ │ │ +00000000000000a0 r .LC16 │ │ │ │ +00000000000000c0 r .LC17 │ │ │ │ +00000000000000e0 r .LC19 │ │ │ │ +0000000000000020 r .LC2 │ │ │ │ +0000000000000100 r .LC21 │ │ │ │ +0000000000000120 r .LC23 │ │ │ │ +0000000000000140 r .LC25 │ │ │ │ +0000000000000160 r .LC27 │ │ │ │ +0000000000000180 r .LC29 │ │ │ │ +00000000000001a0 r .LC31 │ │ │ │ +00000000000001a0 r .LC32 │ │ │ │ +00000000000001c0 r .LC33 │ │ │ │ +00000000000001e0 r .LC35 │ │ │ │ +0000000000000200 r .LC37 │ │ │ │ +0000000000000200 r .LC38 │ │ │ │ +0000000000000220 r .LC39 │ │ │ │ +0000000000000000 r .LC4 │ │ │ │ +0000000000000220 r .LC40 │ │ │ │ +0000000000000240 r .LC41 │ │ │ │ +0000000000000260 r .LC43 │ │ │ │ +0000000000000280 r .LC45 │ │ │ │ +00000000000002a0 r .LC47 │ │ │ │ +00000000000002c0 r .LC49 │ │ │ │ +00000000000002e0 r .LC51 │ │ │ │ +0000000000000300 r .LC53 │ │ │ │ +0000000000000320 r .LC55 │ │ │ │ +0000000000000340 r .LC57 │ │ │ │ +0000000000000360 r .LC59 │ │ │ │ +0000000000000008 r .LC6 │ │ │ │ +0000000000000380 r .LC61 │ │ │ │ +0000000000000380 r .LC62 │ │ │ │ +00000000000003a0 r .LC63 │ │ │ │ +00000000000003a0 r .LC64 │ │ │ │ +00000000000003c0 r .LC65 │ │ │ │ +00000000000003e0 r .LC67 │ │ │ │ +0000000000000018 r .LC70 │ │ │ │ +0000000000000020 r .LC72 │ │ │ │ +0000000000000028 r .LC74 │ │ │ │ +0000000000000030 r .LC76 │ │ │ │ +0000000000000400 r .LC77 │ │ │ │ +0000000000000400 r .LC78 │ │ │ │ +0000000000000420 r .LC79 │ │ │ │ +0000000000000010 r .LC8 │ │ │ │ +0000000000000420 r .LC80 │ │ │ │ +0000000000000040 r .LC9 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000001630 T fftw_codelet_t3fv_25_avx │ │ │ │ +0000000000001920 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 │ │ │ │ @@ -14040,53 +14047,53 @@ │ │ │ │ 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 │ │ │ │ -0000000000001270 T fftw_codelet_t3fv_32_avx │ │ │ │ +0000000000001490 T fftw_codelet_t3fv_32_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_32 │ │ │ │ 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 │ │ │ │ +00000000000001c0 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 │ │ │ │ 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 │ │ │ │ -0000000000000230 T fftw_codelet_t3fv_5_avx │ │ │ │ +0000000000000290 T fftw_codelet_t3fv_5_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_5 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt194-t3fv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000310 T fftw_codelet_t3fv_8_avx │ │ │ │ +00000000000003a0 T fftw_codelet_t3fv_8_avx │ │ │ │ U fftw_dft_t1fsimd_genus_avx │ │ │ │ U fftw_kdft_dit_register │ │ │ │ 0000000000000000 t t3fv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt195-codlist.o: │ │ │ │ U fftw_codelet_hc2cbdftv_10_avx │ │ │ │ @@ -14120,66 +14127,66 @@ │ │ │ │ 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 │ │ │ │ -0000000000000580 T fftw_codelet_hc2cbdftv_10_avx │ │ │ │ +00000000000005c0 T fftw_codelet_hc2cbdftv_10_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_10 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt198-hc2cbdftv_12.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ 0000000000000040 r .LC3 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000670 T fftw_codelet_hc2cbdftv_12_avx │ │ │ │ +00000000000006d0 T fftw_codelet_hc2cbdftv_12_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt199-hc2cbdftv_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 │ │ │ │ -0000000000000950 T fftw_codelet_hc2cbdftv_16_avx │ │ │ │ +00000000000009e0 T fftw_codelet_hc2cbdftv_16_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ 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 │ │ │ │ +00000000000001a0 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 │ │ │ │ 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 │ │ │ │ -0000000000000d40 T fftw_codelet_hc2cbdftv_20_avx │ │ │ │ +0000000000000e00 T fftw_codelet_hc2cbdftv_20_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_20 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt202-hc2cbdftv_32.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14189,82 +14196,82 @@ │ │ │ │ 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 │ │ │ │ -00000000000015c0 T fftw_codelet_hc2cbdftv_32_avx │ │ │ │ +00000000000016e0 T fftw_codelet_hc2cbdftv_32_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_32 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt203-hc2cbdftv_4.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000380 T fftw_codelet_hc2cbdftv_4_avx │ │ │ │ +00000000000003a0 T fftw_codelet_hc2cbdftv_4_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt204-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 │ │ │ │ -00000000000005b0 T fftw_codelet_hc2cbdftv_6_avx │ │ │ │ +0000000000000600 T fftw_codelet_hc2cbdftv_6_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 0000000000000000 t hc2cbdftv_6 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt205-hc2cbdftv_8.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ 0000000000000020 r .LC1 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003e0 T fftw_codelet_hc2cbdftv_8_avx │ │ │ │ +0000000000000420 T fftw_codelet_hc2cbdftv_8_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cbv_genus_avx │ │ │ │ 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 │ │ │ │ -00000000000005a0 T fftw_codelet_hc2cfdftv_10_avx │ │ │ │ +00000000000005e0 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 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000020 r .LC3 │ │ │ │ 0000000000000040 r .LC5 │ │ │ │ 0000000000000060 r .LC7 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000690 T fftw_codelet_hc2cfdftv_12_avx │ │ │ │ +00000000000006f0 T fftw_codelet_hc2cfdftv_12_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_12 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt208-hc2cfdftv_16.o: │ │ │ │ 0000000000000000 r .LC0 │ │ │ │ @@ -14272,15 +14279,15 @@ │ │ │ │ 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 │ │ │ │ -00000000000008e0 T fftw_codelet_hc2cfdftv_16_avx │ │ │ │ +0000000000000970 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 │ │ │ │ @@ -14302,15 +14309,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 │ │ │ │ -0000000000000d10 T fftw_codelet_hc2cfdftv_20_avx │ │ │ │ +0000000000000dc0 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 │ │ │ │ @@ -14327,52 +14334,52 @@ │ │ │ │ 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 │ │ │ │ -00000000000015d0 T fftw_codelet_hc2cfdftv_32_avx │ │ │ │ +00000000000016f0 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 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -00000000000003a0 T fftw_codelet_hc2cfdftv_4_avx │ │ │ │ +00000000000003d0 T fftw_codelet_hc2cfdftv_4_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_4 │ │ │ │ 0000000000000000 r twinstr │ │ │ │ │ │ │ │ lt213-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 │ │ │ │ -0000000000000620 T fftw_codelet_hc2cfdftv_6_avx │ │ │ │ +0000000000000650 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 │ │ │ │ 0000000000000000 r .LC2 │ │ │ │ 0000000000000008 r .LC4 │ │ │ │ 0000000000000020 r .LC5 │ │ │ │ U _GLOBAL_OFFSET_TABLE_ │ │ │ │ 0000000000000000 d desc │ │ │ │ U fftw_an_INT_guaranteed_to_be_zero │ │ │ │ -0000000000000410 T fftw_codelet_hc2cfdftv_8_avx │ │ │ │ +0000000000000440 T fftw_codelet_hc2cfdftv_8_avx │ │ │ │ U fftw_khc2c_register │ │ │ │ U fftw_rdft_hc2cfv_genus_avx │ │ │ │ 0000000000000000 t hc2cfdftv_8 │ │ │ │ 0000000000000000 r twinstr │ │ │ ├── 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 2016 1970-01-01 00:00:00.000000 buffered.o │ │ │ │ +?rw-r--r-- 0 0 0 2008 1970-01-01 00:00:00.000000 buffered.o │ │ │ │ ?rw-r--r-- 0 0 0 1720 1970-01-01 00:00:00.000000 cpy1d.o │ │ │ │ -?rw-r--r-- 0 0 0 2856 1970-01-01 00:00:00.000000 cpy2d-pair.o │ │ │ │ +?rw-r--r-- 0 0 0 2840 1970-01-01 00:00:00.000000 cpy2d-pair.o │ │ │ │ ?rw-r--r-- 0 0 0 4000 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 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 14112 1970-01-01 00:00:00.000000 planner.o │ │ │ │ +?rw-r--r-- 0 0 0 13872 1970-01-01 00:00:00.000000 planner.o │ │ │ │ ?rw-r--r-- 0 0 0 3768 1970-01-01 00:00:00.000000 primes.o │ │ │ │ -?rw-r--r-- 0 0 0 6960 1970-01-01 00:00:00.000000 print.o │ │ │ │ +?rw-r--r-- 0 0 0 6816 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 1672 1970-01-01 00:00:00.000000 rader.o │ │ │ │ -?rw-r--r-- 0 0 0 2976 1970-01-01 00:00:00.000000 scan.o │ │ │ │ +?rw-r--r-- 0 0 0 1656 1970-01-01 00:00:00.000000 rader.o │ │ │ │ +?rw-r--r-- 0 0 0 2928 1970-01-01 00:00:00.000000 scan.o │ │ │ │ ?rw-r--r-- 0 0 0 1512 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 1040 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 2872 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 3128 1970-01-01 00:00:00.000000 tensor4.o │ │ │ │ -?rw-r--r-- 0 0 0 2480 1970-01-01 00:00:00.000000 tensor5.o │ │ │ │ -?rw-r--r-- 0 0 0 4904 1970-01-01 00:00:00.000000 tensor7.o │ │ │ │ +?rw-r--r-- 0 0 0 3064 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 4856 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 1032 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 2432 1970-01-01 00:00:00.000000 timer.o │ │ │ │ -?rw-r--r-- 0 0 0 6432 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 3680 1970-01-01 00:00:00.000000 twiddle.o │ │ │ │ -?rw-r--r-- 0 0 0 7464 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 6208 1970-01-01 00:00:00.000000 transpose.o │ │ │ │ +?rw-r--r-- 0 0 0 4528 1970-01-01 00:00:00.000000 trig.o │ │ │ │ +?rw-r--r-- 0 0 0 3608 1970-01-01 00:00:00.000000 twiddle.o │ │ │ │ +?rw-r--r-- 0 0 0 7064 1970-01-01 00:00:00.000000 bluestein.o │ │ │ │ +?rw-r--r-- 0 0 0 6592 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 5672 1970-01-01 00:00:00.000000 lt2-ct.o │ │ │ │ -?rw-r--r-- 0 0 0 7016 1970-01-01 00:00:00.000000 dftw-direct.o │ │ │ │ -?rw-r--r-- 0 0 0 3640 1970-01-01 00:00:00.000000 dftw-directsq.o │ │ │ │ +?rw-r--r-- 0 0 0 5640 1970-01-01 00:00:00.000000 lt2-ct.o │ │ │ │ +?rw-r--r-- 0 0 0 6960 1970-01-01 00:00:00.000000 dftw-direct.o │ │ │ │ +?rw-r--r-- 0 0 0 3632 1970-01-01 00:00:00.000000 dftw-directsq.o │ │ │ │ ?rw-r--r-- 0 0 0 6704 1970-01-01 00:00:00.000000 dftw-generic.o │ │ │ │ -?rw-r--r-- 0 0 0 5192 1970-01-01 00:00:00.000000 dftw-genericbuf.o │ │ │ │ -?rw-r--r-- 0 0 0 6368 1970-01-01 00:00:00.000000 direct.o │ │ │ │ -?rw-r--r-- 0 0 0 4552 1970-01-01 00:00:00.000000 generic.o │ │ │ │ -?rw-r--r-- 0 0 0 6048 1970-01-01 00:00:00.000000 indirect-transpose.o │ │ │ │ -?rw-r--r-- 0 0 0 5656 1970-01-01 00:00:00.000000 indirect.o │ │ │ │ +?rw-r--r-- 0 0 0 5208 1970-01-01 00:00:00.000000 dftw-genericbuf.o │ │ │ │ +?rw-r--r-- 0 0 0 6352 1970-01-01 00:00:00.000000 direct.o │ │ │ │ +?rw-r--r-- 0 0 0 4576 1970-01-01 00:00:00.000000 generic.o │ │ │ │ +?rw-r--r-- 0 0 0 6032 1970-01-01 00:00:00.000000 indirect-transpose.o │ │ │ │ +?rw-r--r-- 0 0 0 5640 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 2696 1970-01-01 00:00:00.000000 nop.o │ │ │ │ +?rw-r--r-- 0 0 0 2680 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 4472 1970-01-01 00:00:00.000000 lt4-problem.o │ │ │ │ -?rw-r--r-- 0 0 0 8544 1970-01-01 00:00:00.000000 lt5-rader.o │ │ │ │ +?rw-r--r-- 0 0 0 8528 1970-01-01 00:00:00.000000 lt5-rader.o │ │ │ │ ?rw-r--r-- 0 0 0 4848 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 4888 1970-01-01 00:00:00.000000 vrank-geq1.o │ │ │ │ -?rw-r--r-- 0 0 0 5960 1970-01-01 00:00:00.000000 zero.o │ │ │ │ +?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 vrank-geq1.o │ │ │ │ +?rw-r--r-- 0 0 0 5896 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 3752 1970-01-01 00:00:00.000000 n1_10.o │ │ │ │ -?rw-r--r-- 0 0 0 7648 1970-01-01 00:00:00.000000 n1_11.o │ │ │ │ -?rw-r--r-- 0 0 0 3672 1970-01-01 00:00:00.000000 n1_12.o │ │ │ │ -?rw-r--r-- 0 0 0 7104 1970-01-01 00:00:00.000000 n1_13.o │ │ │ │ -?rw-r--r-- 0 0 0 5504 1970-01-01 00:00:00.000000 n1_14.o │ │ │ │ -?rw-r--r-- 0 0 0 5552 1970-01-01 00:00:00.000000 n1_15.o │ │ │ │ +?rw-r--r-- 0 0 0 3720 1970-01-01 00:00:00.000000 n1_10.o │ │ │ │ +?rw-r--r-- 0 0 0 7048 1970-01-01 00:00:00.000000 n1_11.o │ │ │ │ +?rw-r--r-- 0 0 0 3648 1970-01-01 00:00:00.000000 n1_12.o │ │ │ │ +?rw-r--r-- 0 0 0 6944 1970-01-01 00:00:00.000000 n1_13.o │ │ │ │ +?rw-r--r-- 0 0 0 5640 1970-01-01 00:00:00.000000 n1_14.o │ │ │ │ +?rw-r--r-- 0 0 0 5688 1970-01-01 00:00:00.000000 n1_15.o │ │ │ │ ?rw-r--r-- 0 0 0 4632 1970-01-01 00:00:00.000000 n1_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2224 1970-01-01 00:00:00.000000 n1_2.o │ │ │ │ -?rw-r--r-- 0 0 0 6600 1970-01-01 00:00:00.000000 n1_20.o │ │ │ │ -?rw-r--r-- 0 0 0 11656 1970-01-01 00:00:00.000000 n1_25.o │ │ │ │ -?rw-r--r-- 0 0 0 2680 1970-01-01 00:00:00.000000 n1_3.o │ │ │ │ -?rw-r--r-- 0 0 0 9336 1970-01-01 00:00:00.000000 n1_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2520 1970-01-01 00:00:00.000000 n1_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3512 1970-01-01 00:00:00.000000 n1_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3456 1970-01-01 00:00:00.000000 n1_6.o │ │ │ │ -?rw-r--r-- 0 0 0 24584 1970-01-01 00:00:00.000000 n1_64.o │ │ │ │ -?rw-r--r-- 0 0 0 5552 1970-01-01 00:00:00.000000 n1_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3848 1970-01-01 00:00:00.000000 n1_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4032 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 7464 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 4568 1970-01-01 00:00:00.000000 t1_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6784 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 2192 1970-01-01 00:00:00.000000 n1_2.o │ │ │ │ +?rw-r--r-- 0 0 0 6360 1970-01-01 00:00:00.000000 n1_20.o │ │ │ │ +?rw-r--r-- 0 0 0 11456 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 9672 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 3312 1970-01-01 00:00:00.000000 n1_6.o │ │ │ │ +?rw-r--r-- 0 0 0 22840 1970-01-01 00:00:00.000000 n1_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4736 1970-01-01 00:00:00.000000 n1_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 n1_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4024 1970-01-01 00:00:00.000000 n1_9.o │ │ │ │ +?rw-r--r-- 0 0 0 2800 1970-01-01 00:00:00.000000 q1_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 q1_3.o │ │ │ │ +?rw-r--r-- 0 0 0 4368 1970-01-01 00:00:00.000000 q1_4.o │ │ │ │ +?rw-r--r-- 0 0 0 7552 1970-01-01 00:00:00.000000 q1_5.o │ │ │ │ +?rw-r--r-- 0 0 0 9328 1970-01-01 00:00:00.000000 q1_6.o │ │ │ │ +?rw-r--r-- 0 0 0 15280 1970-01-01 00:00:00.000000 q1_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4880 1970-01-01 00:00:00.000000 t1_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4920 1970-01-01 00:00:00.000000 t1_12.o │ │ │ │ +?rw-r--r-- 0 0 0 7200 1970-01-01 00:00:00.000000 t1_15.o │ │ │ │ +?rw-r--r-- 0 0 0 5928 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 7736 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 7968 1970-01-01 00:00:00.000000 t1_20.o │ │ │ │ +?rw-r--r-- 0 0 0 15736 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 12664 1970-01-01 00:00:00.000000 t1_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2936 1970-01-01 00:00:00.000000 t1_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3992 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 29760 1970-01-01 00:00:00.000000 t1_64.o │ │ │ │ -?rw-r--r-- 0 0 0 4024 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 5048 1970-01-01 00:00:00.000000 t2_10.o │ │ │ │ -?rw-r--r-- 0 0 0 6720 1970-01-01 00:00:00.000000 t2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9544 1970-01-01 00:00:00.000000 t2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 17040 1970-01-01 00:00:00.000000 t2_25.o │ │ │ │ -?rw-r--r-- 0 0 0 14728 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 4112 1970-01-01 00:00:00.000000 t2_5.o │ │ │ │ -?rw-r--r-- 0 0 0 34480 1970-01-01 00:00:00.000000 t2_64.o │ │ │ │ -?rw-r--r-- 0 0 0 5056 1970-01-01 00:00:00.000000 t2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 7160 1970-01-01 00:00:00.000000 lt6-buffered.o │ │ │ │ +?rw-r--r-- 0 0 0 13200 1970-01-01 00:00:00.000000 t1_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2968 1970-01-01 00:00:00.000000 t1_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4064 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 30368 1970-01-01 00:00:00.000000 t1_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4456 1970-01-01 00:00:00.000000 t1_7.o │ │ │ │ +?rw-r--r-- 0 0 0 4624 1970-01-01 00:00:00.000000 t1_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4760 1970-01-01 00:00:00.000000 t1_9.o │ │ │ │ +?rw-r--r-- 0 0 0 5176 1970-01-01 00:00:00.000000 t2_10.o │ │ │ │ +?rw-r--r-- 0 0 0 6736 1970-01-01 00:00:00.000000 t2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9384 1970-01-01 00:00:00.000000 t2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 17184 1970-01-01 00:00:00.000000 t2_25.o │ │ │ │ +?rw-r--r-- 0 0 0 14856 1970-01-01 00:00:00.000000 t2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3056 1970-01-01 00:00:00.000000 t2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4184 1970-01-01 00:00:00.000000 t2_5.o │ │ │ │ +?rw-r--r-- 0 0 0 34496 1970-01-01 00:00:00.000000 t2_64.o │ │ │ │ +?rw-r--r-- 0 0 0 5120 1970-01-01 00:00:00.000000 t2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 7112 1970-01-01 00:00:00.000000 lt6-buffered.o │ │ │ │ ?rw-r--r-- 0 0 0 8360 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 9856 1970-01-01 00:00:00.000000 ct-hc2c-direct.o │ │ │ │ -?rw-r--r-- 0 0 0 6568 1970-01-01 00:00:00.000000 ct-hc2c.o │ │ │ │ +?rw-r--r-- 0 0 0 5048 1970-01-01 00:00:00.000000 lt7-conf.o │ │ │ │ +?rw-r--r-- 0 0 0 9784 1970-01-01 00:00:00.000000 ct-hc2c-direct.o │ │ │ │ +?rw-r--r-- 0 0 0 6552 1970-01-01 00:00:00.000000 ct-hc2c.o │ │ │ │ ?rw-r--r-- 0 0 0 5008 1970-01-01 00:00:00.000000 dft-r2hc.o │ │ │ │ ?rw-r--r-- 0 0 0 3368 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 6928 1970-01-01 00:00:00.000000 direct-r2c.o │ │ │ │ +?rw-r--r-- 0 0 0 8880 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 3544 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 6680 1970-01-01 00:00:00.000000 lt8-generic.o │ │ │ │ -?rw-r--r-- 0 0 0 7736 1970-01-01 00:00:00.000000 hc2hc-direct.o │ │ │ │ -?rw-r--r-- 0 0 0 11688 1970-01-01 00:00:00.000000 hc2hc-generic.o │ │ │ │ -?rw-r--r-- 0 0 0 5472 1970-01-01 00:00:00.000000 hc2hc.o │ │ │ │ -?rw-r--r-- 0 0 0 5368 1970-01-01 00:00:00.000000 lt9-indirect.o │ │ │ │ +?rw-r--r-- 0 0 0 6744 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 11752 1970-01-01 00:00:00.000000 hc2hc-generic.o │ │ │ │ +?rw-r--r-- 0 0 0 5440 1970-01-01 00:00:00.000000 hc2hc.o │ │ │ │ +?rw-r--r-- 0 0 0 5352 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 2704 1970-01-01 00:00:00.000000 lt10-nop.o │ │ │ │ +?rw-r--r-- 0 0 0 2688 1970-01-01 00:00:00.000000 lt10-nop.o │ │ │ │ ?rw-r--r-- 0 0 0 2704 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 9600 1970-01-01 00:00:00.000000 lt12-problem.o │ │ │ │ -?rw-r--r-- 0 0 0 9520 1970-01-01 00:00:00.000000 problem2.o │ │ │ │ -?rw-r--r-- 0 0 0 5424 1970-01-01 00:00:00.000000 rank-geq2-rdft2.o │ │ │ │ -?rw-r--r-- 0 0 0 4832 1970-01-01 00:00:00.000000 lt13-rank-geq2.o │ │ │ │ -?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 rank0-rdft2.o │ │ │ │ -?rw-r--r-- 0 0 0 17328 1970-01-01 00:00:00.000000 rank0.o │ │ │ │ -?rw-r--r-- 0 0 0 4992 1970-01-01 00:00:00.000000 rdft-dht.o │ │ │ │ -?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 rdft2-inplace-strides.o │ │ │ │ -?rw-r--r-- 0 0 0 10656 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 9344 1970-01-01 00:00:00.000000 lt12-problem.o │ │ │ │ +?rw-r--r-- 0 0 0 9544 1970-01-01 00:00:00.000000 problem2.o │ │ │ │ +?rw-r--r-- 0 0 0 5408 1970-01-01 00:00:00.000000 rank-geq2-rdft2.o │ │ │ │ +?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 lt13-rank-geq2.o │ │ │ │ +?rw-r--r-- 0 0 0 4608 1970-01-01 00:00:00.000000 rank0-rdft2.o │ │ │ │ +?rw-r--r-- 0 0 0 17256 1970-01-01 00:00:00.000000 rank0.o │ │ │ │ +?rw-r--r-- 0 0 0 4976 1970-01-01 00:00:00.000000 rdft-dht.o │ │ │ │ +?rw-r--r-- 0 0 0 1840 1970-01-01 00:00:00.000000 rdft2-inplace-strides.o │ │ │ │ +?rw-r--r-- 0 0 0 9824 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 5136 1970-01-01 00:00:00.000000 vrank-geq1-rdft2.o │ │ │ │ -?rw-r--r-- 0 0 0 4824 1970-01-01 00:00:00.000000 lt15-vrank-geq1.o │ │ │ │ -?rw-r--r-- 0 0 0 15520 1970-01-01 00:00:00.000000 vrank3-transpose.o │ │ │ │ +?rw-r--r-- 0 0 0 5104 1970-01-01 00:00:00.000000 vrank-geq1-rdft2.o │ │ │ │ +?rw-r--r-- 0 0 0 4808 1970-01-01 00:00:00.000000 lt15-vrank-geq1.o │ │ │ │ +?rw-r--r-- 0 0 0 15408 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 6744 1970-01-01 00:00:00.000000 hc2cf2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9632 1970-01-01 00:00:00.000000 hc2cf2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 14656 1970-01-01 00:00:00.000000 hc2cf2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 hc2cf2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4904 1970-01-01 00:00:00.000000 hc2cf2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4304 1970-01-01 00:00:00.000000 hc2cf_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4496 1970-01-01 00:00:00.000000 hc2cf_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5696 1970-01-01 00:00:00.000000 hc2cf_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2184 1970-01-01 00:00:00.000000 hc2cf_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7536 1970-01-01 00:00:00.000000 hc2cf_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12288 1970-01-01 00:00:00.000000 hc2cf_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2912 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 4424 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 9960 1970-01-01 00:00:00.000000 hc2cfdft2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 16496 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 4016 1970-01-01 00:00:00.000000 hc2cfdft2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4896 1970-01-01 00:00:00.000000 hc2cfdft_10.o │ │ │ │ +?rw-r--r-- 0 0 0 9200 1970-01-01 00:00:00.000000 hc2cf2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14672 1970-01-01 00:00:00.000000 hc2cf2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3016 1970-01-01 00:00:00.000000 hc2cf2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 5064 1970-01-01 00:00:00.000000 hc2cf2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4664 1970-01-01 00:00:00.000000 hc2cf_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4832 1970-01-01 00:00:00.000000 hc2cf_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5864 1970-01-01 00:00:00.000000 hc2cf_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3768 1970-01-01 00:00:00.000000 hc2cf_2.o │ │ │ │ +?rw-r--r-- 0 0 0 7712 1970-01-01 00:00:00.000000 hc2cf_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13088 1970-01-01 00:00:00.000000 hc2cf_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2944 1970-01-01 00:00:00.000000 hc2cf_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 hc2cf_6.o │ │ │ │ +?rw-r--r-- 0 0 0 4536 1970-01-01 00:00:00.000000 hc2cf_8.o │ │ │ │ +?rw-r--r-- 0 0 0 7296 1970-01-01 00:00:00.000000 hc2cfdft2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 10312 1970-01-01 00:00:00.000000 hc2cfdft2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 16592 1970-01-01 00:00:00.000000 hc2cfdft2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3416 1970-01-01 00:00:00.000000 hc2cfdft2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4264 1970-01-01 00:00:00.000000 hc2cfdft2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 5272 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 6536 1970-01-01 00:00:00.000000 hc2cfdft_16.o │ │ │ │ -?rw-r--r-- 0 0 0 4344 1970-01-01 00:00:00.000000 hc2cfdft_2.o │ │ │ │ -?rw-r--r-- 0 0 0 8424 1970-01-01 00:00:00.000000 hc2cfdft_20.o │ │ │ │ -?rw-r--r-- 0 0 0 14128 1970-01-01 00:00:00.000000 hc2cfdft_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3304 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 5176 1970-01-01 00:00:00.000000 hc2cfdft_8.o │ │ │ │ -?rw-r--r-- 0 0 0 6768 1970-01-01 00:00:00.000000 hf2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 9616 1970-01-01 00:00:00.000000 hf2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 15936 1970-01-01 00:00:00.000000 hf2_25.o │ │ │ │ -?rw-r--r-- 0 0 0 14704 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 4104 1970-01-01 00:00:00.000000 hf2_5.o │ │ │ │ -?rw-r--r-- 0 0 0 5008 1970-01-01 00:00:00.000000 hf2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4328 1970-01-01 00:00:00.000000 hf_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4608 1970-01-01 00:00:00.000000 hf_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6792 1970-01-01 00:00:00.000000 hf_15.o │ │ │ │ -?rw-r--r-- 0 0 0 5736 1970-01-01 00:00:00.000000 hf_16.o │ │ │ │ +?rw-r--r-- 0 0 0 7016 1970-01-01 00:00:00.000000 hc2cfdft_16.o │ │ │ │ +?rw-r--r-- 0 0 0 4312 1970-01-01 00:00:00.000000 hc2cfdft_2.o │ │ │ │ +?rw-r--r-- 0 0 0 9288 1970-01-01 00:00:00.000000 hc2cfdft_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14736 1970-01-01 00:00:00.000000 hc2cfdft_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3336 1970-01-01 00:00:00.000000 hc2cfdft_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4496 1970-01-01 00:00:00.000000 hc2cfdft_6.o │ │ │ │ +?rw-r--r-- 0 0 0 5272 1970-01-01 00:00:00.000000 hc2cfdft_8.o │ │ │ │ +?rw-r--r-- 0 0 0 6800 1970-01-01 00:00:00.000000 hf2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9424 1970-01-01 00:00:00.000000 hf2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 17176 1970-01-01 00:00:00.000000 hf2_25.o │ │ │ │ +?rw-r--r-- 0 0 0 15024 1970-01-01 00:00:00.000000 hf2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3064 1970-01-01 00:00:00.000000 hf2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4144 1970-01-01 00:00:00.000000 hf2_5.o │ │ │ │ +?rw-r--r-- 0 0 0 5120 1970-01-01 00:00:00.000000 hf2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4840 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 6976 1970-01-01 00:00:00.000000 hf_15.o │ │ │ │ +?rw-r--r-- 0 0 0 6288 1970-01-01 00:00:00.000000 hf_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2376 1970-01-01 00:00:00.000000 hf_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7776 1970-01-01 00:00:00.000000 hf_20.o │ │ │ │ -?rw-r--r-- 0 0 0 14648 1970-01-01 00:00:00.000000 hf_25.o │ │ │ │ -?rw-r--r-- 0 0 0 3016 1970-01-01 00:00:00.000000 hf_3.o │ │ │ │ -?rw-r--r-- 0 0 0 12624 1970-01-01 00:00:00.000000 hf_32.o │ │ │ │ +?rw-r--r-- 0 0 0 8144 1970-01-01 00:00:00.000000 hf_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14792 1970-01-01 00:00:00.000000 hf_25.o │ │ │ │ +?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 hf_3.o │ │ │ │ +?rw-r--r-- 0 0 0 13112 1970-01-01 00:00:00.000000 hf_32.o │ │ │ │ ?rw-r--r-- 0 0 0 2952 1970-01-01 00:00:00.000000 hf_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 hf_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3992 1970-01-01 00:00:00.000000 hf_6.o │ │ │ │ -?rw-r--r-- 0 0 0 29720 1970-01-01 00:00:00.000000 hf_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 hf_7.o │ │ │ │ -?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 hf_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 hf_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 r2cfII_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4088 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 3864 1970-01-01 00:00:00.000000 r2cfII_16.o │ │ │ │ +?rw-r--r-- 0 0 0 4040 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 30296 1970-01-01 00:00:00.000000 hf_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4464 1970-01-01 00:00:00.000000 hf_7.o │ │ │ │ +?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 hf_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4736 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 3904 1970-01-01 00:00:00.000000 r2cfII_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4256 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 5056 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 4960 1970-01-01 00:00:00.000000 r2cfII_20.o │ │ │ │ +?rw-r--r-- 0 0 0 11088 1970-01-01 00:00:00.000000 r2cfII_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 r2cfII_3.o │ │ │ │ -?rw-r--r-- 0 0 0 7368 1970-01-01 00:00:00.000000 r2cfII_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 r2cfII_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3104 1970-01-01 00:00:00.000000 r2cfII_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 r2cfII_6.o │ │ │ │ -?rw-r--r-- 0 0 0 16552 1970-01-01 00:00:00.000000 r2cfII_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3688 1970-01-01 00:00:00.000000 r2cfII_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3320 1970-01-01 00:00:00.000000 r2cfII_8.o │ │ │ │ +?rw-r--r-- 0 0 0 7240 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 3088 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 16488 1970-01-01 00:00:00.000000 r2cfII_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 r2cfII_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3304 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 3576 1970-01-01 00:00:00.000000 r2cf_10.o │ │ │ │ -?rw-r--r-- 0 0 0 5936 1970-01-01 00:00:00.000000 r2cf_11.o │ │ │ │ -?rw-r--r-- 0 0 0 3448 1970-01-01 00:00:00.000000 r2cf_12.o │ │ │ │ -?rw-r--r-- 0 0 0 28816 1970-01-01 00:00:00.000000 r2cf_128.o │ │ │ │ -?rw-r--r-- 0 0 0 4504 1970-01-01 00:00:00.000000 r2cf_13.o │ │ │ │ -?rw-r--r-- 0 0 0 5056 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 4400 1970-01-01 00:00:00.000000 r2cf_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 r2cf_10.o │ │ │ │ +?rw-r--r-- 0 0 0 5272 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 28656 1970-01-01 00:00:00.000000 r2cf_128.o │ │ │ │ +?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 r2cf_13.o │ │ │ │ +?rw-r--r-- 0 0 0 4736 1970-01-01 00:00:00.000000 r2cf_14.o │ │ │ │ +?rw-r--r-- 0 0 0 5192 1970-01-01 00:00:00.000000 r2cf_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4176 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 3832 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 2440 1970-01-01 00:00:00.000000 r2cf_3.o │ │ │ │ -?rw-r--r-- 0 0 0 5352 1970-01-01 00:00:00.000000 r2cf_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3752 1970-01-01 00:00:00.000000 r2cf_20.o │ │ │ │ +?rw-r--r-- 0 0 0 11032 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 5192 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 2880 1970-01-01 00:00:00.000000 r2cf_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2736 1970-01-01 00:00:00.000000 r2cf_6.o │ │ │ │ -?rw-r--r-- 0 0 0 12768 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 2776 1970-01-01 00:00:00.000000 r2cf_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2720 1970-01-01 00:00:00.000000 r2cf_6.o │ │ │ │ +?rw-r--r-- 0 0 0 11264 1970-01-01 00:00:00.000000 r2cf_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3504 1970-01-01 00:00:00.000000 r2cf_7.o │ │ │ │ +?rw-r--r-- 0 0 0 2760 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 7456 1970-01-01 00:00:00.000000 hb2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 10400 1970-01-01 00:00:00.000000 hb2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 16592 1970-01-01 00:00:00.000000 hb2_25.o │ │ │ │ -?rw-r--r-- 0 0 0 15504 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 4328 1970-01-01 00:00:00.000000 hb2_5.o │ │ │ │ -?rw-r--r-- 0 0 0 5592 1970-01-01 00:00:00.000000 hb2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4600 1970-01-01 00:00:00.000000 hb_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 hb_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6936 1970-01-01 00:00:00.000000 hb_15.o │ │ │ │ -?rw-r--r-- 0 0 0 5832 1970-01-01 00:00:00.000000 hb_16.o │ │ │ │ +?rw-r--r-- 0 0 0 7312 1970-01-01 00:00:00.000000 hb2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9960 1970-01-01 00:00:00.000000 hb2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 15784 1970-01-01 00:00:00.000000 hb2_25.o │ │ │ │ +?rw-r--r-- 0 0 0 15920 1970-01-01 00:00:00.000000 hb2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3064 1970-01-01 00:00:00.000000 hb2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4304 1970-01-01 00:00:00.000000 hb2_5.o │ │ │ │ +?rw-r--r-- 0 0 0 5448 1970-01-01 00:00:00.000000 hb2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4840 1970-01-01 00:00:00.000000 hb_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4832 1970-01-01 00:00:00.000000 hb_12.o │ │ │ │ +?rw-r--r-- 0 0 0 7432 1970-01-01 00:00:00.000000 hb_15.o │ │ │ │ +?rw-r--r-- 0 0 0 6384 1970-01-01 00:00:00.000000 hb_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2376 1970-01-01 00:00:00.000000 hb_2.o │ │ │ │ -?rw-r--r-- 0 0 0 8280 1970-01-01 00:00:00.000000 hb_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13888 1970-01-01 00:00:00.000000 hb_25.o │ │ │ │ -?rw-r--r-- 0 0 0 3016 1970-01-01 00:00:00.000000 hb_3.o │ │ │ │ -?rw-r--r-- 0 0 0 13152 1970-01-01 00:00:00.000000 hb_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2936 1970-01-01 00:00:00.000000 hb_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4056 1970-01-01 00:00:00.000000 hb_5.o │ │ │ │ -?rw-r--r-- 0 0 0 4040 1970-01-01 00:00:00.000000 hb_6.o │ │ │ │ -?rw-r--r-- 0 0 0 31560 1970-01-01 00:00:00.000000 hb_64.o │ │ │ │ -?rw-r--r-- 0 0 0 4040 1970-01-01 00:00:00.000000 hb_7.o │ │ │ │ -?rw-r--r-- 0 0 0 4472 1970-01-01 00:00:00.000000 hb_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 hb_9.o │ │ │ │ -?rw-r--r-- 0 0 0 7384 1970-01-01 00:00:00.000000 hc2cb2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 10384 1970-01-01 00:00:00.000000 hc2cb2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 15264 1970-01-01 00:00:00.000000 hc2cb2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3000 1970-01-01 00:00:00.000000 hc2cb2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 5552 1970-01-01 00:00:00.000000 hc2cb2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4456 1970-01-01 00:00:00.000000 hc2cb_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4368 1970-01-01 00:00:00.000000 hc2cb_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5664 1970-01-01 00:00:00.000000 hc2cb_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2184 1970-01-01 00:00:00.000000 hc2cb_2.o │ │ │ │ -?rw-r--r-- 0 0 0 7992 1970-01-01 00:00:00.000000 hc2cb_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12552 1970-01-01 00:00:00.000000 hc2cb_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2912 1970-01-01 00:00:00.000000 hc2cb_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 hc2cb_6.o │ │ │ │ -?rw-r--r-- 0 0 0 4440 1970-01-01 00:00:00.000000 hc2cb_8.o │ │ │ │ -?rw-r--r-- 0 0 0 6584 1970-01-01 00:00:00.000000 hc2cbdft2_16.o │ │ │ │ -?rw-r--r-- 0 0 0 8040 1970-01-01 00:00:00.000000 hc2cbdft2_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13336 1970-01-01 00:00:00.000000 hc2cbdft2_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3040 1970-01-01 00:00:00.000000 hc2cbdft2_4.o │ │ │ │ -?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 hc2cbdft2_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4704 1970-01-01 00:00:00.000000 hc2cbdft_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4704 1970-01-01 00:00:00.000000 hc2cbdft_12.o │ │ │ │ -?rw-r--r-- 0 0 0 6576 1970-01-01 00:00:00.000000 hc2cbdft_16.o │ │ │ │ -?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 hc2cbdft_2.o │ │ │ │ -?rw-r--r-- 0 0 0 8040 1970-01-01 00:00:00.000000 hc2cbdft_20.o │ │ │ │ -?rw-r--r-- 0 0 0 13336 1970-01-01 00:00:00.000000 hc2cbdft_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3032 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 4784 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 3920 1970-01-01 00:00:00.000000 r2cbIII_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5744 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 8952 1970-01-01 00:00:00.000000 hb_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14032 1970-01-01 00:00:00.000000 hb_25.o │ │ │ │ +?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 hb_3.o │ │ │ │ +?rw-r--r-- 0 0 0 13640 1970-01-01 00:00:00.000000 hb_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2952 1970-01-01 00:00:00.000000 hb_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4104 1970-01-01 00:00:00.000000 hb_5.o │ │ │ │ +?rw-r--r-- 0 0 0 4056 1970-01-01 00:00:00.000000 hb_6.o │ │ │ │ +?rw-r--r-- 0 0 0 31224 1970-01-01 00:00:00.000000 hb_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4480 1970-01-01 00:00:00.000000 hb_7.o │ │ │ │ +?rw-r--r-- 0 0 0 4752 1970-01-01 00:00:00.000000 hb_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 hb_9.o │ │ │ │ +?rw-r--r-- 0 0 0 7144 1970-01-01 00:00:00.000000 hc2cb2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9688 1970-01-01 00:00:00.000000 hc2cb2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 15648 1970-01-01 00:00:00.000000 hc2cb2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 hc2cb2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 5376 1970-01-01 00:00:00.000000 hc2cb2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4816 1970-01-01 00:00:00.000000 hc2cb_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 hc2cb_12.o │ │ │ │ +?rw-r--r-- 0 0 0 6312 1970-01-01 00:00:00.000000 hc2cb_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3768 1970-01-01 00:00:00.000000 hc2cb_2.o │ │ │ │ +?rw-r--r-- 0 0 0 8504 1970-01-01 00:00:00.000000 hc2cb_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13312 1970-01-01 00:00:00.000000 hc2cb_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2928 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 4520 1970-01-01 00:00:00.000000 hc2cb_8.o │ │ │ │ +?rw-r--r-- 0 0 0 6568 1970-01-01 00:00:00.000000 hc2cbdft2_16.o │ │ │ │ +?rw-r--r-- 0 0 0 9336 1970-01-01 00:00:00.000000 hc2cbdft2_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13784 1970-01-01 00:00:00.000000 hc2cbdft2_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3056 1970-01-01 00:00:00.000000 hc2cbdft2_4.o │ │ │ │ +?rw-r--r-- 0 0 0 5016 1970-01-01 00:00:00.000000 hc2cbdft2_8.o │ │ │ │ +?rw-r--r-- 0 0 0 5032 1970-01-01 00:00:00.000000 hc2cbdft_10.o │ │ │ │ +?rw-r--r-- 0 0 0 5088 1970-01-01 00:00:00.000000 hc2cbdft_12.o │ │ │ │ +?rw-r--r-- 0 0 0 6560 1970-01-01 00:00:00.000000 hc2cbdft_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3888 1970-01-01 00:00:00.000000 hc2cbdft_2.o │ │ │ │ +?rw-r--r-- 0 0 0 9336 1970-01-01 00:00:00.000000 hc2cbdft_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13784 1970-01-01 00:00:00.000000 hc2cbdft_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 hc2cbdft_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4256 1970-01-01 00:00:00.000000 hc2cbdft_6.o │ │ │ │ +?rw-r--r-- 0 0 0 5016 1970-01-01 00:00:00.000000 hc2cbdft_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3672 1970-01-01 00:00:00.000000 r2cbIII_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3824 1970-01-01 00:00:00.000000 r2cbIII_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5648 1970-01-01 00:00:00.000000 r2cbIII_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4296 1970-01-01 00:00:00.000000 r2cbIII_16.o │ │ │ │ ?rw-r--r-- 0 0 0 2072 1970-01-01 00:00:00.000000 r2cbIII_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3976 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 8064 1970-01-01 00:00:00.000000 r2cbIII_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3880 1970-01-01 00:00:00.000000 r2cbIII_20.o │ │ │ │ +?rw-r--r-- 0 0 0 7152 1970-01-01 00:00:00.000000 r2cbIII_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2536 1970-01-01 00:00:00.000000 r2cbIII_3.o │ │ │ │ +?rw-r--r-- 0 0 0 7840 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 3112 1970-01-01 00:00:00.000000 r2cbIII_5.o │ │ │ │ -?rw-r--r-- 0 0 0 2800 1970-01-01 00:00:00.000000 r2cbIII_6.o │ │ │ │ -?rw-r--r-- 0 0 0 16288 1970-01-01 00:00:00.000000 r2cbIII_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3832 1970-01-01 00:00:00.000000 r2cbIII_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3096 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 16568 1970-01-01 00:00:00.000000 r2cbIII_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3768 1970-01-01 00:00:00.000000 r2cbIII_7.o │ │ │ │ ?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 r2cbIII_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4464 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 6288 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 29160 1970-01-01 00:00:00.000000 r2cb_128.o │ │ │ │ -?rw-r--r-- 0 0 0 4368 1970-01-01 00:00:00.000000 r2cb_13.o │ │ │ │ -?rw-r--r-- 0 0 0 3800 1970-01-01 00:00:00.000000 r2cb_14.o │ │ │ │ -?rw-r--r-- 0 0 0 3544 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 4448 1970-01-01 00:00:00.000000 r2cbIII_9.o │ │ │ │ +?rw-r--r-- 0 0 0 3512 1970-01-01 00:00:00.000000 r2cb_10.o │ │ │ │ +?rw-r--r-- 0 0 0 5336 1970-01-01 00:00:00.000000 r2cb_11.o │ │ │ │ +?rw-r--r-- 0 0 0 3248 1970-01-01 00:00:00.000000 r2cb_12.o │ │ │ │ +?rw-r--r-- 0 0 0 28648 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 4096 1970-01-01 00:00:00.000000 r2cb_14.o │ │ │ │ +?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 r2cb_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4128 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 7568 1970-01-01 00:00:00.000000 r2cb_25.o │ │ │ │ +?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 r2cb_20.o │ │ │ │ +?rw-r--r-- 0 0 0 7712 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 5680 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 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 12616 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 4224 1970-01-01 00:00:00.000000 r2cb_9.o │ │ │ │ +?rw-r--r-- 0 0 0 12736 1970-01-01 00:00:00.000000 r2cb_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3568 1970-01-01 00:00:00.000000 r2cb_7.o │ │ │ │ +?rw-r--r-- 0 0 0 2792 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 3760 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 3736 1970-01-01 00:00:00.000000 e01_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3784 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 5784 1970-01-01 00:00:00.000000 redft00e-r2hc-pad.o │ │ │ │ -?rw-r--r-- 0 0 0 10440 1970-01-01 00:00:00.000000 reodft00e-splitradix.o │ │ │ │ -?rw-r--r-- 0 0 0 9584 1970-01-01 00:00:00.000000 reodft010e-r2hc.o │ │ │ │ -?rw-r--r-- 0 0 0 14880 1970-01-01 00:00:00.000000 reodft11e-r2hc-odd.o │ │ │ │ -?rw-r--r-- 0 0 0 9032 1970-01-01 00:00:00.000000 reodft11e-radix2.o │ │ │ │ -?rw-r--r-- 0 0 0 5984 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 5736 1970-01-01 00:00:00.000000 redft00e-r2hc-pad.o │ │ │ │ +?rw-r--r-- 0 0 0 9432 1970-01-01 00:00:00.000000 reodft00e-splitradix.o │ │ │ │ +?rw-r--r-- 0 0 0 9568 1970-01-01 00:00:00.000000 reodft010e-r2hc.o │ │ │ │ +?rw-r--r-- 0 0 0 13152 1970-01-01 00:00:00.000000 reodft11e-r2hc-odd.o │ │ │ │ +?rw-r--r-- 0 0 0 9064 1970-01-01 00:00:00.000000 reodft11e-radix2.o │ │ │ │ +?rw-r--r-- 0 0 0 6048 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 1000 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 968 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 53040 1970-01-01 00:00:00.000000 f77api.o │ │ │ │ +?rw-r--r-- 0 0 0 52912 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 2056 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 1440 1970-01-01 00:00:00.000000 map-r2r-kind.o │ │ │ │ +?rw-r--r-- 0 0 0 1432 1970-01-01 00:00:00.000000 map-r2r-kind.o │ │ │ │ ?rw-r--r-- 0 0 0 2448 1970-01-01 00:00:00.000000 mapflags.o │ │ │ │ ?rw-r--r-- 0 0 0 1552 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 2088 1970-01-01 00:00:00.000000 mktensor-iodims.o │ │ │ │ -?rw-r--r-- 0 0 0 1488 1970-01-01 00:00:00.000000 mktensor-iodims64.o │ │ │ │ -?rw-r--r-- 0 0 0 1560 1970-01-01 00:00:00.000000 mktensor-rowmajor.o │ │ │ │ +?rw-r--r-- 0 0 0 2048 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 1552 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 │ │ │ │ @@ -390,423 +390,423 @@ │ │ │ │ ?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 1792 1970-01-01 00:00:00.000000 plan-guru-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1776 1970-01-01 00:00:00.000000 plan-guru-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1848 1970-01-01 00:00:00.000000 plan-guru-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 1792 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 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 1856 1970-01-01 00:00:00.000000 plan-guru-split-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 1800 1970-01-01 00:00:00.000000 plan-guru64-dft-c2r.o │ │ │ │ ?rw-r--r-- 0 0 0 1784 1970-01-01 00:00:00.000000 plan-guru64-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1856 1970-01-01 00:00:00.000000 plan-guru64-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 1792 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 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 1864 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 2136 1970-01-01 00:00:00.000000 plan-many-dft-r2c.o │ │ │ │ ?rw-r--r-- 0 0 0 1984 1970-01-01 00:00:00.000000 plan-many-dft.o │ │ │ │ ?rw-r--r-- 0 0 0 1872 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 1368 1970-01-01 00:00:00.000000 rdft2-pad.o │ │ │ │ -?rw-r--r-- 0 0 0 1752 1970-01-01 00:00:00.000000 the-planner.o │ │ │ │ +?rw-r--r-- 0 0 0 1344 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 1064 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 5400 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 5384 1970-01-01 00:00:00.000000 genus.o │ │ │ │ +?rw-r--r-- 0 0 0 3160 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 28640 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 4392 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 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 11560 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 4232 1970-01-01 00:00:00.000000 n1bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 11880 1970-01-01 00:00:00.000000 n1bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2408 1970-01-01 00:00:00.000000 n1bv_3.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 2968 1970-01-01 00:00:00.000000 n1fv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 26600 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 4408 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 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 11784 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 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 4960 1970-01-01 00:00:00.000000 n2sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 4696 1970-01-01 00:00:00.000000 n1fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12040 1970-01-01 00:00:00.000000 n1fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2408 1970-01-01 00:00:00.000000 n1fv_3.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 2704 1970-01-01 00:00:00.000000 n1fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 n1fv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 12920 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 2032 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 13160 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 2032 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 10016 1970-01-01 00:00:00.000000 n2sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 n2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 21024 1970-01-01 00:00:00.000000 n2sv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3792 1970-01-01 00:00:00.000000 n2sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 2632 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 3728 1970-01-01 00:00:00.000000 t1buv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 2424 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 3720 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 2416 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 2424 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 3640 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 2416 1970-01-01 00:00:00.000000 t1fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5400 1970-01-01 00:00:00.000000 t1fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12296 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 5864 1970-01-01 00:00:00.000000 t1sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 n2sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 21840 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 2656 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 2656 1970-01-01 00:00:00.000000 q1fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3544 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 9904 1970-01-01 00:00:00.000000 q1fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 t1buv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2456 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 3064 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 3624 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 3800 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 2448 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 12528 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 8128 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 3064 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 16560 1970-01-01 00:00:00.000000 t1bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3616 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 3824 1970-01-01 00:00:00.000000 t1fuv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2440 1970-01-01 00:00:00.000000 t1fuv_2.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 3816 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 2432 1970-01-01 00:00:00.000000 t1fv_2.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 16720 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 11616 1970-01-01 00:00:00.000000 t1sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2920 1970-01-01 00:00:00.000000 t1sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3376 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 4336 1970-01-01 00:00:00.000000 t2bv_16.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 5440 1970-01-01 00:00:00.000000 t2bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12480 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 3000 1970-01-01 00:00:00.000000 t2bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 15720 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 3032 1970-01-01 00:00:00.000000 t2bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 16232 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 3752 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 5456 1970-01-01 00:00:00.000000 t2fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 12768 1970-01-01 00:00:00.000000 t2fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 7864 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 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 6232 1970-01-01 00:00:00.000000 t2sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 12472 1970-01-01 00:00:00.000000 t2sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2984 1970-01-01 00:00:00.000000 t2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3536 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 13704 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 8600 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 3128 1970-01-01 00:00:00.000000 t3fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3032 1970-01-01 00:00:00.000000 t2fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 16208 1970-01-01 00:00:00.000000 t2fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3040 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 13264 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 4752 1970-01-01 00:00:00.000000 t3bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 6176 1970-01-01 00:00:00.000000 t3bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14136 1970-01-01 00:00:00.000000 t3bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 9192 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 3120 1970-01-01 00:00:00.000000 t3bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3176 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 4784 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 14264 1970-01-01 00:00:00.000000 t3fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 9016 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 3912 1970-01-01 00:00:00.000000 hc2cbdftv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4000 1970-01-01 00:00:00.000000 hc2cbdftv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 4856 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 6120 1970-01-01 00:00:00.000000 hc2cbdftv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 9056 1970-01-01 00:00:00.000000 hc2cbdftv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2856 1970-01-01 00:00:00.000000 hc2cbdftv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 hc2cbdftv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 hc2cbdftv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4040 1970-01-01 00:00:00.000000 hc2cfdftv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4112 1970-01-01 00:00:00.000000 hc2cfdftv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 4928 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 6616 1970-01-01 00:00:00.000000 hc2cfdftv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 8920 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 3160 1970-01-01 00:00:00.000000 hc2cfdftv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3352 1970-01-01 00:00:00.000000 hc2cfdftv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3992 1970-01-01 00:00:00.000000 hc2cbdftv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4112 1970-01-01 00:00:00.000000 hc2cbdftv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5000 1970-01-01 00:00:00.000000 hc2cbdftv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2192 1970-01-01 00:00:00.000000 hc2cbdftv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 6344 1970-01-01 00:00:00.000000 hc2cbdftv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 9328 1970-01-01 00:00:00.000000 hc2cbdftv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2904 1970-01-01 00:00:00.000000 hc2cbdftv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3080 1970-01-01 00:00:00.000000 hc2cbdftv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3184 1970-01-01 00:00:00.000000 hc2cbdftv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4136 1970-01-01 00:00:00.000000 hc2cfdftv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4224 1970-01-01 00:00:00.000000 hc2cfdftv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5072 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 6808 1970-01-01 00:00:00.000000 hc2cfdftv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 9288 1970-01-01 00:00:00.000000 hc2cfdftv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 hc2cfdftv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3208 1970-01-01 00:00:00.000000 hc2cfdftv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3400 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 5736 1970-01-01 00:00:00.000000 lt24-genus.o │ │ │ │ +?rw-r--r-- 0 0 0 5704 1970-01-01 00:00:00.000000 lt24-genus.o │ │ │ │ ?rw-r--r-- 0 0 0 3360 1970-01-01 00:00:00.000000 lt25-n1bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 5104 1970-01-01 00:00:00.000000 lt26-n1bv_11.o │ │ │ │ +?rw-r--r-- 0 0 0 5088 1970-01-01 00:00:00.000000 lt26-n1bv_11.o │ │ │ │ ?rw-r--r-- 0 0 0 3264 1970-01-01 00:00:00.000000 lt27-n1bv_12.o │ │ │ │ ?rw-r--r-- 0 0 0 28552 1970-01-01 00:00:00.000000 lt28-n1bv_128.o │ │ │ │ ?rw-r--r-- 0 0 0 5456 1970-01-01 00:00:00.000000 lt29-n1bv_13.o │ │ │ │ ?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 lt30-n1bv_14.o │ │ │ │ ?rw-r--r-- 0 0 0 4840 1970-01-01 00:00:00.000000 lt31-n1bv_15.o │ │ │ │ -?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 lt32-n1bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 3792 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 4664 1970-01-01 00:00:00.000000 lt34-n1bv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12264 1970-01-01 00:00:00.000000 lt35-n1bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 12248 1970-01-01 00:00:00.000000 lt35-n1bv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2848 1970-01-01 00:00:00.000000 lt36-n1bv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 6656 1970-01-01 00:00:00.000000 lt37-n1bv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2624 1970-01-01 00:00:00.000000 lt38-n1bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3352 1970-01-01 00:00:00.000000 lt39-n1bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3232 1970-01-01 00:00:00.000000 lt40-n1bv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 13296 1970-01-01 00:00:00.000000 lt41-n1bv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 lt42-n1bv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 6640 1970-01-01 00:00:00.000000 lt37-n1bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 lt38-n1bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3336 1970-01-01 00:00:00.000000 lt39-n1bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3216 1970-01-01 00:00:00.000000 lt40-n1bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 13256 1970-01-01 00:00:00.000000 lt41-n1bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3968 1970-01-01 00:00:00.000000 lt42-n1bv_7.o │ │ │ │ ?rw-r--r-- 0 0 0 3336 1970-01-01 00:00:00.000000 lt43-n1bv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4384 1970-01-01 00:00:00.000000 lt44-n1bv_9.o │ │ │ │ ?rw-r--r-- 0 0 0 3360 1970-01-01 00:00:00.000000 lt45-n1fv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 5104 1970-01-01 00:00:00.000000 lt46-n1fv_11.o │ │ │ │ +?rw-r--r-- 0 0 0 5088 1970-01-01 00:00:00.000000 lt46-n1fv_11.o │ │ │ │ ?rw-r--r-- 0 0 0 3168 1970-01-01 00:00:00.000000 lt47-n1fv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 28704 1970-01-01 00:00:00.000000 lt48-n1fv_128.o │ │ │ │ -?rw-r--r-- 0 0 0 5472 1970-01-01 00:00:00.000000 lt49-n1fv_13.o │ │ │ │ -?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 lt50-n1fv_14.o │ │ │ │ +?rw-r--r-- 0 0 0 27240 1970-01-01 00:00:00.000000 lt48-n1fv_128.o │ │ │ │ +?rw-r--r-- 0 0 0 5352 1970-01-01 00:00:00.000000 lt49-n1fv_13.o │ │ │ │ +?rw-r--r-- 0 0 0 4768 1970-01-01 00:00:00.000000 lt50-n1fv_14.o │ │ │ │ ?rw-r--r-- 0 0 0 4840 1970-01-01 00:00:00.000000 lt51-n1fv_15.o │ │ │ │ ?rw-r--r-- 0 0 0 3776 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 4648 1970-01-01 00:00:00.000000 lt54-n1fv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 12280 1970-01-01 00:00:00.000000 lt55-n1fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 12264 1970-01-01 00:00:00.000000 lt55-n1fv_25.o │ │ │ │ ?rw-r--r-- 0 0 0 2848 1970-01-01 00:00:00.000000 lt56-n1fv_3.o │ │ │ │ -?rw-r--r-- 0 0 0 7008 1970-01-01 00:00:00.000000 lt57-n1fv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2624 1970-01-01 00:00:00.000000 lt58-n1fv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3352 1970-01-01 00:00:00.000000 lt59-n1fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3232 1970-01-01 00:00:00.000000 lt60-n1fv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 13208 1970-01-01 00:00:00.000000 lt61-n1fv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 4000 1970-01-01 00:00:00.000000 lt62-n1fv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 6640 1970-01-01 00:00:00.000000 lt57-n1fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 lt58-n1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3336 1970-01-01 00:00:00.000000 lt59-n1fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3216 1970-01-01 00:00:00.000000 lt60-n1fv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 13032 1970-01-01 00:00:00.000000 lt61-n1fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3984 1970-01-01 00:00:00.000000 lt62-n1fv_7.o │ │ │ │ ?rw-r--r-- 0 0 0 3336 1970-01-01 00:00:00.000000 lt63-n1fv_8.o │ │ │ │ ?rw-r--r-- 0 0 0 4344 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 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 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 13168 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 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 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 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 12344 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 5224 1970-01-01 00:00:00.000000 lt87-n2sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 10304 1970-01-01 00:00:00.000000 lt88-n2sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2624 1970-01-01 00:00:00.000000 lt89-n2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 21144 1970-01-01 00:00:00.000000 lt90-n2sv_64.o │ │ │ │ -?rw-r--r-- 0 0 0 3920 1970-01-01 00:00:00.000000 lt91-n2sv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 2880 1970-01-01 00:00:00.000000 lt92-q1bv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 3760 1970-01-01 00:00:00.000000 lt93-q1bv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 5904 1970-01-01 00:00:00.000000 lt94-q1bv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 10496 1970-01-01 00:00:00.000000 lt95-q1bv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 2880 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 6144 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 4000 1970-01-01 00:00:00.000000 lt100-t1buv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 2616 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 3024 1970-01-01 00:00:00.000000 lt103-t1buv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3848 1970-01-01 00:00:00.000000 lt104-t1buv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3824 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 3272 1970-01-01 00:00:00.000000 lt107-t1buv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4912 1970-01-01 00:00:00.000000 lt108-t1buv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3808 1970-01-01 00:00:00.000000 lt109-t1bv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 3776 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 2536 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 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 4000 1970-01-01 00:00:00.000000 lt125-t1fuv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 2616 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 3032 1970-01-01 00:00:00.000000 lt128-t1fuv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3848 1970-01-01 00:00:00.000000 lt129-t1fuv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3824 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 3288 1970-01-01 00:00:00.000000 lt132-t1fuv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4912 1970-01-01 00:00:00.000000 lt133-t1fuv_9.o │ │ │ │ -?rw-r--r-- 0 0 0 3808 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 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 2536 1970-01-01 00:00:00.000000 lt138-t1fv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 5648 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 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 3056 1970-01-01 00:00:00.000000 lt144-t1fv_5.o │ │ │ │ -?rw-r--r-- 0 0 0 3008 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 3560 1970-01-01 00:00:00.000000 lt147-t1fv_7.o │ │ │ │ -?rw-r--r-- 0 0 0 3128 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 5832 1970-01-01 00:00:00.000000 lt150-t1sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 2440 1970-01-01 00:00:00.000000 lt151-t1sv_2.o │ │ │ │ -?rw-r--r-- 0 0 0 11016 1970-01-01 00:00:00.000000 lt152-t1sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2944 1970-01-01 00:00:00.000000 lt153-t1sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3376 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 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 12600 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 3072 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 4456 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 13288 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 3072 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 5896 1970-01-01 00:00:00.000000 lt175-t2sv_16.o │ │ │ │ -?rw-r--r-- 0 0 0 11472 1970-01-01 00:00:00.000000 lt176-t2sv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 2928 1970-01-01 00:00:00.000000 lt177-t2sv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3376 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 14032 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 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 4520 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 13952 1970-01-01 00:00:00.000000 lt190-t3fv_25.o │ │ │ │ -?rw-r--r-- 0 0 0 8368 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 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 3256 1970-01-01 00:00:00.000000 lt65-n2bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3144 1970-01-01 00:00:00.000000 lt66-n2bv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 lt67-n2bv_14.o │ │ │ │ +?rw-r--r-- 0 0 0 3656 1970-01-01 00:00:00.000000 lt68-n2bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2168 1970-01-01 00:00:00.000000 lt69-n2bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4496 1970-01-01 00:00:00.000000 lt70-n2bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 6392 1970-01-01 00:00:00.000000 lt71-n2bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2296 1970-01-01 00:00:00.000000 lt72-n2bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 lt73-n2bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 12808 1970-01-01 00:00:00.000000 lt74-n2bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 2680 1970-01-01 00:00:00.000000 lt75-n2bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3240 1970-01-01 00:00:00.000000 lt76-n2fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3048 1970-01-01 00:00:00.000000 lt77-n2fv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 lt78-n2fv_14.o │ │ │ │ +?rw-r--r-- 0 0 0 3656 1970-01-01 00:00:00.000000 lt79-n2fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2168 1970-01-01 00:00:00.000000 lt80-n2fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 4480 1970-01-01 00:00:00.000000 lt81-n2fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 6376 1970-01-01 00:00:00.000000 lt82-n2fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2296 1970-01-01 00:00:00.000000 lt83-n2fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 2648 1970-01-01 00:00:00.000000 lt84-n2fv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 12360 1970-01-01 00:00:00.000000 lt85-n2fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 lt86-n2fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 5640 1970-01-01 00:00:00.000000 lt87-n2sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 11120 1970-01-01 00:00:00.000000 lt88-n2sv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2784 1970-01-01 00:00:00.000000 lt89-n2sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 23136 1970-01-01 00:00:00.000000 lt90-n2sv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 4304 1970-01-01 00:00:00.000000 lt91-n2sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2896 1970-01-01 00:00:00.000000 lt92-q1bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3840 1970-01-01 00:00:00.000000 lt93-q1bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 6048 1970-01-01 00:00:00.000000 lt94-q1bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 10880 1970-01-01 00:00:00.000000 lt95-q1bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 2896 1970-01-01 00:00:00.000000 lt96-q1fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3840 1970-01-01 00:00:00.000000 lt97-q1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 6272 1970-01-01 00:00:00.000000 lt98-q1fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 10848 1970-01-01 00:00:00.000000 lt99-q1fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4064 1970-01-01 00:00:00.000000 lt100-t1buv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 lt101-t1buv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3184 1970-01-01 00:00:00.000000 lt102-t1buv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 3072 1970-01-01 00:00:00.000000 lt103-t1buv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3912 1970-01-01 00:00:00.000000 lt104-t1buv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3904 1970-01-01 00:00:00.000000 lt105-t1buv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3752 1970-01-01 00:00:00.000000 lt106-t1buv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3304 1970-01-01 00:00:00.000000 lt107-t1buv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4976 1970-01-01 00:00:00.000000 lt108-t1buv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 4032 1970-01-01 00:00:00.000000 lt109-t1bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4048 1970-01-01 00:00:00.000000 lt110-t1bv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5568 1970-01-01 00:00:00.000000 lt111-t1bv_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4800 1970-01-01 00:00:00.000000 lt112-t1bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt113-t1bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 6048 1970-01-01 00:00:00.000000 lt114-t1bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13376 1970-01-01 00:00:00.000000 lt115-t1bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2744 1970-01-01 00:00:00.000000 lt116-t1bv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 8728 1970-01-01 00:00:00.000000 lt117-t1bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt118-t1bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3152 1970-01-01 00:00:00.000000 lt119-t1bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3104 1970-01-01 00:00:00.000000 lt120-t1bv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 17472 1970-01-01 00:00:00.000000 lt121-t1bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3720 1970-01-01 00:00:00.000000 lt122-t1bv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3288 1970-01-01 00:00:00.000000 lt123-t1bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4832 1970-01-01 00:00:00.000000 lt124-t1bv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 4080 1970-01-01 00:00:00.000000 lt125-t1fuv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 2632 1970-01-01 00:00:00.000000 lt126-t1fuv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 3184 1970-01-01 00:00:00.000000 lt127-t1fuv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 3064 1970-01-01 00:00:00.000000 lt128-t1fuv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3912 1970-01-01 00:00:00.000000 lt129-t1fuv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3920 1970-01-01 00:00:00.000000 lt130-t1fuv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3736 1970-01-01 00:00:00.000000 lt131-t1fuv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3320 1970-01-01 00:00:00.000000 lt132-t1fuv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4976 1970-01-01 00:00:00.000000 lt133-t1fuv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 4032 1970-01-01 00:00:00.000000 lt134-t1fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 3952 1970-01-01 00:00:00.000000 lt135-t1fv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5600 1970-01-01 00:00:00.000000 lt136-t1fv_15.o │ │ │ │ +?rw-r--r-- 0 0 0 4784 1970-01-01 00:00:00.000000 lt137-t1fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt138-t1fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 6080 1970-01-01 00:00:00.000000 lt139-t1fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13264 1970-01-01 00:00:00.000000 lt140-t1fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 2760 1970-01-01 00:00:00.000000 lt141-t1fv_3.o │ │ │ │ +?rw-r--r-- 0 0 0 8728 1970-01-01 00:00:00.000000 lt142-t1fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 lt143-t1fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3152 1970-01-01 00:00:00.000000 lt144-t1fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3104 1970-01-01 00:00:00.000000 lt145-t1fv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 17400 1970-01-01 00:00:00.000000 lt146-t1fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3704 1970-01-01 00:00:00.000000 lt147-t1fv_7.o │ │ │ │ +?rw-r--r-- 0 0 0 3288 1970-01-01 00:00:00.000000 lt148-t1fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4848 1970-01-01 00:00:00.000000 lt149-t1fv_9.o │ │ │ │ +?rw-r--r-- 0 0 0 6552 1970-01-01 00:00:00.000000 lt150-t1sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2592 1970-01-01 00:00:00.000000 lt151-t1sv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 12848 1970-01-01 00:00:00.000000 lt152-t1sv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3248 1970-01-01 00:00:00.000000 lt153-t1sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3744 1970-01-01 00:00:00.000000 lt154-t1sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3976 1970-01-01 00:00:00.000000 lt155-t2bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4696 1970-01-01 00:00:00.000000 lt156-t2bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2360 1970-01-01 00:00:00.000000 lt157-t2bv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 5896 1970-01-01 00:00:00.000000 lt158-t2bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13384 1970-01-01 00:00:00.000000 lt159-t2bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 8240 1970-01-01 00:00:00.000000 lt160-t2bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 lt161-t2bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 lt162-t2bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 17632 1970-01-01 00:00:00.000000 lt163-t2bv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3248 1970-01-01 00:00:00.000000 lt164-t2bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 3976 1970-01-01 00:00:00.000000 lt165-t2fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4696 1970-01-01 00:00:00.000000 lt166-t2fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2360 1970-01-01 00:00:00.000000 lt167-t2fv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 5880 1970-01-01 00:00:00.000000 lt168-t2fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 13688 1970-01-01 00:00:00.000000 lt169-t2fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 8432 1970-01-01 00:00:00.000000 lt170-t2fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2608 1970-01-01 00:00:00.000000 lt171-t2fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3136 1970-01-01 00:00:00.000000 lt172-t2fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 16880 1970-01-01 00:00:00.000000 lt173-t2fv_64.o │ │ │ │ +?rw-r--r-- 0 0 0 3248 1970-01-01 00:00:00.000000 lt174-t2fv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 6552 1970-01-01 00:00:00.000000 lt175-t2sv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 12744 1970-01-01 00:00:00.000000 lt176-t2sv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3200 1970-01-01 00:00:00.000000 lt177-t2sv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3696 1970-01-01 00:00:00.000000 lt178-t2sv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4000 1970-01-01 00:00:00.000000 lt179-t3bv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4792 1970-01-01 00:00:00.000000 lt180-t3bv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 6104 1970-01-01 00:00:00.000000 lt181-t3bv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14448 1970-01-01 00:00:00.000000 lt182-t3bv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 8944 1970-01-01 00:00:00.000000 lt183-t3bv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2640 1970-01-01 00:00:00.000000 lt184-t3bv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3168 1970-01-01 00:00:00.000000 lt185-t3bv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3272 1970-01-01 00:00:00.000000 lt186-t3bv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4000 1970-01-01 00:00:00.000000 lt187-t3fv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4840 1970-01-01 00:00:00.000000 lt188-t3fv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 6120 1970-01-01 00:00:00.000000 lt189-t3fv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 14424 1970-01-01 00:00:00.000000 lt190-t3fv_25.o │ │ │ │ +?rw-r--r-- 0 0 0 8912 1970-01-01 00:00:00.000000 lt191-t3fv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 2640 1970-01-01 00:00:00.000000 lt192-t3fv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 3168 1970-01-01 00:00:00.000000 lt193-t3fv_5.o │ │ │ │ +?rw-r--r-- 0 0 0 3272 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 4192 1970-01-01 00:00:00.000000 lt197-hc2cbdftv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4224 1970-01-01 00:00:00.000000 lt198-hc2cbdftv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5152 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 6544 1970-01-01 00:00:00.000000 lt201-hc2cbdftv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 9432 1970-01-01 00:00:00.000000 lt202-hc2cbdftv_32.o │ │ │ │ -?rw-r--r-- 0 0 0 3128 1970-01-01 00:00:00.000000 lt203-hc2cbdftv_4.o │ │ │ │ -?rw-r--r-- 0 0 0 3952 1970-01-01 00:00:00.000000 lt204-hc2cbdftv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3328 1970-01-01 00:00:00.000000 lt205-hc2cbdftv_8.o │ │ │ │ -?rw-r--r-- 0 0 0 4472 1970-01-01 00:00:00.000000 lt206-hc2cfdftv_10.o │ │ │ │ -?rw-r--r-- 0 0 0 4416 1970-01-01 00:00:00.000000 lt207-hc2cfdftv_12.o │ │ │ │ -?rw-r--r-- 0 0 0 5240 1970-01-01 00:00:00.000000 lt208-hc2cfdftv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 4256 1970-01-01 00:00:00.000000 lt197-hc2cbdftv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4320 1970-01-01 00:00:00.000000 lt198-hc2cbdftv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5296 1970-01-01 00:00:00.000000 lt199-hc2cbdftv_16.o │ │ │ │ +?rw-r--r-- 0 0 0 2496 1970-01-01 00:00:00.000000 lt200-hc2cbdftv_2.o │ │ │ │ +?rw-r--r-- 0 0 0 6736 1970-01-01 00:00:00.000000 lt201-hc2cbdftv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 9720 1970-01-01 00:00:00.000000 lt202-hc2cbdftv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3160 1970-01-01 00:00:00.000000 lt203-hc2cbdftv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4032 1970-01-01 00:00:00.000000 lt204-hc2cbdftv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3392 1970-01-01 00:00:00.000000 lt205-hc2cbdftv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 4424 1970-01-01 00:00:00.000000 lt206-hc2cfdftv_10.o │ │ │ │ +?rw-r--r-- 0 0 0 4512 1970-01-01 00:00:00.000000 lt207-hc2cfdftv_12.o │ │ │ │ +?rw-r--r-- 0 0 0 5384 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 7160 1970-01-01 00:00:00.000000 lt210-hc2cfdftv_20.o │ │ │ │ -?rw-r--r-- 0 0 0 10024 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 4152 1970-01-01 00:00:00.000000 lt213-hc2cfdftv_6.o │ │ │ │ -?rw-r--r-- 0 0 0 3560 1970-01-01 00:00:00.000000 lt214-hc2cfdftv_8.o │ │ │ │ +?rw-r--r-- 0 0 0 7336 1970-01-01 00:00:00.000000 lt210-hc2cfdftv_20.o │ │ │ │ +?rw-r--r-- 0 0 0 10264 1970-01-01 00:00:00.000000 lt211-hc2cfdftv_32.o │ │ │ │ +?rw-r--r-- 0 0 0 3368 1970-01-01 00:00:00.000000 lt212-hc2cfdftv_4.o │ │ │ │ +?rw-r--r-- 0 0 0 4200 1970-01-01 00:00:00.000000 lt213-hc2cfdftv_6.o │ │ │ │ +?rw-r--r-- 0 0 0 3608 1970-01-01 00:00:00.000000 lt214-hc2cfdftv_8.o │ │ │ ├── alloc.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x280 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000011 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_kernel_malloc - 4 │ │ │ │ │ 0000000000000023 0000000200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000002f 0000000300000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000034 0000000300000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ 0000000000000039 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ 0000000000000051 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_kernel_free - 4 │ │ │ │ │ 0000000000000066 0000000700000004 R_X86_64_PLT32 0000000000000050 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x310 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,17 +15,17 @@ │ │ │ │ │ je 20 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov $0x1d,%esi │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ call 3d │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ ├── assert.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ 0000000000000017 0000000600000004 R_X86_64_PLT32 0000000000000000 fflush - 4 │ │ │ │ │ -000000000000001e 000000070000002a R_X86_64_REX_GOTPCRELX 0000000000000000 stderr - 4 │ │ │ │ │ +0000000000000027 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: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -16,11 +16,11 @@ │ │ │ │ │ 00000018 000000000000001c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000046 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 4 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 {} │ │ │ │ │ @@ -6,25 +6,25 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_assertion_failed(): │ │ │ │ │ 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 │ │ │ │ │ mov %ebp,%r8d │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + mov 0x0(%rip),%rax │ │ │ │ │ + R_X86_64_REX_GOTPCRELX stderr-0x4 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call 41 │ │ │ │ │ R_X86_64_PLT32 __fprintf_chk-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 46000000 00490e10 8c02440e ....F....I....D. │ │ │ │ │ - 0x00000030 18860341 0e208304 ...A. .. │ │ │ │ │ + 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: 1312 (bytes into file) │ │ │ │ │ + Start of section headers: 1304 (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 0x520: │ │ │ │ │ +There are 11 section headers, starting at offset 0x518: │ │ │ │ │ │ │ │ │ │ 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 000181 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0003c8 0000a8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0001c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0001c1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 0001c1 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0001c1 0000d0 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 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000179 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0003c0 0000a8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0001b9 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0001b9 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0001b9 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0001b9 0000d0 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000468 000060 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000290 0000d8 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000368 000058 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 0004c8 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 163 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 36 FUNC GLOBAL DEFAULT 1 fftw_bufdist │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_modulo │ │ │ │ │ 7: 00000000000000e0 13 FUNC GLOBAL DEFAULT 1 fftw_toobig │ │ │ │ │ - 8: 00000000000000f0 145 FUNC GLOBAL DEFAULT 1 fftw_nbuf_redundant │ │ │ │ │ + 8: 00000000000000f0 137 FUNC GLOBAL DEFAULT 1 fftw_nbuf_redundant │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x3c8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x3c0 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 │ │ │ │ │ 00000000000000c8 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 │ │ │ │ │ +0000000000000136 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000147 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x470 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x468 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 │ │ │ │ │ 0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ 0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,28 +9,28 @@ │ │ │ │ │ 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..00000000000000a3 │ │ │ │ │ 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: 9 to 000000000000000a │ │ │ │ │ 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 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 142 to 000000000000009c │ │ │ │ │ + DW_CFA_advance_loc1: 140 to 000000000000009d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000018 00000044 FDE cie=00000000 pc=00000000000000b0..00000000000000d4 │ │ │ │ │ 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: 34 to 00000000000000d3 │ │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000005c 0000000000000010 00000060 FDE cie=00000000 pc=00000000000000e0..00000000000000ed │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000070 000000000000005c 00000074 FDE cie=00000000 pc=00000000000000f0..0000000000000181 │ │ │ │ │ +00000070 000000000000005c 00000074 FDE cie=00000000 pc=00000000000000f0..0000000000000179 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000f6 │ │ │ │ │ @@ -61,39 +61,39 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000000fe │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000000153 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000000154 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000159 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000015a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000015a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000015b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000015d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000015e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000015f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000161 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000162 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000163 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000168 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000174 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000177 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000016f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000172 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000174 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000176 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_nbuf(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ mov $0x100,%eax │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ cmove %rax,%rbp │ │ │ │ │ mov $0x8000,%eax │ │ │ │ │ cqto │ │ │ │ │ idiv %rdi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 2f │ │ │ │ │ @@ -25,44 +25,44 @@ │ │ │ │ │ call 3a │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 45 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - test %rax,%rax │ │ │ │ │ lea 0x3(%rax),%rsi │ │ │ │ │ + test %rax,%rax │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ cmovns %rax,%rsi │ │ │ │ │ sar $0x2,%rsi │ │ │ │ │ call 61 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jl 98 │ │ │ │ │ + jl 99 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - jmp 88 │ │ │ │ │ + jmp 89 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - dec %rcx │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jg 98 │ │ │ │ │ + jg 99 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ jne 80 │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000000b0 : │ │ │ │ │ fftw_bufdist(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ je cf │ │ │ │ │ @@ -93,49 +93,48 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 170 │ │ │ │ │ + je 168 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ lea (%rcx,%rdx,8),%r15 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - jmp 12a │ │ │ │ │ + jmp 12b │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %r13 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ cmp %r13,0x8(%rsp) │ │ │ │ │ - je 170 │ │ │ │ │ + je 168 │ │ │ │ │ mov (%r14,%r13,8),%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 139 │ │ │ │ │ + call 13a │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov (%r15),%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 14a │ │ │ │ │ + call 14b │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jne 120 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ ├── 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 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 a2000000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000030 1883034c 0e20028e 0e18440e 10410e08 ...L. ....D..A.. │ │ │ │ │ + 0x00000020 00000000 a3000000 00410e10 8602490e .........A....I. │ │ │ │ │ + 0x00000030 18830347 0e20028c 0e18440e 10410e08 ...G. ....D..A.. │ │ │ │ │ 0x00000040 18000000 44000000 00000000 24000000 ....D.......$... │ │ │ │ │ 0x00000050 00410e10 8302620e 08000000 10000000 .A....b......... │ │ │ │ │ 0x00000060 60000000 00000000 0d000000 00000000 `............... │ │ │ │ │ - 0x00000070 5c000000 74000000 00000000 91000000 \...t........... │ │ │ │ │ + 0x00000070 5c000000 74000000 00000000 89000000 \...t........... │ │ │ │ │ 0x00000080 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000090 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ - 0x000000a0 0e500255 0a0e3846 0e30410e 28420e20 .P.U..8F.0A.(B. │ │ │ │ │ - 0x000000b0 420e1842 0e10420e 084e0b44 0e38430e B..B..B..N.D.8C. │ │ │ │ │ + 0x000000a0 0e500256 0a0e3846 0e30410e 28420e20 .P.V..8F.0A.(B. │ │ │ │ │ + 0x000000b0 420e1842 0e10420e 08450b44 0e38430e B..B..B..E.D.8C. │ │ │ │ │ 0x000000c0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ ├── cpy1d.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ There are 10 section headers, starting at offset 0x438: │ │ │ │ │ │ │ │ │ │ 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 0002b7 00 AX 0 0 32 │ │ │ │ │ - [ 2] .data PROGBITS 0000000000000000 0002f7 000000 00 WA 0 0 1 │ │ │ │ │ - [ 3] .bss NOBITS 0000000000000000 0002f7 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .note.GNU-stack PROGBITS 0000000000000000 0002f7 000000 00 0 0 1 │ │ │ │ │ - [ 5] .eh_frame PROGBITS 0000000000000000 0002f7 000080 00 A 0 0 8 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0002b8 00 AX 0 0 32 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 0002f8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 0002f8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 0002f8 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 0002f8 000080 00 A 0 0 8 │ │ │ │ │ [ 6] .rela.eh_frame RELA 0000000000000000 0003d0 000018 18 I 7 5 8 │ │ │ │ │ [ 7] .symtab SYMTAB 0000000000000000 000378 000048 18 8 2 8 │ │ │ │ │ [ 8] .strtab STRTAB 0000000000000000 0003c0 00000c 00 0 0 1 │ │ │ │ │ [ 9] .shstrtab STRTAB 0000000000000000 0003e8 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 695 FUNC GLOBAL DEFAULT 1 fftw_cpy1d │ │ │ │ │ + 2: 0000000000000000 696 FUNC GLOBAL DEFAULT 1 fftw_cpy1d │ │ │ │ ├── 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 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002b7 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 000000000000003e │ │ │ │ │ +00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 000000000000003b │ │ │ │ │ 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: 9 to 0000000000000044 │ │ │ │ │ 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: 8 to 000000000000004c │ │ │ │ │ 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: 13 to 0000000000000059 │ │ │ │ │ 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: 4 to 000000000000005d │ │ │ │ │ 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: 3 to 0000000000000060 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc1: 167 to 00000000000000f7 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 00000000000000f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000fa │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000fc │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000fe │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000100 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000102 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000108 │ │ │ │ │ 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: 304 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc2: 312 to 0000000000000240 │ │ │ │ │ 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: 73 to 0000000000000289 │ │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000000028b │ │ │ │ │ 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) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,39 +5,39 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_cpy1d(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rcx,%r11 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ cmp $0x2,%r9 │ │ │ │ │ - je 110 │ │ │ │ │ + je 108 │ │ │ │ │ cmp $0x4,%r9 │ │ │ │ │ - je 149 │ │ │ │ │ + je 141 │ │ │ │ │ cmp $0x1,%r9 │ │ │ │ │ je 180 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 237 │ │ │ │ │ + jle 238 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 237 │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ + jle 238 │ │ │ │ │ push %r15 │ │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ │ + mov %r9,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ shr $1,%r10 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + shl $0x4,%r10 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + and $0xfffffffffffffffe,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ + push %rbp │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ │ - shl $0x4,%r10 │ │ │ │ │ - and $0xfffffffffffffffe,%r14 │ │ │ │ │ lea 0x0(,%rbp,8),%rdx │ │ │ │ │ lea 0x0(,%r12,8),%rbx │ │ │ │ │ cmp $0x3,%r9 │ │ │ │ │ je 240 │ │ │ │ │ mov -0x10(%rsp),%r15 │ │ │ │ │ lea 0x0(,%r12,8),%rbx │ │ │ │ │ lea 0x0(,%rbp,8),%rdx │ │ │ │ │ @@ -46,39 +46,38 @@ │ │ │ │ │ cmp %r15,%rcx │ │ │ │ │ je 240 │ │ │ │ │ add %rax,%rdx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ - movups (%rdx,%rbx,1),%xmm0 │ │ │ │ │ + movupd (%rdx,%rbx,1),%xmm0 │ │ │ │ │ movups %xmm0,(%rcx,%rbx,1) │ │ │ │ │ add $0x10,%rbx │ │ │ │ │ cmp %r10,%rbx │ │ │ │ │ jne c0 │ │ │ │ │ cmp %r14,%r9 │ │ │ │ │ - je e8 │ │ │ │ │ + je e9 │ │ │ │ │ lea (%r14,%rbp,1),%rdx │ │ │ │ │ movsd (%rax,%rdx,8),%xmm0 │ │ │ │ │ lea (%r14,%r12,1),%rdx │ │ │ │ │ movsd %xmm0,(%rsi,%rdx,8) │ │ │ │ │ - inc %r13 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ add %r11,%rbp │ │ │ │ │ add %r8,%r12 │ │ │ │ │ cmp %rdi,%r13 │ │ │ │ │ jne 7f │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ test $0x1,%dl │ │ │ │ │ jne 1c0 │ │ │ │ │ cmp $0x2,%rcx │ │ │ │ │ jne 1c0 │ │ │ │ │ cmp $0x2,%r8 │ │ │ │ │ jne 1c0 │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ @@ -88,99 +87,99 @@ │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ sar $1,%rdi │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 2b5 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movups (%rax),%xmm1 │ │ │ │ │ - movups 0x10(%rax),%xmm0 │ │ │ │ │ - inc %rdx │ │ │ │ │ + jle 2b6 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ + movupd (%rax),%xmm1 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + movupd 0x10(%rax),%xmm0 │ │ │ │ │ add %r11,%rax │ │ │ │ │ movups %xmm1,(%rsi) │ │ │ │ │ movups %xmm0,0x10(%rsi) │ │ │ │ │ add %r8,%rsi │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ jne 160 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - jne 1f5 │ │ │ │ │ + jne 1f7 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 289 │ │ │ │ │ + jne 28b │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 289 │ │ │ │ │ + jne 28b │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ sar $1,%rdi │ │ │ │ │ and $0x2,%edx │ │ │ │ │ - je 12d │ │ │ │ │ + je 125 │ │ │ │ │ mov $0x2,%r8d │ │ │ │ │ mov $0x2,%r11d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 2b6 │ │ │ │ │ + jle 2b7 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movups (%rax),%xmm0 │ │ │ │ │ - inc %rdx │ │ │ │ │ + movupd (%rax),%xmm0 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ add %r11,%rax │ │ │ │ │ movups %xmm0,(%rsi) │ │ │ │ │ add %r8,%rsi │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ jne 1e0 │ │ │ │ │ ret │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 237 │ │ │ │ │ + jle 238 │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 28e │ │ │ │ │ + jne 290 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 28e │ │ │ │ │ + jne 290 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ add $0x8,%rax │ │ │ │ │ movsd %xmm0,-0x8(%rsi) │ │ │ │ │ - dec %rdi │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ jne 220 │ │ │ │ │ ret │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ add %rax,%rdx │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rbx,%rcx,8) │ │ │ │ │ - inc %rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ cmp %r9,%rcx │ │ │ │ │ jne 260 │ │ │ │ │ - inc %r13 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ add %r11,%rbp │ │ │ │ │ add %r8,%r12 │ │ │ │ │ cmp %r13,%rdi │ │ │ │ │ jne 65 │ │ │ │ │ - jmp f6 │ │ │ │ │ + jmp f8 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 2b4 │ │ │ │ │ + jle 2b5 │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ add %r11,%rax │ │ │ │ │ movsd %xmm0,(%rsi) │ │ │ │ │ add %r8,%rsi │ │ │ │ │ - dec %rdi │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ jne 2a0 │ │ │ │ │ ret │ │ │ │ │ ret │ │ │ │ │ ret │ │ │ │ │ ret │ │ │ │ ├── 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 64000000 1c000000 ........d....... │ │ │ │ │ - 0x00000020 00000000 b7020000 007e0e10 8f02460e .........~....F. │ │ │ │ │ - 0x00000030 188e0345 0e208d04 450e288c 05410e30 ...E. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830702 a70e3041 0e28420e ..A.8.....0A.(B. │ │ │ │ │ - 0x00000050 20420e18 420e1042 0e0850c3 c6cccdce B..B..B..P..... │ │ │ │ │ - 0x00000060 cf033001 0e388307 86068c05 8d048e03 ..0..8.......... │ │ │ │ │ - 0x00000070 8f020249 0e08c3c6 cccdcecf 00000000 ...I............ │ │ │ │ │ + 0x00000020 00000000 b8020000 007b0e10 8f02490e .........{....I. │ │ │ │ │ + 0x00000030 188e0348 0e208d04 4d0e288c 05440e30 ...H. ..M.(..D.0 │ │ │ │ │ + 0x00000040 8606430e 38830702 990e3041 0e28420e ..C.8.....0A.(B. │ │ │ │ │ + 0x00000050 20420e18 420e1042 0e0846c3 c6cccdce B..B..B..F..... │ │ │ │ │ + 0x00000060 cf033801 0e388307 86068c05 8d048e03 ..8..8.......... │ │ │ │ │ + 0x00000070 8f02024b 0e08c3c6 cccdcecf 00000000 ...K............ │ │ │ ├── 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: 2152 (bytes into file) │ │ │ │ │ + Start of section headers: 2136 (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 0x868: │ │ │ │ │ +There are 11 section headers, starting at offset 0x858: │ │ │ │ │ │ │ │ │ │ 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 0004c6 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000728 000090 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000506 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000506 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000506 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000506 000128 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 0007b8 000060 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000630 0000a8 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 0006d8 00004f 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000818 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004ae 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000718 000090 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004ee 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0004ee 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0004ee 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0004ee 000130 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 0007a8 000060 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000620 0000a8 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0006c8 00004f 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000808 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 710 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair │ │ │ │ │ - 3: 00000000000002d0 225 FUNC GLOBAL DEFAULT 1 fftw_zero1d_pair │ │ │ │ │ + 2: 0000000000000000 712 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair │ │ │ │ │ + 3: 00000000000002d0 217 FUNC GLOBAL DEFAULT 1 fftw_zero1d_pair │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 5: 00000000000003c0 115 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_ci │ │ │ │ │ - 6: 0000000000000440 134 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_co │ │ │ │ │ + 5: 00000000000003b0 115 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_ci │ │ │ │ │ + 6: 0000000000000430 126 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_pair_co │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x728 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x718 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000308 0000000400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ 000000000000031b 0000000400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -000000000000040a 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ -000000000000042f 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ -0000000000000490 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ -00000000000004c2 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ +00000000000003fa 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ +000000000000041f 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ +0000000000000480 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ +00000000000004aa 0000000200000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x7b8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x7a8 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 + 2d0 │ │ │ │ │ -00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3c0 │ │ │ │ │ -00000000000000f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 440 │ │ │ │ │ +00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ ├── 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..00000000000002c6 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002c8 │ │ │ │ │ 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,132 +28,140 @@ │ │ │ │ │ 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: 412 to 00000000000001a6 │ │ │ │ │ + DW_CFA_advance_loc2: 407 to 00000000000001a1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001aa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001b0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000001b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 268 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc2: 270 to 00000000000002be │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002bf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002bf │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002c1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002c3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002c5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000040 00000078 FDE cie=00000000 pc=00000000000002d0..00000000000003b1 │ │ │ │ │ +00000074 0000000000000044 00000078 FDE cie=00000000 pc=00000000000002d0..00000000000003a9 │ │ │ │ │ DW_CFA_advance_loc: 10 to 00000000000002da │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000002e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 46 to 0000000000000310 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000317 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000031a │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000031f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000031f │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc: 62 to 000000000000035d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000035d │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000035e │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000035f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000360 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 63 to 000000000000039f │ │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000003a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003a0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003a1 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000003b0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000003a8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b8 0000000000000034 000000bc FDE cie=00000000 pc=00000000000003c0..0000000000000433 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003c2 │ │ │ │ │ +000000bc 0000000000000034 000000c0 FDE cie=00000000 pc=00000000000003b0..0000000000000423 │ │ │ │ │ + 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: 1 to 00000000000003c3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003c4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003be │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000000406 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000003f6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000407 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000409 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000410 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000400 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000000042b │ │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000000041b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000042c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000041c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000042e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000041e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f0 0000000000000034 000000f4 FDE cie=00000000 pc=0000000000000440..00000000000004c6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000442 │ │ │ │ │ +000000f4 0000000000000038 000000f8 FDE cie=00000000 pc=0000000000000430..00000000000004ae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000432 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000446 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000436 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000447 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000437 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 000000000000048c │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 000000000000047c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000048d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000047d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000047f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000004a0 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000488 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000004be │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000004a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004a9 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -9,175 +9,175 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ cmpq $0x0,0x40(%rsp) │ │ │ │ │ mov %rdx,-0x18(%rsp) │ │ │ │ │ - jle 1a5 │ │ │ │ │ + jle 1a0 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jle 1a5 │ │ │ │ │ + jle 1a0 │ │ │ │ │ mov %rdi,%r10 │ │ │ │ │ mov %rsi,%r11 │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ cmp $0x1,%r9 │ │ │ │ │ - jne 202 │ │ │ │ │ + jne 203 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - jne 202 │ │ │ │ │ + jne 203 │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ lea 0x8(%rdi),%rbp │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ shr $1,%rdi │ │ │ │ │ - lea 0x8(%r11),%rbx │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ mov %r10,-0x38(%rsp) │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + lea 0x8(%r11),%rbx │ │ │ │ │ mov %r11,-0x30(%rsp) │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ mov %r15,%r10 │ │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ mov %rsi,%r11 │ │ │ │ │ lea 0x0(,%rax,8),%r14 │ │ │ │ │ lea -0x1(%r8),%rax │ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ │ mov %r8,%rax │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ mov %rax,-0x20(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x1,-0x28(%rsp) │ │ │ │ │ jbe 1b0 │ │ │ │ │ - cmp %rbp,%rdx │ │ │ │ │ + cmp %rbp,%rcx │ │ │ │ │ setne %al │ │ │ │ │ - cmp %rbx,%rdx │ │ │ │ │ + cmp %rbx,%rcx │ │ │ │ │ setne %sil │ │ │ │ │ + and %eax,%esi │ │ │ │ │ + cmp %rbp,%rdx │ │ │ │ │ + setne %al │ │ │ │ │ and %esi,%eax │ │ │ │ │ - lea 0x8(%rdx),%rsi │ │ │ │ │ - cmp %rsi,%rcx │ │ │ │ │ + cmp %rbx,%rdx │ │ │ │ │ setne %sil │ │ │ │ │ test %sil,%al │ │ │ │ │ je 1b0 │ │ │ │ │ - cmp %rbp,%rcx │ │ │ │ │ - setne %sil │ │ │ │ │ - cmp %rbx,%rcx │ │ │ │ │ - setne %al │ │ │ │ │ - test %al,%sil │ │ │ │ │ + lea 0x8(%rcx),%rax │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ je 1b0 │ │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ │ lea (%rax,%r9,1),%r15 │ │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ │ lea (%rax,%r9,1),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - movups (%r15,%rax,1),%xmm1 │ │ │ │ │ - movups (%rsi,%rax,1),%xmm0 │ │ │ │ │ - movups %xmm1,(%rdx,%rax,1) │ │ │ │ │ - movups %xmm0,(%rcx,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%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 120 │ │ │ │ │ mov -0x20(%rsp),%rsi │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - je 17e │ │ │ │ │ + je 178 │ │ │ │ │ mov -0x38(%rsp),%r15 │ │ │ │ │ lea (%r10,%rsi,1),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm1 │ │ │ │ │ + movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ mov -0x30(%rsp),%r15 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm0 │ │ │ │ │ + movsd (%r15,%rax,8),%xmm0 │ │ │ │ │ lea (%r12,%rsi,1),%rax │ │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm1,(%rsi,%rax,1) │ │ │ │ │ + movsd %xmm1,(%rsi,%rax,8) │ │ │ │ │ mov -0x10(%rsp),%rsi │ │ │ │ │ - movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ add 0x48(%rsp),%r10 │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ add 0x50(%rsp),%r12 │ │ │ │ │ add %r14,%rbp │ │ │ │ │ add %r14,%rbx │ │ │ │ │ add %r14,%r9 │ │ │ │ │ cmp %r13,0x40(%rsp) │ │ │ │ │ jne b0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov -0x38(%rsp),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ lea (%rsi,%r9,1),%r15 │ │ │ │ │ mov -0x30(%rsp),%rsi │ │ │ │ │ add %r9,%rsi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd (%r15,%rax,8),%xmm1 │ │ │ │ │ movsd (%rsi,%rax,8),%xmm0 │ │ │ │ │ - movsd %xmm1,(%rdx,%rax,8) │ │ │ │ │ - movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ + movsd %xmm1,(%rcx,%rax,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ jne 1e0 │ │ │ │ │ - jmp 17e │ │ │ │ │ + jmp 178 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - mov -0x18(%rsp),%r13 │ │ │ │ │ lea 0x0(,%r9,8),%rsi │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ + mov -0x18(%rsp),%r13 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - lea 0x0(,%rbp,8),%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ + lea 0x0(,%rbp,8),%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) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd (%r10,%rdx,1),%xmm1 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ movsd (%r11,%rdx,1),%xmm0 │ │ │ │ │ - inc %rcx │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ movsd %xmm1,0x0(%r13,%rax,1) │ │ │ │ │ movsd %xmm0,(%r12,%rax,1) │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp %rcx,%r8 │ │ │ │ │ jne 280 │ │ │ │ │ - inc %r9 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add %r14,%rbx │ │ │ │ │ add %r15,%rbp │ │ │ │ │ cmp %r9,0x40(%rsp) │ │ │ │ │ jne 230 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000002d0 : │ │ │ │ │ fftw_zero1d_pair(): │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 3b0 │ │ │ │ │ + jle 3a8 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ jne 360 │ │ │ │ │ lea 0x0(,%rdx,8),%rbp │ │ │ │ │ @@ -191,130 +191,126 @@ │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call 30c │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + pop %rbp │ │ │ │ │ jmp 31f │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ 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,(%rbx,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jne 340 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - inc %rsi │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ movq $0x0,(%rbx,%rax,1) │ │ │ │ │ add %rcx,%rax │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ jne 380 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +00000000000003b0 : │ │ │ │ │ fftw_cpy2d_pair_ci(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r9,%r11 │ │ │ │ │ push %rbp │ │ │ │ │ + neg %r11 │ │ │ │ │ + cmovs %r9,%r11 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r9,%r11 │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ - neg %r11 │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ - cmovs %r9,%r11 │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ mov 0x38(%rsp),%rbp │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ neg %r10 │ │ │ │ │ cmovs %rax,%r10 │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ - jge 410 │ │ │ │ │ + jge 400 │ │ │ │ │ mov %rbp,0x38(%rsp) │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 40e │ │ │ │ │ + jmp 3fe │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ mov %r8,0x28(%rsp) │ │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 433 │ │ │ │ │ + jmp 423 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000440 : │ │ │ │ │ +0000000000000430 : │ │ │ │ │ fftw_cpy2d_pair_co(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdx,%r10 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov 0x28(%rsp),%rbp │ │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov %rax,%r11 │ │ │ │ │ neg %rbx │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ cmovs %rdx,%rbx │ │ │ │ │ neg %r11 │ │ │ │ │ cmovs %rax,%r11 │ │ │ │ │ cmp %r11,%rbx │ │ │ │ │ - jge 4a0 │ │ │ │ │ + jge 488 │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ mov %r12,0x30(%rsp) │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ mov %rbp,0x28(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 494 │ │ │ │ │ + jmp 484 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 4c6 │ │ │ │ │ + jmp 4ae │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair-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 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 c6020000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 c8020000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 9c010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 410b030c B. B..B..B..A... │ │ │ │ │ + 0x00000040 8606410e 38830703 97010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 460b030e B. B..B..B..F... │ │ │ │ │ 0x00000060 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e080000 40000000 78000000 00000000 ....@...x....... │ │ │ │ │ - 0x00000080 e1000000 004a0e10 8602410e 18830347 .....J....A....G │ │ │ │ │ - 0x00000090 0e206e0a 0e1847c3 0e1041c6 0e08470b . n...G...A...G. │ │ │ │ │ - 0x000000a0 7d0a0e18 410e1041 0e08420b 7f0e1841 }...A..A..B....A │ │ │ │ │ - 0x000000b0 0e10410e 084fc3c6 34000000 bc000000 ..A..O..4....... │ │ │ │ │ - 0x000000c0 00000000 73000000 00420e10 8c02410e ....s....B....A. │ │ │ │ │ - 0x000000d0 18860341 0e208304 02420a0e 18410e10 ...A. ...B...A.. │ │ │ │ │ - 0x000000e0 420e0847 0b5b0e18 410e1042 0e080000 B..G.[..A..B.... │ │ │ │ │ - 0x000000f0 34000000 f4000000 00000000 86000000 4............... │ │ │ │ │ - 0x00000100 00420e10 8c02440e 18860341 0e208304 .B....D....A. .. │ │ │ │ │ - 0x00000110 02450a0e 18410e10 420e0851 0b5e0e18 .E...A..B..Q.^.. │ │ │ │ │ - 0x00000120 410e1042 0e080000 A..B.... │ │ │ │ │ + 0x00000070 0e080000 44000000 78000000 00000000 ....D...x....... │ │ │ │ │ + 0x00000080 d9000000 004a0e10 8602410e 18830347 .....J....A....G │ │ │ │ │ + 0x00000090 0e206e0a 0e1847c3 0e1043c6 0e08450b . n...G...C...E. │ │ │ │ │ + 0x000000a0 7e0a0e18 410e1041 0e08410b 02400e18 ~...A..A..A..@.. │ │ │ │ │ + 0x000000b0 410e1041 0e0846c3 c6000000 34000000 A..A..F.....4... │ │ │ │ │ + 0x000000c0 c0000000 00000000 73000000 00420e10 ........s....B.. │ │ │ │ │ + 0x000000d0 8c02440e 18860348 0e208304 780a0e18 ..D....H. ..x... │ │ │ │ │ + 0x000000e0 410e1042 0e08470b 5b0e1841 0e10420e A..B..G.[..A..B. │ │ │ │ │ + 0x000000f0 08000000 38000000 f8000000 00000000 ....8........... │ │ │ │ │ + 0x00000100 7e000000 00420e10 8c02440e 18860341 ~....B....D....A │ │ │ │ │ + 0x00000110 0e208304 02450a0e 18410e10 420e0849 . ...E...A..B..I │ │ │ │ │ + 0x00000120 0b5e0e18 410e1042 0e080000 00000000 .^..A..B........ │ │ │ ├── cpy2d.o │ │ │ │ ├── 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: 00000000000003d0 106 FUNC LOCAL DEFAULT 1 dotile │ │ │ │ │ 3: 0000000000000520 168 FUNC LOCAL DEFAULT 1 dotile_buf │ │ │ │ │ - 4: 0000000000000000 973 FUNC GLOBAL DEFAULT 1 fftw_cpy2d │ │ │ │ │ + 4: 0000000000000000 975 FUNC GLOBAL DEFAULT 1 fftw_cpy2d │ │ │ │ │ 5: 0000000000000440 106 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_ci │ │ │ │ │ 6: 00000000000004b0 106 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_co │ │ │ │ │ 7: 00000000000005d0 184 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 191 FUNC GLOBAL DEFAULT 1 fftw_cpy2d_tiledbuf │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,147 +9,147 @@ │ │ │ │ │ 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..00000000000003cd │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003cf │ │ │ │ │ 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: 2 to 000000000000000c │ │ │ │ │ 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 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: 4 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 343 to 0000000000000164 │ │ │ │ │ + DW_CFA_advance_loc2: 337 to 0000000000000167 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000165 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000168 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000167 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000016a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000169 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000016e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000016e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000171 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 117 to 00000000000001e3 │ │ │ │ │ + DW_CFA_advance_loc1: 117 to 00000000000001e6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001eb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ed │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ef │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001ed │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ 00000074 000000000000002c 00000078 FDE cie=00000000 pc=00000000000003d0..000000000000043a │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d2 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000003db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000003dc │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000003f5 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000003f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000003f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003fb │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000402 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000000437 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000000437 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000438 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000439 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 000000a4 0000000000000028 000000a8 FDE cie=00000000 pc=0000000000000440..00000000000004aa │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000441 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000442 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000044b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000000480 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 0000000000000486 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000481 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000487 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000490 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000490 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000049e │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000004a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004a5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000d0 0000000000000028 000000d4 FDE cie=00000000 pc=00000000000004b0..000000000000051a │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000004b1 │ │ │ │ │ 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: 10 to 00000000000004bb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 00000000000004f6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000500 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000050e │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000514 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000515 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000515 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 0000000000000050 00000100 FDE cie=00000000 pc=0000000000000520..00000000000005c8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000522 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000524 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000527 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000526 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000052c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000052a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000530 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000052e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000537 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000000551 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000549 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000000056a │ │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000000056a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000576 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000577 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000587 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ @@ -172,25 +172,25 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000005c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000150 0000000000000038 00000154 FDE cie=00000000 pc=00000000000005d0..0000000000000688 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000005d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005d3 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000005e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005d4 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000005f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000005dd │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000005ff │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000000645 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000000637 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000000067a │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 000000000000067a │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000683 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000684 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000685 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -200,25 +200,25 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000018c 0000000000000038 00000190 FDE cie=00000000 pc=0000000000000690..000000000000074f │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000692 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000693 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000006a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000694 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000006b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006a0 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000006c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 4240 │ │ │ │ │ - DW_CFA_advance_loc1: 103 to 0000000000000707 │ │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000000727 │ │ │ │ │ DW_CFA_def_cfa_offset: 4248 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000000073e │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000073e │ │ │ │ │ DW_CFA_def_cfa_offset: 4256 │ │ │ │ │ DW_CFA_advance_loc: 12 to 000000000000074a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000074b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000074c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,275 +2,275 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_cpy2d(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r11 │ │ │ │ │ + mov %r9,%rax │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x48(%rsp),%r13 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - je 238 │ │ │ │ │ + je 23a │ │ │ │ │ cmp $0x2,%r13 │ │ │ │ │ - je 16e │ │ │ │ │ + je 171 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 166 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 166 │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 166 │ │ │ │ │ lea 0x8(%rdi),%r10 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %r11,-0x38(%rsp) │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ + mov %r9,-0x10(%rsp) │ │ │ │ │ and $0x1,%edi │ │ │ │ │ mov %r13,%r15 │ │ │ │ │ - mov %r11,-0x38(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ + mov %r14,%r11 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ mov %rdi,-0x30(%rsp) │ │ │ │ │ and $0xfffffffffffffffe,%r15 │ │ │ │ │ - mov %r9,-0x10(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ - mov %r10,%r11 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r14,-0x20(%rsp) │ │ │ │ │ + mov %r10,%r14 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ + mov %r11,-0x20(%rsp) │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ mov %rsi,-0x18(%rsp) │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ lea 0x0(,%r9,8),%rsi │ │ │ │ │ cmp $0x3,%r13 │ │ │ │ │ - je 1f2 │ │ │ │ │ - mov %r14,-0x28(%rsp) │ │ │ │ │ + je 1f5 │ │ │ │ │ + mov %r11,-0x28(%rsp) │ │ │ │ │ lea 0x0(,%r9,8),%rsi │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ lea 0x0(%rbp,%rsi,1),%rdx │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - cmp %r14,%rdx │ │ │ │ │ - je 1ed │ │ │ │ │ + lea (%r14,%rax,1),%r11 │ │ │ │ │ + cmp %r11,%rdx │ │ │ │ │ + je 1f0 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rax,%rsi,1),%xmm0 │ │ │ │ │ + movupd (%rax,%rsi,1),%xmm0 │ │ │ │ │ movups %xmm0,(%rdx,%rsi,1) │ │ │ │ │ add $0x10,%rsi │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ jne 100 │ │ │ │ │ cmpq $0x0,-0x30(%rsp) │ │ │ │ │ - je 12c │ │ │ │ │ + je 12d │ │ │ │ │ lea (%r15,%rdi,1),%rax │ │ │ │ │ movsd (%rbx,%rax,8),%xmm0 │ │ │ │ │ lea (%r15,%r9,1),%rax │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add %r12,%rdi │ │ │ │ │ add %r8,%r9 │ │ │ │ │ cmp %r10,-0x38(%rsp) │ │ │ │ │ jne c5 │ │ │ │ │ - mov -0x20(%rsp),%r14 │ │ │ │ │ + mov -0x20(%rsp),%r11 │ │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ │ add 0x40(%rsp),%rax │ │ │ │ │ - add 0x38(%rsp),%r14 │ │ │ │ │ - inc %rsi │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + add 0x38(%rsp),%r11 │ │ │ │ │ cmp %rsi,-0x10(%rsp) │ │ │ │ │ jne 90 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 166 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 166 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ lea 0x0(,%rdi,8),%r9 │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ lea 0x0(,%rdi,8),%r10 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nop │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movups (%rcx),%xmm0 │ │ │ │ │ - inc %rdx │ │ │ │ │ + movupd (%rcx),%xmm0 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ add %r12,%rcx │ │ │ │ │ movups %xmm0,(%rsi) │ │ │ │ │ add %r8,%rsi │ │ │ │ │ cmp %rdx,%r11 │ │ │ │ │ jne 1c0 │ │ │ │ │ - inc %rdi │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ add %r9,%rbx │ │ │ │ │ add %r10,%rbp │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ jne 1a0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov -0x28(%rsp),%r14 │ │ │ │ │ + mov -0x28(%rsp),%r11 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ add %rbp,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movsd (%rax,%rdx,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rsi,%rdx,8) │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ cmp %rdx,%r13 │ │ │ │ │ jne 200 │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add %r12,%rdi │ │ │ │ │ add %r8,%r9 │ │ │ │ │ cmp %r10,-0x38(%rsp) │ │ │ │ │ jne a6 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ mov -0x18(%rsp),%rsi │ │ │ │ │ - mov -0x20(%rsp),%r14 │ │ │ │ │ - jmp 14b │ │ │ │ │ + mov -0x20(%rsp),%r11 │ │ │ │ │ + jmp 14d │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 166 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 166 │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 36b │ │ │ │ │ + jne 36d │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 36b │ │ │ │ │ + jne 36d │ │ │ │ │ lea -0x1(%rdx),%r13 │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ mov %r13,%r15 │ │ │ │ │ mov 0x38(%rsp),%r13 │ │ │ │ │ shr $1,%rsi │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ - lea 0x8(%rdi),%r14 │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ + lea 0x8(%rdi),%r14 │ │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ │ lea 0x0(,%r9,8),%rdi │ │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ │ cmp $0x2,%r15 │ │ │ │ │ - jbe 323 │ │ │ │ │ + jbe 325 │ │ │ │ │ mov %r15,-0x38(%rsp) │ │ │ │ │ lea 0x0(,%r9,8),%rdi │ │ │ │ │ lea 0x0(,%r8,8),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdi,1),%rcx │ │ │ │ │ lea (%r14,%rdx,1),%r15 │ │ │ │ │ cmp %r15,%rcx │ │ │ │ │ - je 31e │ │ │ │ │ + je 320 │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx,%rdi,1),%xmm0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rdx,%rdi,1),%xmm0 │ │ │ │ │ movups %xmm0,(%rcx,%rdi,1) │ │ │ │ │ add $0x10,%rdi │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ jne 2e0 │ │ │ │ │ cmp %r12,%r11 │ │ │ │ │ - je 309 │ │ │ │ │ + je 30a │ │ │ │ │ lea (%r8,%r12,1),%rdx │ │ │ │ │ movsd (%rbx,%rdx,8),%xmm0 │ │ │ │ │ lea (%r9,%r12,1),%rdx │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rdx,8) │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add 0x40(%rsp),%r9 │ │ │ │ │ add %r13,%r8 │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - jne 2a7 │ │ │ │ │ - jmp 163 │ │ │ │ │ + jne 2a9 │ │ │ │ │ + jmp 166 │ │ │ │ │ mov -0x38(%rsp),%r15 │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rdx,%rcx,8),%xmm0 │ │ │ │ │ movsd %xmm0,(%rdi,%rcx,8) │ │ │ │ │ - inc %rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ cmp %rcx,%r11 │ │ │ │ │ jne 340 │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add 0x40(%rsp),%r9 │ │ │ │ │ add %r13,%r8 │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - jne 288 │ │ │ │ │ - jmp 163 │ │ │ │ │ + jne 28a │ │ │ │ │ + jmp 166 │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ xor %edi,%edi │ │ │ │ │ lea (%rbx,%r9,8),%rsi │ │ │ │ │ - lea 0x0(%rbp,%r10,8),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + lea 0x0(%rbp,%r10,8),%rcx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ add %r12,%rsi │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ add %r8,%rcx │ │ │ │ │ cmp %rdx,%r11 │ │ │ │ │ jne 3a0 │ │ │ │ │ - inc %rdi │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ add 0x38(%rsp),%r9 │ │ │ │ │ add 0x40(%rsp),%r10 │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ - jne 37b │ │ │ │ │ - jmp 163 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jne 37d │ │ │ │ │ + jmp 166 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 00000000000003d0 : │ │ │ │ │ dotile(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %r8,%rax │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ + sub %rdx,%r9 │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x28(%r8),%rbx │ │ │ │ │ mov 0x20(%r8),%r11 │ │ │ │ │ - sub %rdi,%rsi │ │ │ │ │ mov 0x18(%r8),%r8 │ │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ │ - sub %rdx,%r9 │ │ │ │ │ push 0x30(%rax) │ │ │ │ │ mov %rbx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - push %r11 │ │ │ │ │ - mov %r8,%r10 │ │ │ │ │ imul %rdx,%rbp │ │ │ │ │ + mov %r8,%r10 │ │ │ │ │ + push %r11 │ │ │ │ │ imul %rdi,%r10 │ │ │ │ │ imul %rcx,%rdi │ │ │ │ │ add %rbp,%r10 │ │ │ │ │ mov 0x8(%rax),%rbp │ │ │ │ │ lea 0x0(%rbp,%r10,8),%r10 │ │ │ │ │ mov %r11,%rbp │ │ │ │ │ imul %rdx,%rbp │ │ │ │ │ @@ -286,240 +286,240 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000440 : │ │ │ │ │ fftw_cpy2d_ci(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rcx,%r11 │ │ │ │ │ mov %rdx,%r10 │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ neg %r11 │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ cmovs %rcx,%r11 │ │ │ │ │ + mov 0x28(%rsp),%rbp │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ neg %r9 │ │ │ │ │ + mov %rbp,0x28(%rsp) │ │ │ │ │ cmovs %rax,%r9 │ │ │ │ │ cmp %r9,%r11 │ │ │ │ │ jge 490 │ │ │ │ │ mov %rbx,0x20(%rsp) │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - mov %rdx,%r9 │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ jmp 48c │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %r10,%r9 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + pop %rbx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ pop %rbp │ │ │ │ │ jmp 4aa │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000004b0 : │ │ │ │ │ fftw_cpy2d_co(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ mov %rdx,%r10 │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ neg %r11 │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ cmovs %r8,%r11 │ │ │ │ │ + mov 0x28(%rsp),%rbp │ │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ neg %r9 │ │ │ │ │ + mov %rbp,0x28(%rsp) │ │ │ │ │ cmovs %rax,%r9 │ │ │ │ │ cmp %r9,%r11 │ │ │ │ │ jge 500 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - mov %rdx,%r9 │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ jmp 4fc │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ + mov %r10,%r9 │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ pop %rbp │ │ │ │ │ jmp 51a │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000520 : │ │ │ │ │ dotile_buf(): │ │ │ │ │ push %r14 │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ sub %r12,%rcx │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov 0x30(%r8),%r8 │ │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ │ - sub %rdi,%rsi │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov 0x30(%r8),%r8 │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ imul %r12,%rdi │ │ │ │ │ add %rdi,%rax │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ push %r8 │ │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ │ mov %r8,%rax │ │ │ │ │ - imul %r13,%rax │ │ │ │ │ + imul %r14,%rax │ │ │ │ │ push %rax │ │ │ │ │ push %rdx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ call 57f │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ │ imul %rax,%r12 │ │ │ │ │ push %rcx │ │ │ │ │ imul %r8,%rbp │ │ │ │ │ push %rax │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ add %r12,%rbp │ │ │ │ │ lea (%rdx,%rbp,8),%rsi │ │ │ │ │ push %rax │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ call 5bb │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000005d0 : │ │ │ │ │ fftw_cpy2d_tiled(): │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ - sub $0x70,%rsp │ │ │ │ │ movq %rsi,%xmm4 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ + push %rbp │ │ │ │ │ movq %rdi,%xmm2 │ │ │ │ │ - movq 0x90(%rsp),%xmm0 │ │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ punpcklqdq %xmm4,%xmm2 │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ + sub $0x70,%rsp │ │ │ │ │ + mov 0xa0(%rsp),%r12 │ │ │ │ │ movaps %xmm1,0x20(%rsp) │ │ │ │ │ + movq 0x90(%rsp),%xmm0 │ │ │ │ │ movaps %xmm2,(%rsp) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %r9,%rbp │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ movhps 0x98(%rsp),%xmm0 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ call 62e │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ movdqa (%rsp),%xmm2 │ │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - movdqa 0x28(%rsp),%xmm1 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - lea -0x28b(%rip),%r9 │ │ │ │ │ - movdqa 0x18(%rsp),%xmm0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + movdqa 0x28(%rsp),%xmm1 │ │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ + movdqa 0x18(%rsp),%xmm0 │ │ │ │ │ movaps %xmm2,0x38(%rsp) │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ movaps %xmm1,0x48(%rsp) │ │ │ │ │ + lea -0x296(%rip),%r9 │ │ │ │ │ movaps %xmm0,0x58(%rsp) │ │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ │ lea 0x38(%rsp),%rax │ │ │ │ │ push %rax │ │ │ │ │ call 67f │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ sub $0xffffffffffffff80,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000690 : │ │ │ │ │ fftw_cpy2d_tiledbuf(): │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ - sub $0x1070,%rsp │ │ │ │ │ movq %rsi,%xmm4 │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ + push %rbp │ │ │ │ │ movq %rdi,%xmm2 │ │ │ │ │ - movq 0x1090(%rsp),%xmm0 │ │ │ │ │ - mov 0x10a0(%rsp),%r12 │ │ │ │ │ + mov $0x2,%esi │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ punpcklqdq %xmm4,%xmm2 │ │ │ │ │ - mov $0x2,%esi │ │ │ │ │ + sub $0x1070,%rsp │ │ │ │ │ + mov 0x10a0(%rsp),%r12 │ │ │ │ │ movaps %xmm1,0x20(%rsp) │ │ │ │ │ + movq 0x1090(%rsp),%xmm0 │ │ │ │ │ movaps %xmm2,(%rsp) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %r9,%rbp │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ movhps 0x1098(%rsp),%xmm0 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ call 6f1 │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ movdqa (%rsp),%xmm2 │ │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - movdqa 0x28(%rsp),%xmm1 │ │ │ │ │ - movdqa 0x18(%rsp),%xmm0 │ │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - lea -0x205(%rip),%r9 │ │ │ │ │ + movdqa 0x20(%rsp),%xmm1 │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ │ + movaps %xmm2,0x30(%rsp) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - movaps %xmm2,0x38(%rsp) │ │ │ │ │ - movaps %xmm1,0x48(%rsp) │ │ │ │ │ + movaps %xmm1,0x40(%rsp) │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ movaps %xmm0,0x58(%rsp) │ │ │ │ │ + lea -0x213(%rip),%r9 │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ lea 0x38(%rsp),%rax │ │ │ │ │ push %rax │ │ │ │ │ call 743 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ add $0x1080,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ ├── 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 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 cd030000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 57010a0e 30410e28 ..A.8...W...0A.( │ │ │ │ │ + 0x00000020 00000000 cf030000 00420e10 8f02480e .........B....H. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606440e 38830703 51010a0e 30410e28 ..D.8...Q...0A.( │ │ │ │ │ 0x00000050 420e2042 0e18420e 10420e08 410b0275 B. B..B..B..A..u │ │ │ │ │ 0x00000060 0a0e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e08410b 2c000000 78000000 00000000 ..A.,...x....... │ │ │ │ │ - 0x00000080 6a000000 00410e10 8602410e 1883034a j....A....A....J │ │ │ │ │ - 0x00000090 0e28590e 30440e38 420e407c 0e18410e .(Y.0D.8B.@|..A. │ │ │ │ │ + 0x00000080 6a000000 00410e10 86024a0e 18830347 j....A....J....G │ │ │ │ │ + 0x00000090 0e28530e 30440e38 490e4075 0e18410e .(S.0D.8I.@u..A. │ │ │ │ │ 0x000000a0 10410e08 28000000 a8000000 00000000 .A..(........... │ │ │ │ │ - 0x000000b0 6a000000 00410e10 8602410e 1883037e j....A....A....~ │ │ │ │ │ - 0x000000c0 0a0e1041 0e084f0b 4e0e1047 0e080000 ...A..O.N..G.... │ │ │ │ │ + 0x000000b0 6a000000 00410e10 86024a0e 1883037b j....A....J....{ │ │ │ │ │ + 0x000000c0 0a0e1041 0e08490b 510e1044 0e080000 ...A..I.Q..D.... │ │ │ │ │ 0x000000d0 28000000 d4000000 00000000 6a000000 (...........j... │ │ │ │ │ - 0x000000e0 00410e10 8602410e 1883037e 0a0e1041 .A....A....~...A │ │ │ │ │ - 0x000000f0 0e084f0b 4e0e1047 0e080000 50000000 ..O.N..G....P... │ │ │ │ │ + 0x000000e0 00410e10 86024a0e 1883037b 0a0e1041 .A....J....{...A │ │ │ │ │ + 0x000000f0 0e08490b 540e1041 0e080000 50000000 ..I.T..A....P... │ │ │ │ │ 0x00000100 00010000 00000000 a8000000 00420e10 .............B.. │ │ │ │ │ - 0x00000110 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ │ - 0x00000120 05440e30 8306630e 38590e40 4c0e4841 .D.0..c.8Y.@L.HA │ │ │ │ │ + 0x00000110 8e02450e 188d0345 0e208c04 440e2886 ..E....E. ..D.(. │ │ │ │ │ + 0x00000120 05470e30 8306520e 38610e40 4c0e4841 .G.0..R.8a.@L.HA │ │ │ │ │ 0x00000130 0e50500e 38580e40 450e484f 0e504c0e .PP.8X.@E.HO.PL. │ │ │ │ │ 0x00000140 30410e28 410e2042 0e18420e 10420e08 0A.(A. B..B..B.. │ │ │ │ │ 0x00000150 38000000 54010000 00000000 b8000000 8...T........... │ │ │ │ │ - 0x00000160 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000170 490e9001 02680e98 01750ea0 01490e20 I....h...u...I. │ │ │ │ │ + 0x00000160 00420e10 8c02500e 1886034e 0e208304 .B....P....N. .. │ │ │ │ │ + 0x00000170 4f0e9001 780e9801 02430ea0 01490e20 O...x....C...I. │ │ │ │ │ 0x00000180 410e1841 0e10420e 08000000 38000000 A..A..B.....8... │ │ │ │ │ 0x00000190 90010000 00000000 bf000000 00420e10 .............B.. │ │ │ │ │ - 0x000001a0 8c02410e 18860341 0e208304 4c0e9021 ..A....A. ..L..! │ │ │ │ │ - 0x000001b0 02670e98 21770ea0 214c0e20 410e1841 .g..!w..!L. A..A │ │ │ │ │ + 0x000001a0 8c02500e 1886034e 0e208304 520e9021 ..P....N. ..R..! │ │ │ │ │ + 0x000001b0 02650e98 21570ea0 214c0e20 410e1841 .e..!W..!L. A..A │ │ │ │ │ 0x000001c0 0e10420e 08000000 ..B..... │ │ │ ├── ct.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,13 +13,13 @@ │ │ │ │ │ test %rax,%rax │ │ │ │ │ jle 2f │ │ │ │ │ lea -0x1(%rax),%rdi │ │ │ │ │ test %rax,%rdi │ │ │ │ │ jne 2f │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ cmp $0x4,%rax │ │ │ │ │ setle %dl │ │ │ │ │ mov %edx,%eax │ │ │ │ │ ret │ │ │ ├── extract-reim.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,13 +3,14 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_extract_reim(): │ │ │ │ │ lea 0x8(%rsi),%rax │ │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ │ + je 12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - cmovne %rsi,%rax │ │ │ │ │ - cmovne %rdi,%rsi │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ mov %rsi,(%rdx) │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ ret │ │ │ ├── hash.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ There are 10 section headers, starting at offset 0x168: │ │ │ │ │ │ │ │ │ │ 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 000074 000030 00 A 0 0 8 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000035 00 AX 0 0 32 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 000075 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 000075 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 000075 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 000075 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 │ │ │ │ │ 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 52 FUNC GLOBAL DEFAULT 1 fftw_hash │ │ │ │ │ + 2: 0000000000000000 53 FUNC GLOBAL DEFAULT 1 fftw_hash │ │ │ │ ├── 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..0000000000000035 │ │ │ │ │ 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,14 +7,14 @@ │ │ │ │ │ fftw_hash(): │ │ │ │ │ mov $0xdeadbeef,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movzbl (%rdi),%ecx │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - inc %rdi │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ shl $0x4,%edx │ │ │ │ │ add %edx,%eax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ test %cl,%cl │ │ │ │ │ jne 20 │ │ │ │ │ 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 35000000 00000000 00000000 ....5........... │ │ │ ├── iabs.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ There are 10 section headers, starting at offset 0x140: │ │ │ │ │ │ │ │ │ │ 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 00004b 000030 00 A 0 0 8 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00000c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .data PROGBITS 0000000000000000 00004c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 3] .bss NOBITS 0000000000000000 00004c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .note.GNU-stack PROGBITS 0000000000000000 00004c 000000 00 0 0 1 │ │ │ │ │ + [ 5] .eh_frame PROGBITS 0000000000000000 00004c 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 │ │ │ │ │ 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 11 FUNC GLOBAL DEFAULT 1 fftw_iabs │ │ │ │ │ + 2: 0000000000000000 12 FUNC GLOBAL DEFAULT 1 fftw_iabs │ │ │ │ ├── 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..000000000000000c │ │ │ │ │ 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,10 +2,11 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_iabs(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - neg %rax │ │ │ │ │ - cmovs %rdi,%rax │ │ │ │ │ + cqto │ │ │ │ │ + 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 0c000000 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 00011c 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 00010c 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 57 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 44 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 │ │ │ │ │ +0000000000000023 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_md5putc - 4 │ │ │ │ │ +000000000000005b 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..0000000000000039 │ │ │ │ │ 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: 29 to 000000000000002d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000035 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000002e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000037 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000040 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000038 │ │ │ │ │ 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..000000000000006c │ │ │ │ │ + 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: 29 to 0000000000000069 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000007a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006b │ │ │ │ │ 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 38 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ lea (%rsi,%rdx,1),%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movzbl (%rbx),%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - inc %rbx │ │ │ │ │ - call 2e │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + call 27 │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + call 5f │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -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 39000000 00470e10 8c02440e ....9....G....D. │ │ │ │ │ + 0x00000030 18860345 0e208304 5d0e1841 0e10420e ...E. ..]..A..B. │ │ │ │ │ + 0x00000040 0848c3c6 cc000000 24000000 4c000000 .H......$...L... │ │ │ │ │ + 0x00000050 00000000 2c000000 00410e10 8602440e ....,....A....D. │ │ │ │ │ + 0x00000060 18830347 0e205d0e 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 --sections {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ There are 13 section headers, starting at offset 0x650: │ │ │ │ │ │ │ │ │ │ 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 0001b9 00 AX 0 0 16 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0001ba 00 AX 0 0 16 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000528 000078 18 I 10 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0001f9 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0001f9 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata PROGBITS 0000000000000000 0001f9 000180 00 A 0 0 32 │ │ │ │ │ - [ 6] .rodata.cst16 PROGBITS 0000000000000000 000379 000010 10 AM 0 0 16 │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 000389 000000 00 0 0 1 │ │ │ │ │ - [ 8] .eh_frame PROGBITS 0000000000000000 000389 000080 00 A 0 0 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0001fa 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0001fa 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata PROGBITS 0000000000000000 0001fa 000180 00 A 0 0 32 │ │ │ │ │ + [ 6] .rodata.cst16 PROGBITS 0000000000000000 00037a 000010 10 AM 0 0 16 │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 0000000000000000 00038a 000000 00 0 0 1 │ │ │ │ │ + [ 8] .eh_frame PROGBITS 0000000000000000 00038a 000080 00 A 0 0 8 │ │ │ │ │ [ 9] .rela.eh_frame RELA 0000000000000000 0005a0 000048 18 I 10 8 8 │ │ │ │ │ [10] .symtab SYMTAB 0000000000000000 000410 0000d8 18 11 6 8 │ │ │ │ │ [11] .strtab STRTAB 0000000000000000 0004e8 00003d 00 0 0 1 │ │ │ │ │ [12] .shstrtab STRTAB 0000000000000000 0005e8 000066 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,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 128 OBJECT LOCAL DEFAULT 5 roundtab │ │ │ │ │ - 3: 0000000000000080 256 OBJECT LOCAL DEFAULT 5 sintab │ │ │ │ │ + 2: 0000000000000080 256 OBJECT LOCAL DEFAULT 5 sintab │ │ │ │ │ + 3: 0000000000000000 128 OBJECT LOCAL DEFAULT 5 roundtab │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata │ │ │ │ │ 5: 0000000000000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 6: 0000000000000000 19 FUNC GLOBAL DEFAULT 1 fftw_md5begin │ │ │ │ │ 7: 0000000000000020 318 FUNC GLOBAL DEFAULT 1 fftw_md5putc │ │ │ │ │ - 8: 0000000000000160 89 FUNC GLOBAL DEFAULT 1 fftw_md5end │ │ │ │ │ + 8: 0000000000000160 90 FUNC GLOBAL DEFAULT 1 fftw_md5end │ │ │ │ ├── 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 + 7c │ │ │ │ │ +0000000000000056 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 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,40 +18,40 @@ │ │ │ │ │ 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: 13 to 000000000000004e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc1: 248 to 000000000000013a │ │ │ │ │ + DW_CFA_advance_loc1: 230 to 0000000000000134 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000135 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000054 0000000000000028 00000058 FDE cie=00000000 pc=0000000000000160..00000000000001b9 │ │ │ │ │ +00000054 0000000000000028 00000058 FDE cie=00000000 pc=0000000000000160..00000000000001ba │ │ │ │ │ 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: 77 to 00000000000001b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,118 +13,118 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftw_md5putc(): │ │ │ │ │ mov 0x50(%rdi),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - inc %eax │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ and $0x3f,%edx │ │ │ │ │ mov %sil,0x10(%rdi,%rdx,1) │ │ │ │ │ mov %eax,0x50(%rdi) │ │ │ │ │ test $0x3f,%al │ │ │ │ │ je 40 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ push %rbp │ │ │ │ │ + lea 0x0(%rip),%r10 │ │ │ │ │ + R_X86_64_PC32 .rodata+0x7c │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ push %rbx │ │ │ │ │ + movdqu 0x10(%rdi),%xmm0 │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - movdqu 0x10(%rdi),%xmm0 │ │ │ │ │ movdqu (%rdi),%xmm1 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea 0x0(%rip),%r10 │ │ │ │ │ - R_X86_64_PC32 .rodata+0x7c │ │ │ │ │ - mov 0x4(%rdi),%esi │ │ │ │ │ - mov 0x8(%rdi),%r8d │ │ │ │ │ lea 0x1(%rbx),%r9 │ │ │ │ │ movaps %xmm0,-0x48(%rsp) │ │ │ │ │ movdqu 0x20(%rdi),%xmm0 │ │ │ │ │ + mov 0x4(%rdi),%esi │ │ │ │ │ movd %xmm1,%ebp │ │ │ │ │ movaps %xmm0,-0x38(%rsp) │ │ │ │ │ movdqu 0x30(%rdi),%xmm0 │ │ │ │ │ + mov 0x8(%rdi),%r8d │ │ │ │ │ movaps %xmm0,-0x28(%rsp) │ │ │ │ │ movdqu 0x40(%rdi),%xmm0 │ │ │ │ │ mov 0xc(%rdi),%edi │ │ │ │ │ movaps %xmm0,-0x18(%rsp) │ │ │ │ │ - jmp d9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp d2 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ je 150 │ │ │ │ │ xor %edi,%ecx │ │ │ │ │ and %esi,%ecx │ │ │ │ │ xor %edi,%ecx │ │ │ │ │ add %ebp,%ecx │ │ │ │ │ movsbq (%rbx,%rdx,2),%rbp │ │ │ │ │ mov (%r10,%rdx,4),%eax │ │ │ │ │ add -0x48(%rsp,%rbp,4),%eax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ movsbl (%r9,%rdx,2),%ecx │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ rol %cl,%eax │ │ │ │ │ add %esi,%eax │ │ │ │ │ mov %edi,%ebp │ │ │ │ │ mov %r8d,%edi │ │ │ │ │ mov %esi,%r8d │ │ │ │ │ mov %eax,%esi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ sar $0x4,%eax │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ je 140 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - jne a0 │ │ │ │ │ + jne 98 │ │ │ │ │ mov %edi,%ecx │ │ │ │ │ mov (%r10,%rdx,4),%eax │ │ │ │ │ not %ecx │ │ │ │ │ or %esi,%ecx │ │ │ │ │ xor %r8d,%ecx │ │ │ │ │ add %ebp,%ecx │ │ │ │ │ movsbq (%rbx,%rdx,2),%rbp │ │ │ │ │ add -0x48(%rsp,%rbp,4),%eax │ │ │ │ │ add %ecx,%eax │ │ │ │ │ movsbl (%r9,%rdx,2),%ecx │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ rol %cl,%eax │ │ │ │ │ add %esi,%eax │ │ │ │ │ cmp $0x40,%rdx │ │ │ │ │ - jne cf │ │ │ │ │ + jne c8 │ │ │ │ │ movd %esi,%xmm2 │ │ │ │ │ movd %r8d,%xmm3 │ │ │ │ │ movd %edi,%xmm0 │ │ │ │ │ movd %eax,%xmm4 │ │ │ │ │ punpckldq %xmm3,%xmm2 │ │ │ │ │ punpckldq %xmm4,%xmm0 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ paddd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%r11) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ xor %edi,%ecx │ │ │ │ │ xor %esi,%ecx │ │ │ │ │ add %ebp,%ecx │ │ │ │ │ - jmp b4 │ │ │ │ │ + jmp ac │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ 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 │ │ │ │ │ lea 0x0(,%rax,8),%ebp │ │ │ │ │ jmp 185 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ @@ -137,13 +137,13 @@ │ │ │ │ │ mov $0x8,%r12d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movzbl %bpl,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ shr $0x8,%ebp │ │ │ │ │ call 1af │ │ │ │ │ R_X86_64_PLT32 fftw_md5putc-0x4 │ │ │ │ │ - dec %r12d │ │ │ │ │ + sub $0x1,%r12d │ │ │ │ │ jne 1a0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ ├── 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 f80a0e10 410e0845 ..A.........A..E │ │ │ │ │ + 0x00000040 86024d0e 18830302 e60a0e10 410e084b ..M.........A..K │ │ │ │ │ 0x00000050 0b000000 28000000 58000000 00000000 ....(...X....... │ │ │ │ │ - 0x00000060 59000000 00420e10 8c02410e 18860341 Y....B....A....A │ │ │ │ │ - 0x00000070 0e208304 02510e18 410e1042 0e080000 . ...Q..A..B.... │ │ │ │ │ + 0x00000060 5a000000 00420e10 8c02460e 18860341 Z....B....F....A │ │ │ │ │ + 0x00000070 0e208304 024d0e18 410e1042 0e080000 . ...M..A..B.... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00726f75 6e647461 62007369 6e746162 .roundtab.sintab │ │ │ │ │ + 0x00000000 0073696e 74616200 726f756e 64746162 .sintab.roundtab │ │ │ │ │ 0x00000010 002e4c43 30006666 74775f6d 64356265 ..LC0.fftw_md5be │ │ │ │ │ 0x00000020 67696e00 66667477 5f6d6435 70757463 gin.fftw_md5putc │ │ │ │ │ 0x00000030 00666674 775f6d64 35656e64 00 .fftw_md5end. │ │ │ ├── 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 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ │ cvtsi2sd %rdi,%xmm2 │ │ │ │ │ + movupd 0x10(%rsi),%xmm0 │ │ │ │ │ + movupd (%rsi),%xmm1 │ │ │ │ │ + movupd 0x10(%rdx),%xmm3 │ │ │ │ │ unpcklpd %xmm2,%xmm2 │ │ │ │ │ - movups 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + 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 --debug-dump=frames {} │ │ │ │ │ @@ -13,43 +13,43 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002b3 │ │ │ │ │ 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_advance_loc: 8 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc1: 184 to 00000000000000c7 │ │ │ │ │ + DW_CFA_advance_loc1: 187 to 00000000000000ca │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000000cd │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000d1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d5 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000000db │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000000de │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000de │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000000e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000e6 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ 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,202 +3,201 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_pickdim(): │ │ │ │ │ push %r14 │ │ │ │ │ mov %edi,%r10d │ │ │ │ │ - push %r12 │ │ │ │ │ mov %rsi,%r11 │ │ │ │ │ + push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ movslq (%rcx),%rdx │ │ │ │ │ test %edi,%edi │ │ │ │ │ jle 202 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle da │ │ │ │ │ + jle dd │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne e3 │ │ │ │ │ + jne e6 │ │ │ │ │ lea 0x10(%rcx),%rax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 50 │ │ │ │ │ + jmp 51 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - inc %r12d │ │ │ │ │ + add $0x1,%r12d │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r12d,%edx │ │ │ │ │ - je da │ │ │ │ │ + je dd │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ cmp %rdi,(%rax) │ │ │ │ │ jne 40 │ │ │ │ │ - inc %ecx │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ cmp %ecx,%r10d │ │ │ │ │ jne 40 │ │ │ │ │ mov %r12d,(%r9) │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je c6 │ │ │ │ │ + je c9 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov (%r11,%r9,4),%ecx │ │ │ │ │ cmp %r10d,%ecx │ │ │ │ │ - je c6 │ │ │ │ │ + je c9 │ │ │ │ │ movslq 0x0(%rbp),%rsi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle 100 │ │ │ │ │ + jle 108 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jle be │ │ │ │ │ + jle c0 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ jne 170 │ │ │ │ │ lea 0x10(%rbp),%rax │ │ │ │ │ xor %edi,%edi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp aa │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %edx │ │ │ │ │ + jmp ab │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %edx,%esi │ │ │ │ │ - je be │ │ │ │ │ + je c0 │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ cmp %r14,(%rax) │ │ │ │ │ jne a0 │ │ │ │ │ - inc %edi │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ cmp %edi,%ecx │ │ │ │ │ jne a0 │ │ │ │ │ cmp %edx,%r12d │ │ │ │ │ - je da │ │ │ │ │ - inc %r9 │ │ │ │ │ + je dd │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ cmp %r9,%rbx │ │ │ │ │ jne 70 │ │ │ │ │ pop %rbx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jns 266 │ │ │ │ │ + jns 268 │ │ │ │ │ pop %rbx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ lea -0x1(%rdi),%r12d │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp f6 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %eax │ │ │ │ │ + jmp f7 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ cmp %eax,%edx │ │ │ │ │ - je da │ │ │ │ │ + je dd │ │ │ │ │ cmp %r12d,%eax │ │ │ │ │ jne f0 │ │ │ │ │ - jmp 60 │ │ │ │ │ + jmp 62 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea -0x1(%rsi),%edi │ │ │ │ │ je 1a0 │ │ │ │ │ test %edi,%edi │ │ │ │ │ - js be │ │ │ │ │ + js c0 │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ jne 1e0 │ │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ neg %ecx │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rax │ │ │ │ │ - jmp 14f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 150 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - dec %edi │ │ │ │ │ + sub $0x1,%edi │ │ │ │ │ sub $0x18,%rax │ │ │ │ │ cmp $0xffffffff,%edi │ │ │ │ │ - je be │ │ │ │ │ + je c0 │ │ │ │ │ mov -0x8(%rax),%rsi │ │ │ │ │ cmp %rsi,(%rax) │ │ │ │ │ jne 140 │ │ │ │ │ - inc %edx │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ cmp %ecx,%edx │ │ │ │ │ jne 140 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ - jmp b9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp bb │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp 188 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ cmp %eax,%esi │ │ │ │ │ - je be │ │ │ │ │ + je c0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ - inc %eax │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ jne 180 │ │ │ │ │ - jmp b9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp bb │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - js be │ │ │ │ │ + js c0 │ │ │ │ │ mov %edi,%edx │ │ │ │ │ shr $0x1f,%edx │ │ │ │ │ add %edi,%edx │ │ │ │ │ sar $1,%edx │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne b9 │ │ │ │ │ + jne bb │ │ │ │ │ movslq %edx,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x18(%rbp,%rax,8),%rcx │ │ │ │ │ cmp %rcx,0x10(%rbp,%rax,8) │ │ │ │ │ - jne be │ │ │ │ │ - jmp b9 │ │ │ │ │ + jne c0 │ │ │ │ │ + jmp bb │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea (%rcx,%rsi,1),%edx │ │ │ │ │ jmp 1f9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x1,%edi │ │ │ │ │ - jb be │ │ │ │ │ + jb c0 │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ jne 1f0 │ │ │ │ │ - jmp b9 │ │ │ │ │ + jmp bb │ │ │ │ │ lea -0x1(%rdx),%eax │ │ │ │ │ - je d2 │ │ │ │ │ + je d5 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - js da │ │ │ │ │ + js dd │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 298 │ │ │ │ │ + jne 29a │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ mov %edi,%esi │ │ │ │ │ lea (%rcx,%rdx,8),%rdx │ │ │ │ │ neg %esi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 24f │ │ │ │ │ + jmp 250 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - dec %eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ sub $0x18,%rdx │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je da │ │ │ │ │ + je dd │ │ │ │ │ mov (%rdx),%rdi │ │ │ │ │ cmp %rdi,-0x8(%rdx) │ │ │ │ │ jne 240 │ │ │ │ │ - inc %ecx │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ cmp %ecx,%esi │ │ │ │ │ jne 240 │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ - jmp 60 │ │ │ │ │ + jmp 62 │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ shr $0x1f,%r12d │ │ │ │ │ add %eax,%r12d │ │ │ │ │ sar $1,%r12d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 62 │ │ │ │ │ movslq %r12d,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x18(%rcx,%rax,8),%rcx │ │ │ │ │ cmp %rcx,0x10(%rbp,%rax,8) │ │ │ │ │ - jne da │ │ │ │ │ - jmp 60 │ │ │ │ │ + jne dd │ │ │ │ │ + jmp 62 │ │ │ │ │ lea (%rdi,%rdx,1),%r12d │ │ │ │ │ jmp 2a9 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ sub $0x1,%eax │ │ │ │ │ - jb da │ │ │ │ │ + jb dd │ │ │ │ │ cmp %r12d,%eax │ │ │ │ │ jne 2a0 │ │ │ │ │ - jmp 60 │ │ │ │ │ + jmp 62 │ │ │ │ ├── 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. │ │ │ │ │ - 0x00000030 188c0344 0e208604 440e2883 0502b80a ...D. ..D.(..... │ │ │ │ │ + 0x00000020 00000000 b3020000 00420e10 8e02480e .........B....H. │ │ │ │ │ + 0x00000030 188c0341 0e208604 440e2883 0502bb0a ...A. ..D.(..... │ │ │ │ │ 0x00000040 0e20460e 18420e10 420e0841 0b490a0e . F..B..B..A.I.. │ │ │ │ │ 0x00000050 20430e18 420e1042 0e08410b 00000000 C..B..B..A..... │ │ │ ├── plan.o │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,22 +13,22 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000037 │ │ │ │ │ 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: 40 to 0000000000000031 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000034 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000035 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000035 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000036 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000018 00000044 FDE cie=00000000 pc=0000000000000040..0000000000000061 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000046 │ │ │ │ │ @@ -45,18 +45,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000070 000000000000002c 00000074 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 0000000000000087 │ │ │ │ │ + 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 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000090 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 13 to 000000000000009d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000009e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000009f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,28 +2,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mkplan(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ call e │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov %rbp,(%rax) │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ call 1d │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ movq $0x0,0x30(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ fftw_plan_destroy_internal(): │ │ │ │ │ @@ -49,16 +49,16 @@ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000080 : │ │ │ │ │ fftw_plan_awake(): │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ 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,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 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 37000000 00410e10 8602410e ....7....A....A. │ │ │ │ │ - 0x00000030 18830347 0e20680e 18440e10 410e0800 ...G. h..D..A... │ │ │ │ │ + 0x00000020 00000000 37000000 00410e10 8602440e ....7....A....D. │ │ │ │ │ + 0x00000030 18830344 0e206b0e 18410e10 410e0800 ...D. k..A..A... │ │ │ │ │ 0x00000040 18000000 44000000 00000000 21000000 ....D.......!... │ │ │ │ │ 0x00000050 00460e10 83024dc3 0e080000 10000000 .F....M......... │ │ │ │ │ 0x00000060 60000000 00000000 01000000 00000000 `............... │ │ │ │ │ 0x00000070 2c000000 74000000 00000000 21000000 ,...t.......!... │ │ │ │ │ - 0x00000080 00460e10 8602410e 18830349 0e204d0e .F....A....I. M. │ │ │ │ │ + 0x00000080 00460e10 8602430e 18830347 0e204d0e .F....C....G. M. │ │ │ │ │ 0x00000090 18410e10 410e0841 c3c60000 00000000 .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: 13024 (bytes into file) │ │ │ │ │ + Start of section headers: 12784 (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 0x32e0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x31f0: │ │ │ │ │ │ │ │ │ │ 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 001ce7 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002958 0006f0 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001d27 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001d27 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001d27 000040 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001d67 0000c6 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro.local PROGBITS 0000000000000000 001e2d 000028 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro.local RELA 0000000000000000 003048 000078 18 I 14 7 8 │ │ │ │ │ - [ 9] .rodata PROGBITS 0000000000000000 001e55 000008 00 A 0 0 8 │ │ │ │ │ - [10] .rodata.cst8 PROGBITS 0000000000000000 001e5d 000010 08 AM 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 001e6d 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 001e6d 0003d0 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 0030c0 000180 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 002240 0004e0 18 15 29 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 002720 000233 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 003240 00009b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001bf7 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002868 0006f0 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001c37 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001c37 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001c37 000040 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001c77 0000c6 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro.local PROGBITS 0000000000000000 001d3d 000028 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro.local RELA 0000000000000000 002f58 000078 18 I 14 7 8 │ │ │ │ │ + [ 9] .rodata PROGBITS 0000000000000000 001d65 000008 00 A 0 0 8 │ │ │ │ │ + [10] .rodata.cst8 PROGBITS 0000000000000000 001d6d 000010 08 AM 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 001d7d 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 001d7d 0003d0 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 002fd0 000180 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 002150 0004e0 18 15 29 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 002630 000233 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 003150 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 314 FUNC LOCAL DEFAULT 1 hinsert0 │ │ │ │ │ + 3: 0000000000000110 306 FUNC LOCAL DEFAULT 1 hinsert0 │ │ │ │ │ 4: 0000000000000250 252 FUNC LOCAL DEFAULT 1 hgrow │ │ │ │ │ 5: 0000000000000350 161 FUNC LOCAL DEFAULT 1 forget │ │ │ │ │ - 6: 0000000000000400 710 FUNC LOCAL DEFAULT 1 htab_insert │ │ │ │ │ - 7: 00000000000006d0 378 FUNC LOCAL DEFAULT 1 htab_lookup │ │ │ │ │ - 8: 0000000000000850 1209 FUNC LOCAL DEFAULT 1 imprt │ │ │ │ │ + 6: 0000000000000400 695 FUNC LOCAL DEFAULT 1 htab_insert │ │ │ │ │ + 7: 00000000000006c0 379 FUNC LOCAL DEFAULT 1 htab_lookup │ │ │ │ │ + 8: 0000000000000840 1101 FUNC LOCAL DEFAULT 1 imprt │ │ │ │ │ 9: 0000000000000000 8 OBJECT LOCAL DEFAULT 9 stimeout │ │ │ │ │ - 10: 0000000000000d10 359 FUNC LOCAL DEFAULT 1 exprt │ │ │ │ │ - 11: 0000000000000ed0 191 FUNC LOCAL DEFAULT 1 evaluate_plan │ │ │ │ │ - 12: 0000000000000f90 699 FUNC LOCAL DEFAULT 1 search0 │ │ │ │ │ - 13: 0000000000001250 2122 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 10: 0000000000000c90 360 FUNC LOCAL DEFAULT 1 exprt │ │ │ │ │ + 11: 0000000000000e40 191 FUNC LOCAL DEFAULT 1 evaluate_plan │ │ │ │ │ + 12: 0000000000000f00 655 FUNC LOCAL DEFAULT 1 search0 │ │ │ │ │ + 13: 0000000000001190 2074 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: 0000000000000e80 65 FUNC GLOBAL DEFAULT 1 fftw_iestimate_cost │ │ │ │ │ + 42: 0000000000000e00 57 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: 0000000000001aa0 281 FUNC GLOBAL DEFAULT 1 fftw_mkplanner │ │ │ │ │ - 47: 0000000000001bc0 130 FUNC GLOBAL DEFAULT 1 fftw_planner_destroy │ │ │ │ │ + 46: 00000000000019b0 282 FUNC GLOBAL DEFAULT 1 fftw_mkplanner │ │ │ │ │ + 47: 0000000000001ad0 131 FUNC GLOBAL DEFAULT 1 fftw_planner_destroy │ │ │ │ │ 48: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_destroy │ │ │ │ │ - 49: 0000000000001c50 36 FUNC GLOBAL DEFAULT 1 fftw_mkplan_d │ │ │ │ │ + 49: 0000000000001b60 36 FUNC GLOBAL DEFAULT 1 fftw_mkplan_d │ │ │ │ │ 50: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_problem_destroy │ │ │ │ │ - 51: 0000000000001c80 103 FUNC GLOBAL DEFAULT 1 fftw_mkplan_f_d │ │ │ │ │ + 51: 0000000000001b90 103 FUNC GLOBAL DEFAULT 1 fftw_mkplan_f_d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,104 +1,104 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2958 contains 74 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2868 contains 74 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001d 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_use - 4 │ │ │ │ │ 0000000000000058 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_hash - 4 │ │ │ │ │ -00000000000000b3 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000000ab 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 00000000000000fe 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000131 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 │ │ │ │ │ -0000000000000244 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +0000000000000114 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000022b 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000237 0000001300000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +000000000000023c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ 0000000000000290 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_next_prime - 4 │ │ │ │ │ 00000000000002a2 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 │ │ │ │ │ -0000000000000603 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000060f 0000001300000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -0000000000000614 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -000000000000086a 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -00000000000008df 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ -00000000000008ec 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ -0000000000000916 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -0000000000000922 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ -0000000000000930 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ -00000000000009ca 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000a45 0000001500000002 R_X86_64_PC32 0000000000000021 .LC4 - 4 │ │ │ │ │ -0000000000000a72 0000001600000002 R_X86_64_PC32 0000000000000030 .LC5 - 4 │ │ │ │ │ -0000000000000ab7 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000abf 0000002900000004 R_X86_64_PLT32 0000000000000000 strcmp - 4 │ │ │ │ │ -0000000000000b43 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000b4f 0000001700000002 R_X86_64_PC32 0000000000000030 .LC7 - 4 │ │ │ │ │ -0000000000000b54 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -0000000000000b69 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000b75 0000001800000002 R_X86_64_PC32 0000000000000060 .LC8 - 4 │ │ │ │ │ -0000000000000b7a 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -0000000000000bf0 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_hash - 4 │ │ │ │ │ -0000000000000c40 0000002900000004 R_X86_64_PLT32 0000000000000000 strcmp - 4 │ │ │ │ │ -0000000000000c89 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000cc3 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000ccf 0000001900000002 R_X86_64_PC32 0000000000000023 .LC6 - 4 │ │ │ │ │ -0000000000000cd4 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ -0000000000000cfb 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000d2c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ -0000000000000d39 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ -0000000000000d65 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -0000000000000d71 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ -0000000000000d81 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000d86 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ -0000000000000d91 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000daf 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC10 - 4 │ │ │ │ │ -0000000000000e62 0000001b00000002 R_X86_64_PC32 000000000000003d .LC9 - 4 │ │ │ │ │ -0000000000000ef7 0000002a00000004 R_X86_64_PLT32 0000000000000e80 fftw_iestimate_cost - 4 │ │ │ │ │ -0000000000000f44 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_measure_execution_time - 4 │ │ │ │ │ -0000000000001055 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001154 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000011c8 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ -00000000000011df 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000011ef 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000011f7 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001224 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ -000000000000123b 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000012bb 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ -00000000000012c8 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ -00000000000012d7 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ -00000000000012eb 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ -0000000000001707 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001aa7 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000001ab4 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000001ac8 0000001c00000002 R_X86_64_PC32 0000000000000008 .LC12 - 4 │ │ │ │ │ -0000000000001bce 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001be9 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001c22 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_destroy - 4 │ │ │ │ │ -0000000000001c30 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000001c66 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_problem_destroy - 4 │ │ │ │ │ -0000000000001cd5 0000003100000004 R_X86_64_PLT32 0000000000001c50 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000005fb 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000607 0000001300000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +000000000000060c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +0000000000000850 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +00000000000008c7 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ +00000000000008d4 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ +00000000000008f7 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +0000000000000903 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ +0000000000000911 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ +00000000000009ab 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000a00 0000001500000002 R_X86_64_PC32 0000000000000021 .LC4 - 4 │ │ │ │ │ +0000000000000a2b 0000001600000002 R_X86_64_PC32 0000000000000030 .LC5 - 4 │ │ │ │ │ +0000000000000a74 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000a7c 0000002900000004 R_X86_64_PLT32 0000000000000000 strcmp - 4 │ │ │ │ │ +0000000000000b05 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000b11 0000001700000002 R_X86_64_PC32 0000000000000030 .LC7 - 4 │ │ │ │ │ +0000000000000b16 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_assertion_failed - 4 │ │ │ │ │ +0000000000000b30 0000001200000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000b37 0000001800000002 R_X86_64_PC32 0000000000000060 .LC8 - 4 │ │ │ │ │ +0000000000000b3c 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 │ │ │ │ │ +0000000000000c1f 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 │ │ │ │ │ +0000000000000cde 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +0000000000000cea 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_md5puts - 4 │ │ │ │ │ +0000000000000cfb 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ +0000000000000d10 0000001400000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000d1c 0000001000000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000d26 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC10 - 4 │ │ │ │ │ +0000000000000de0 0000001b00000002 R_X86_64_PC32 000000000000003d .LC9 - 4 │ │ │ │ │ +0000000000000e68 0000002a00000004 R_X86_64_PLT32 0000000000000e00 fftw_iestimate_cost - 4 │ │ │ │ │ +0000000000000eb5 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_measure_execution_time - 4 │ │ │ │ │ +0000000000000fc7 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000010ac 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000110e 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ +0000000000001124 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001133 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000113b 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000116a 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_elapsed_since - 4 │ │ │ │ │ +0000000000001180 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001206 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_md5begin - 4 │ │ │ │ │ +0000000000001213 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_md5unsigned - 4 │ │ │ │ │ +0000000000001223 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_md5int - 4 │ │ │ │ │ +0000000000001237 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_md5end - 4 │ │ │ │ │ +0000000000001647 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000019b7 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000019c5 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000019de 0000001c00000002 R_X86_64_PC32 0000000000000008 .LC12 - 4 │ │ │ │ │ +0000000000001ade 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001af9 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001b33 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_destroy - 4 │ │ │ │ │ +0000000000001b41 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000001b76 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_problem_destroy - 4 │ │ │ │ │ +0000000000001be5 0000003100000004 R_X86_64_PLT32 0000000000001b60 fftw_mkplan_d - 4 │ │ │ │ │ 0000000000000348 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000001c3e 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001b4f 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x3048 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2f58 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 + 1250 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1190 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + d10 │ │ │ │ │ -0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 850 │ │ │ │ │ +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 0x30c0 contains 16 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2fd0 contains 16 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 + 110 │ │ │ │ │ 0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ │ 00000000000000e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ 0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 400 │ │ │ │ │ -0000000000000154 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6d0 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 850 │ │ │ │ │ -00000000000001f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d10 │ │ │ │ │ -0000000000000258 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e80 │ │ │ │ │ -000000000000026c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ed0 │ │ │ │ │ -00000000000002a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f90 │ │ │ │ │ -00000000000002f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1250 │ │ │ │ │ -0000000000000344 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1aa0 │ │ │ │ │ -0000000000000360 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1bc0 │ │ │ │ │ -0000000000000388 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c50 │ │ │ │ │ -00000000000003b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c80 │ │ │ │ │ +0000000000000154 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6c0 │ │ │ │ │ +000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 840 │ │ │ │ │ +00000000000001f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c90 │ │ │ │ │ +0000000000000258 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e00 │ │ │ │ │ +000000000000026c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e40 │ │ │ │ │ +00000000000002a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f00 │ │ │ │ │ +00000000000002f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1190 │ │ │ │ │ +0000000000000344 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 19b0 │ │ │ │ │ +0000000000000360 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1ad0 │ │ │ │ │ +0000000000000388 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b60 │ │ │ │ │ +00000000000003b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b90 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -16,65 +16,66 @@ │ │ │ │ │ 00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..000000000000010a │ │ │ │ │ DW_CFA_advance_loc: 11 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000012 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 10 to 000000000000001c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 101 to 0000000000000081 │ │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000000082 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000082 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000083 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000084 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000085 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000086 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000087 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000090 │ │ │ │ │ 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 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000098 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000060 000000000000002c 00000064 FDE cie=00000000 pc=0000000000000110..000000000000024a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000112 │ │ │ │ │ +00000060 000000000000002c 00000064 FDE cie=00000000 pc=0000000000000110..0000000000000242 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000011a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000116 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000117 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000128 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc2: 262 to 000000000000021d │ │ │ │ │ + DW_CFA_advance_loc1: 247 to 000000000000021f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000021e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000220 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000222 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000228 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000090 0000000000000048 00000094 FDE cie=00000000 pc=0000000000000250..000000000000034c │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000252 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000254 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ @@ -121,354 +122,354 @@ │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000360 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 140 to 00000000000003ec │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000fc 000000000000004c 00000100 FDE cie=00000000 pc=0000000000000400..00000000000006c6 │ │ │ │ │ +000000fc 000000000000004c 00000100 FDE cie=00000000 pc=0000000000000400..00000000000006b7 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000402 │ │ │ │ │ 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: 5 to 0000000000000407 │ │ │ │ │ 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: 7 to 000000000000040e │ │ │ │ │ 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: 4 to 0000000000000412 │ │ │ │ │ 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: 4 to 0000000000000416 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 478 to 00000000000005e9 │ │ │ │ │ + DW_CFA_advance_loc2: 469 to 00000000000005eb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005ec │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ec │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000005ee │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000005f0 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000005f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 53 to 0000000000000635 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 000000000000062d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000636 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000062e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000638 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000630 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000063a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000632 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000063c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000634 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000650 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000640 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000034 00000150 FDE cie=00000000 pc=00000000000006d0..000000000000084a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d2 │ │ │ │ │ +0000014c 0000000000000034 00000150 FDE cie=00000000 pc=00000000000006c0..000000000000083b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000006ca │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006d5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006ce │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006d9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006cf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc2: 289 to 00000000000007fa │ │ │ │ │ + DW_CFA_advance_loc2: 284 to 00000000000007eb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007fe │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ef │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000800 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000802 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000803 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007f4 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000068 00000188 FDE cie=00000000 pc=0000000000000850..0000000000000d09 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000852 │ │ │ │ │ +00000184 0000000000000068 00000188 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 0000000000000854 │ │ │ │ │ + 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 0000000000000856 │ │ │ │ │ + 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 0000000000000858 │ │ │ │ │ + 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 0000000000000859 │ │ │ │ │ + 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 000000000000085a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000084d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000864 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000861 │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ - DW_CFA_advance_loc1: 83 to 00000000000008b7 │ │ │ │ │ + DW_CFA_advance_loc1: 70 to 00000000000008a7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008b8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008bb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008ab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008bd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008ad │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008af │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000008d0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000008b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 403 to 0000000000000a63 │ │ │ │ │ + DW_CFA_advance_loc2: 368 to 0000000000000a28 │ │ │ │ │ DW_CFA_def_cfa_offset: 392 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a67 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000a36 │ │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000a7d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a3a │ │ │ │ │ DW_CFA_def_cfa_offset: 408 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a81 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a3e │ │ │ │ │ DW_CFA_def_cfa_offset: 416 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000a8a │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000a47 │ │ │ │ │ DW_CFA_def_cfa_offset: 424 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000a93 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000a50 │ │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000aac │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000a69 │ │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 000000000000005c 000001f4 FDE cie=00000000 pc=0000000000000d10..0000000000000e77 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d12 │ │ │ │ │ +000001f0 000000000000005c 000001f4 FDE cie=00000000 pc=0000000000000c90..0000000000000df8 │ │ │ │ │ + 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 0000000000000d14 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000c97 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c99 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000d1a │ │ │ │ │ + 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 0000000000000d1b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c9e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000d25 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000ca5 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 232 to 0000000000000e0d │ │ │ │ │ + DW_CFA_advance_loc1: 232 to 0000000000000d8d │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000e19 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000d99 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000e2b │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000dab │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e2f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000daf │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000e32 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000db2 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000e44 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000dc4 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000e50 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000dd0 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000e6e │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000def │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e6f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000df0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e70 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000df1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e72 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000df3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e74 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000df5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e76 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000df7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000250 0000000000000010 00000254 FDE cie=00000000 pc=0000000000000e80..0000000000000ec1 │ │ │ │ │ +00000250 0000000000000010 00000254 FDE cie=00000000 pc=0000000000000e00..0000000000000e39 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000264 0000000000000038 00000268 FDE cie=00000000 pc=0000000000000ed0..0000000000000f8f │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ed2 │ │ │ │ │ +00000264 0000000000000038 00000268 FDE cie=00000000 pc=0000000000000e40..0000000000000eff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e42 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ed3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e46 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ed4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e4a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000000f25 │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000000e94 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f26 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000e97 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e99 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000f30 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000ea0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000000f7b │ │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000000eec │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f7c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000eed │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f7e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000eef │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f80 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ef0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002a0 0000000000000048 000002a4 FDE cie=00000000 pc=0000000000000f90..000000000000124b │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f92 │ │ │ │ │ +000002a0 0000000000000048 000002a4 FDE cie=00000000 pc=0000000000000f00..000000000000118f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f02 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f94 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000f07 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f96 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f09 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f98 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f0b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f99 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f0c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f9a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f0d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000fa1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000f11 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 608 to 0000000000001201 │ │ │ │ │ + DW_CFA_advance_loc2: 564 to 0000000000001145 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001205 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001149 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001206 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000114a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001208 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000114c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000120a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000114e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000120c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001150 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000120e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001152 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001210 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001158 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000002ec 000000000000004c 000002f0 FDE cie=00000000 pc=0000000000001250..0000000000001a9a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001252 │ │ │ │ │ +000002ec 000000000000004c 000002f0 FDE cie=00000000 pc=0000000000001190..00000000000019aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001192 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001254 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001194 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001256 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001196 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000125b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001198 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000125c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000119c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000125d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000119d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001267 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000011a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 1206 to 000000000000171d │ │ │ │ │ + DW_CFA_advance_loc2: 1207 to 000000000000165e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001721 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001662 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001722 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001663 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001724 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001665 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001726 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001667 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001728 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001669 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000172a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000166b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000001730 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001670 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000033c 0000000000000018 00000340 FDE cie=00000000 pc=0000000000001aa0..0000000000001bb9 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001aa1 │ │ │ │ │ +0000033c 0000000000000018 00000340 FDE cie=00000000 pc=00000000000019b0..0000000000001aca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000019b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc2: 279 to 0000000000001bb8 │ │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000000000001ac9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000358 0000000000000024 0000035c FDE cie=00000000 pc=0000000000001bc0..0000000000001c42 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001bc1 │ │ │ │ │ +00000358 0000000000000024 0000035c FDE cie=00000000 pc=0000000000001ad0..0000000000001b53 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001ad1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001bc2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001ad5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001bc9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001ad9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 111 to 0000000000001c38 │ │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000001b49 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001c3c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001b4d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b4e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000380 0000000000000024 00000384 FDE cie=00000000 pc=0000000000001c50..0000000000001c74 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c51 │ │ │ │ │ +00000380 0000000000000024 00000384 FDE cie=00000000 pc=0000000000001b60..0000000000001b84 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b61 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c52 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b62 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001c59 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001b69 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000001c6e │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000001b7e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001c72 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001b82 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c73 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b83 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003a8 0000000000000024 000003ac FDE cie=00000000 pc=0000000000001c80..0000000000001ce7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c81 │ │ │ │ │ +000003a8 0000000000000024 000003ac FDE cie=00000000 pc=0000000000001b90..0000000000001bf7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001b91 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c82 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001b97 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000001c8b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001b9e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000000000001ce4 │ │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000001bf4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001ce5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001bf5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001ce6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001bf6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,14 +1,15 @@ │ │ │ │ │ []A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ `[]A\A]A^ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []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 {} │ │ │ │ │ @@ -5,30 +5,30 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ register_solver(): │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 90 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ + push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ call 21 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_use-0x4 │ │ │ │ │ mov 0x38(%rbx),%ebp │ │ │ │ │ mov 0x3c(%rbx),%r13d │ │ │ │ │ cmp %r13d,%ebp │ │ │ │ │ - jae a0 │ │ │ │ │ + jae 98 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ shl $0x5,%rbp │ │ │ │ │ - add 0x30(%rbx),%rbp │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ + add 0x30(%rbx),%rbp │ │ │ │ │ movq %rdi,%xmm1 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x0(%rbp) │ │ │ │ │ mov 0x48(%rbx),%eax │ │ │ │ │ lea 0x1(%rax),%edx │ │ │ │ │ mov %edx,0x48(%rbx) │ │ │ │ │ mov %eax,0x14(%rbp) │ │ │ │ │ @@ -38,43 +38,43 @@ │ │ │ │ │ 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,%rdx,4) │ │ │ │ │ - inc %eax │ │ │ │ │ + add $0x1,%eax │ │ │ │ │ mov %eax,0x38(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %r13d,%eax │ │ │ │ │ shr $0x2,%eax │ │ │ │ │ lea 0x1(%r13,%rax,1),%edi │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ - call b7 │ │ │ │ │ + call af │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %r13d,%ecx │ │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ │ mov %ebp,0x3c(%rbx) │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ shl $0x5,%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test %r13d,%r13d │ │ │ │ │ je fd │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movdqu (%rdi,%rdx,1),%xmm0 │ │ │ │ │ movups %xmm0,(%rax,%rdx,1) │ │ │ │ │ movdqu 0x10(%rdi,%rdx,1),%xmm0 │ │ │ │ │ movups %xmm0,0x10(%rax,%rdx,1) │ │ │ │ │ add $0x20,%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ jne e0 │ │ │ │ │ @@ -82,52 +82,52 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov 0x38(%rbx),%ebp │ │ │ │ │ jmp 2d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000110 : │ │ │ │ │ hinsert0(): │ │ │ │ │ + movq 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r10 │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov 0x8(%r10),%r8d │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov (%rbx),%eax │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ movq 0x20(%r10),%xmm0 │ │ │ │ │ - movq 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov (%rbx),%eax │ │ │ │ │ mov (%r10),%r11 │ │ │ │ │ + paddd %xmm1,%xmm0 │ │ │ │ │ lea -0x1(%r8),%r9d │ │ │ │ │ div %r8d │ │ │ │ │ mov 0x4(%rbx),%eax │ │ │ │ │ - paddd %xmm1,%xmm0 │ │ │ │ │ movq %xmm0,0x20(%r10) │ │ │ │ │ mov %edx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %r9d │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea (%r11,%rax,8),%rbp │ │ │ │ │ movzbl 0x12(%rbp),%eax │ │ │ │ │ shr $0x4,%al │ │ │ │ │ and $0x7,%eax │ │ │ │ │ - inc %edx │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ jbe 1b0 │ │ │ │ │ movd %xmm0,%r9d │ │ │ │ │ - inc %r9d │ │ │ │ │ + add $0x1,%r9d │ │ │ │ │ jmp 183 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %r12d,%r9d │ │ │ │ │ - add %edx,%ecx │ │ │ │ │ lea 0x1(%r9),%r12d │ │ │ │ │ + add %edx,%ecx │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ sub %r8d,%eax │ │ │ │ │ cmp %r8d,%ecx │ │ │ │ │ cmovae %eax,%ecx │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea (%r11,%rax,8),%rbp │ │ │ │ │ @@ -135,17 +135,17 @@ │ │ │ │ │ shr $0x4,%al │ │ │ │ │ and $0x7,%eax │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ ja 180 │ │ │ │ │ mov %r9d,0x20(%r10) │ │ │ │ │ mov (%rdi),%edx │ │ │ │ │ or $0x6,%eax │ │ │ │ │ + addl $0x1,0x1c(%r10) │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - incl 0x1c(%r10) │ │ │ │ │ - incl 0xc(%r10) │ │ │ │ │ + addl $0x1,0xc(%r10) │ │ │ │ │ shl $0x14,%rax │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ movzwl 0x2(%rdi),%edx │ │ │ │ │ shr $0x7,%dx │ │ │ │ │ movzwl %dx,%edx │ │ │ │ │ shl $0x17,%rdx │ │ │ │ │ @@ -155,38 +155,38 @@ │ │ │ │ │ shl $0x20,%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ shl $0x34,%rdx │ │ │ │ │ or %rdx,%rax │ │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ │ cmp $0xfff,%esi │ │ │ │ │ - ja 230 │ │ │ │ │ + ja 228 │ │ │ │ │ mov (%rbx),%eax │ │ │ │ │ mov %eax,0x0(%rbp) │ │ │ │ │ mov 0x4(%rbx),%eax │ │ │ │ │ mov %eax,0x4(%rbp) │ │ │ │ │ mov 0x8(%rbx),%eax │ │ │ │ │ mov %eax,0x8(%rbp) │ │ │ │ │ mov 0xc(%rbx),%eax │ │ │ │ │ mov %eax,0xc(%rbp) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%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 │ │ │ │ │ - call 248 │ │ │ │ │ + call 240 │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ - jmp 205 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 207 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000250 : │ │ │ │ │ hgrow(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ @@ -214,22 +214,22 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_next_prime-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %eax,%eax │ │ │ │ │ lea (%rax,%rax,2),%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ call 2a6 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - incl 0x28(%rbp) │ │ │ │ │ + addl $0x1,0x28(%rbp) │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ je 2cd │ │ │ │ │ - lea -0x1(%rbx),%ecx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ + lea -0x1(%rbx),%ecx │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea 0x18(%rax,%rcx,8),%rcx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ andb $0x8f,0x12(%rdx) │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ jne 2c0 │ │ │ │ │ mov %ebx,0x8(%rbp) │ │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ │ movl $0x0,0xc(%rbp) │ │ │ │ │ @@ -281,72 +281,72 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ mov 0x70(%rdi),%rdi │ │ │ │ │ call 369 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ + lea 0x70(%rbx),%rdi │ │ │ │ │ movq $0x0,0x70(%rbx) │ │ │ │ │ movl $0x0,0x98(%rbx) │ │ │ │ │ movq $0x0,0x90(%rbx) │ │ │ │ │ movups %xmm0,0x80(%rbx) │ │ │ │ │ movq $0x0,0x78(%rbx) │ │ │ │ │ - lea 0x70(%rbx),%rdi │ │ │ │ │ call 250 │ │ │ │ │ mov 0xa0(%rbx),%rdi │ │ │ │ │ call 3ae │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ + lea 0xa0(%rbx),%rdi │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ movq $0x0,0xa0(%rbx) │ │ │ │ │ movl $0x0,0xc8(%rbx) │ │ │ │ │ movq $0x0,0xc0(%rbx) │ │ │ │ │ movups %xmm0,0xb0(%rbx) │ │ │ │ │ movq $0x0,0xa8(%rbx) │ │ │ │ │ - lea 0xa0(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ jmp 250 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000400 : │ │ │ │ │ htab_insert(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %ecx,%r14d │ │ │ │ │ push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + push %r12 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov 0x8(%rdi),%edi │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ - mov %ecx,%r14d │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ + mov 0x8(%rdi),%edi │ │ │ │ │ mov (%rbx),%r9 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ div %edi │ │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ │ - lea -0x1(%rdi),%ecx │ │ │ │ │ mov 0x20(%rbx),%esi │ │ │ │ │ - inc %esi │ │ │ │ │ + lea -0x1(%rdi),%ecx │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ mov %edx,%r8d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %ecx │ │ │ │ │ mov %r8d,%eax │ │ │ │ │ - inc %edx │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ cmp $0xfff,%r14d │ │ │ │ │ - jne 466 │ │ │ │ │ - jmp 532 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jne 467 │ │ │ │ │ + jmp 533 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ cmovae %ecx,%eax │ │ │ │ │ - inc %esi │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ cmp %eax,%r8d │ │ │ │ │ je 560 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %esi,0x20(%rbx) │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea (%r9,%rcx,8),%r10 │ │ │ │ │ movzbl 0x12(%r10),%ecx │ │ │ │ │ @@ -380,31 +380,31 @@ │ │ │ │ │ and 0x0(%r13),%ecx │ │ │ │ │ and $0xfffff,%r11d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r11d │ │ │ │ │ jne 450 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ cmove %r10,%r12 │ │ │ │ │ - decl 0xc(%rbx) │ │ │ │ │ + subl $0x1,0xc(%rbx) │ │ │ │ │ movzbl 0x12(%r10),%ecx │ │ │ │ │ and $0xffffff8f,%ecx │ │ │ │ │ or $0x20,%ecx │ │ │ │ │ mov %cl,0x12(%r10) │ │ │ │ │ jmp 450 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x4(%rbp),%ecx │ │ │ │ │ cmp %ecx,0x4(%r10) │ │ │ │ │ - je 650 │ │ │ │ │ + je 640 │ │ │ │ │ nopl (%rax) │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %edi,%ecx │ │ │ │ │ cmp %edi,%eax │ │ │ │ │ cmovae %ecx,%eax │ │ │ │ │ - inc %esi │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ cmp %eax,%r8d │ │ │ │ │ je 560 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %esi,0x20(%rbx) │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea (%r9,%rcx,8),%r10 │ │ │ │ │ movzbl 0x12(%r10),%ecx │ │ │ │ │ @@ -414,78 +414,76 @@ │ │ │ │ │ je 560 │ │ │ │ │ cmp $0x3,%cl │ │ │ │ │ jbe 520 │ │ │ │ │ mov 0x0(%rbp),%ecx │ │ │ │ │ cmp %ecx,(%r10) │ │ │ │ │ jne 520 │ │ │ │ │ jmp 510 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je 620 │ │ │ │ │ - incl 0x1c(%rbx) │ │ │ │ │ - incl 0xc(%rbx) │ │ │ │ │ + je 618 │ │ │ │ │ + addl $0x1,0x1c(%rbx) │ │ │ │ │ + addl $0x1,0xc(%rbx) │ │ │ │ │ mov 0x0(%r13),%ecx │ │ │ │ │ mov 0x10(%r12),%eax │ │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ or %ecx,%eax │ │ │ │ │ + and $0xfffff,%edx │ │ │ │ │ mov %eax,0x10(%r12) │ │ │ │ │ movzwl 0x2(%r13),%ecx │ │ │ │ │ movzwl 0x12(%r12),%eax │ │ │ │ │ - and $0xfffff,%edx │ │ │ │ │ and $0xffffff80,%ecx │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ or %ecx,%eax │ │ │ │ │ mov %ax,0x12(%r12) │ │ │ │ │ mov %r14d,%eax │ │ │ │ │ orb $0x60,0x12(%r12) │ │ │ │ │ shl $0x14,%eax │ │ │ │ │ or %edx,%eax │ │ │ │ │ mov %eax,0x14(%r12) │ │ │ │ │ cmp $0xfff,%r14d │ │ │ │ │ - ja 600 │ │ │ │ │ + ja 5f8 │ │ │ │ │ mov 0x0(%rbp),%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov 0x4(%rbp),%eax │ │ │ │ │ mov %eax,0x4(%r12) │ │ │ │ │ mov 0x8(%rbp),%eax │ │ │ │ │ mov %eax,0x8(%r12) │ │ │ │ │ mov 0xc(%rbp),%eax │ │ │ │ │ mov %eax,0xc(%r12) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%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 │ │ │ │ │ - call 618 │ │ │ │ │ + call 610 │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ - jmp 5c9 │ │ │ │ │ + jmp 5cb │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 250 │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp 110 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%r10),%ecx │ │ │ │ │ cmp %ecx,0x8(%rbp) │ │ │ │ │ jne 520 │ │ │ │ │ mov 0xc(%r10),%ecx │ │ │ │ │ cmp %ecx,0xc(%rbp) │ │ │ │ │ jne 520 │ │ │ │ │ @@ -500,514 +498,497 @@ │ │ │ │ │ movzwl 0x12(%r10),%r11d │ │ │ │ │ shr $0x7,%cx │ │ │ │ │ shr $0x7,%r11w │ │ │ │ │ cmp %cx,%r11w │ │ │ │ │ jb 520 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ cmove %r10,%r12 │ │ │ │ │ - decl 0xc(%rbx) │ │ │ │ │ + subl $0x1,0xc(%rbx) │ │ │ │ │ movzbl 0x12(%r10),%ecx │ │ │ │ │ and $0xffffff8f,%ecx │ │ │ │ │ or $0x20,%ecx │ │ │ │ │ mov %cl,0x12(%r10) │ │ │ │ │ jmp 520 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006d0 : │ │ │ │ │ +00000000000006c0 : │ │ │ │ │ htab_lookup(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ push %r12 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ push %rbx │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov 0x8(%rdi),%r8d │ │ │ │ │ mov (%rdi),%rbp │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ div %r8d │ │ │ │ │ mov 0x4(%rsi),%eax │ │ │ │ │ + addl $0x1,0x10(%rdi) │ │ │ │ │ lea -0x1(%r8),%ecx │ │ │ │ │ - incl 0x10(%rdi) │ │ │ │ │ mov %edx,%r11d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ div %ecx │ │ │ │ │ mov 0x18(%rdi),%eax │ │ │ │ │ lea 0x1(%rax),%esi │ │ │ │ │ mov %r11d,%eax │ │ │ │ │ - inc %edx │ │ │ │ │ - jmp 728 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ + jmp 719 │ │ │ │ │ add %edx,%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ sub %r8d,%ecx │ │ │ │ │ cmp %r8d,%eax │ │ │ │ │ cmovae %ecx,%eax │ │ │ │ │ - inc %esi │ │ │ │ │ + add $0x1,%esi │ │ │ │ │ cmp %eax,%r11d │ │ │ │ │ - je 7f0 │ │ │ │ │ + je 7e0 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %esi,0x18(%r9) │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea 0x0(%rbp,%rcx,8),%rdi │ │ │ │ │ movzbl 0x12(%rdi),%ecx │ │ │ │ │ shr $0x4,%cl │ │ │ │ │ and $0x7,%ecx │ │ │ │ │ test $0x2,%cl │ │ │ │ │ - je 7f0 │ │ │ │ │ + je 7e0 │ │ │ │ │ cmp $0x3,%cl │ │ │ │ │ - jbe 710 │ │ │ │ │ + jbe 700 │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ cmp %ecx,(%r10) │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 700 │ │ │ │ │ mov 0x4(%rdi),%ecx │ │ │ │ │ cmp %ecx,0x4(%r10) │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 700 │ │ │ │ │ mov 0x8(%rdi),%ecx │ │ │ │ │ cmp %ecx,0x8(%r10) │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 700 │ │ │ │ │ mov 0xc(%rdi),%ecx │ │ │ │ │ cmp %ecx,0xc(%r10) │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 700 │ │ │ │ │ movzwl 0x16(%rdi),%ecx │ │ │ │ │ shr $0x4,%cx │ │ │ │ │ cmp $0xfff,%cx │ │ │ │ │ - je 803 │ │ │ │ │ + je 7f4 │ │ │ │ │ mov 0x14(%rdi),%ecx │ │ │ │ │ mov %ecx,%r13d │ │ │ │ │ and 0x4(%rbx),%ecx │ │ │ │ │ and $0xfffff,%r13d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r13d │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 700 │ │ │ │ │ mov (%rbx),%ecx │ │ │ │ │ mov %ecx,%r13d │ │ │ │ │ and 0x10(%rdi),%ecx │ │ │ │ │ and $0xfffff,%r13d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r13d │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 700 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je 842 │ │ │ │ │ + je 833 │ │ │ │ │ mov 0x14(%rdi),%ecx │ │ │ │ │ mov %ecx,%r13d │ │ │ │ │ and 0x14(%r12),%ecx │ │ │ │ │ and $0xfffff,%r13d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r13d │ │ │ │ │ cmove %rdi,%r12 │ │ │ │ │ - jmp 710 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 700 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je 7f9 │ │ │ │ │ - incl 0x14(%r9) │ │ │ │ │ + je 7ea │ │ │ │ │ + addl $0x1,0x14(%r9) │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ mov 0x10(%rdi),%ecx │ │ │ │ │ mov %ecx,%r13d │ │ │ │ │ and (%rbx),%ecx │ │ │ │ │ and $0xfffff,%r13d │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ cmp %ecx,%r13d │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 700 │ │ │ │ │ movzwl 0x12(%rdi),%ecx │ │ │ │ │ movzwl 0x2(%rbx),%r13d │ │ │ │ │ shr $0x7,%cx │ │ │ │ │ shr $0x7,%r13w │ │ │ │ │ cmp %cx,%r13w │ │ │ │ │ - jb 710 │ │ │ │ │ - jmp 7c1 │ │ │ │ │ + jb 700 │ │ │ │ │ + jmp 7b2 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - jmp 710 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 700 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000850 : │ │ │ │ │ +0000000000000840 : │ │ │ │ │ imprt(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - sub $0x148,%rsp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + sub $0x148,%rsp │ │ │ │ │ lea 0x84(%rsp),%rax │ │ │ │ │ lea 0x80(%rsp),%r15 │ │ │ │ │ - lea 0x8c(%rsp),%r9 │ │ │ │ │ - lea 0x88(%rsp),%r8 │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ + lea 0x8c(%rsp),%r9 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ + lea 0x88(%rsp),%r8 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 8d0 │ │ │ │ │ + jne 8b8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x148,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0xe0(%rsp),%r12 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 8e3 │ │ │ │ │ + call 8cb │ │ │ │ │ R_X86_64_PLT32 fftw_md5begin-0x4 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 8f0 │ │ │ │ │ + call 8d8 │ │ │ │ │ R_X86_64_PLT32 fftw_md5unsigned-0x4 │ │ │ │ │ mov 0x38(%rbx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 92c │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 90d │ │ │ │ │ + nop │ │ │ │ │ mov %r14,%r13 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ shl $0x5,%r13 │ │ │ │ │ add 0x30(%rbx),%r13 │ │ │ │ │ mov 0x14(%r13),%esi │ │ │ │ │ - call 91a │ │ │ │ │ + call 8fb │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 926 │ │ │ │ │ + call 907 │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ cmp 0x38(%rbx),%r14d │ │ │ │ │ - jb 900 │ │ │ │ │ + jb 8e0 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 934 │ │ │ │ │ + call 915 │ │ │ │ │ R_X86_64_PLT32 fftw_md5end-0x4 │ │ │ │ │ mov 0x80(%rsp),%eax │ │ │ │ │ cmp %eax,0xe0(%rsp) │ │ │ │ │ - jne 8ae │ │ │ │ │ + jne 89e │ │ │ │ │ mov 0x84(%rsp),%eax │ │ │ │ │ cmp %eax,0xe4(%rsp) │ │ │ │ │ - jne 8ae │ │ │ │ │ + jne 89e │ │ │ │ │ mov 0x88(%rsp),%eax │ │ │ │ │ cmp %eax,0xe8(%rsp) │ │ │ │ │ - jne 8ae │ │ │ │ │ + jne 89e │ │ │ │ │ mov 0x8c(%rsp),%eax │ │ │ │ │ cmp %eax,0xec(%rsp) │ │ │ │ │ - jne 8ae │ │ │ │ │ + jne 89e │ │ │ │ │ mov 0x78(%rbx),%rax │ │ │ │ │ movdqu 0x80(%rbx),%xmm2 │ │ │ │ │ mov 0x90(%rbx),%r14 │ │ │ │ │ - mov 0x98(%rbx),%r12d │ │ │ │ │ + movaps %xmm2,0x40(%rsp) │ │ │ │ │ + mov %eax,%edx │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ - movd %xmm3,%eax │ │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ │ + mov 0x98(%rbx),%eax │ │ │ │ │ + movd %xmm3,0x18(%rsp) │ │ │ │ │ + mov %eax,0x54(%rsp) │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - movaps %xmm2,0x40(%rsp) │ │ │ │ │ - call 9ce │ │ │ │ │ + lea 0x0(,%rax,8),%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 9af │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov 0x20(%rsp),%edx │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je a1e │ │ │ │ │ + je 9de │ │ │ │ │ mov 0x70(%rbx),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ movdqu (%rdx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x0(%r13,%rax,1) │ │ │ │ │ - mov 0x10(%rdx,%rax,1),%rsi │ │ │ │ │ - mov %rsi,0x10(%r13,%rax,1) │ │ │ │ │ + mov 0x10(%rdx,%rax,1),%rcx │ │ │ │ │ + mov %rcx,0x10(%r13,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %rax,%rcx │ │ │ │ │ - jne a00 │ │ │ │ │ + cmp %rax,%r12 │ │ │ │ │ + jne 9c0 │ │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ │ - mov %r12d,0x3c(%rsp) │ │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ │ + mov %rbp,0x28(%rsp) │ │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call *0x0(%rbp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call *(%r15) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne cf5 │ │ │ │ │ - lea 0x90(%rsp),%r13 │ │ │ │ │ - push 0x10(%rsp) │ │ │ │ │ - push 0x10(%rsp) │ │ │ │ │ + jne c79 │ │ │ │ │ + lea 0x90(%rsp),%r12 │ │ │ │ │ mov $0x40,%edx │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + push 0x10(%rsp) │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ push 0x10(%rsp) │ │ │ │ │ - push 0x38(%rsp) │ │ │ │ │ + push 0x10(%rsp) │ │ │ │ │ + push 0x30(%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 *(%r15) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c70 │ │ │ │ │ + je c10 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call ac3 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call a80 │ │ │ │ │ R_X86_64_PLT32 strcmp-0x4 │ │ │ │ │ mov 0x74(%rsp),%r14d │ │ │ │ │ or %r14d,%eax │ │ │ │ │ - jne be0 │ │ │ │ │ + jne ba0 │ │ │ │ │ mov $0xfff,%r12d │ │ │ │ │ mov 0x68(%rsp),%ecx │ │ │ │ │ - mov 0x70(%rsp),%r13d │ │ │ │ │ - mov 0x6c(%rsp),%ebx │ │ │ │ │ - mov %r13d,%eax │ │ │ │ │ + mov 0x70(%rsp),%r15d │ │ │ │ │ + mov 0x6c(%rsp),%r13d │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ - and $0x1ff,%eax │ │ │ │ │ + mov %r15d,%eax │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ + and $0x1ff,%eax │ │ │ │ │ or $0x100000,%rdx │ │ │ │ │ shl $0x17,%rax │ │ │ │ │ or %rdx,%rax │ │ │ │ │ - mov %ebx,%edx │ │ │ │ │ + mov %r13d,%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 %r13d,%eax │ │ │ │ │ cmp $0xfffff,%ecx │ │ │ │ │ - ja cc0 │ │ │ │ │ - and $0xfffff,%ebx │ │ │ │ │ - cmp %eax,%ebx │ │ │ │ │ - je b58 │ │ │ │ │ + ja c58 │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ + cmp %eax,%r13d │ │ │ │ │ + je b1a │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov $0x37b,%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - call b58 │ │ │ │ │ + call b1a │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ - and $0x1ff,%r13d │ │ │ │ │ - cmp %r13d,0x70(%rsp) │ │ │ │ │ - je b7e │ │ │ │ │ + and $0x1ff,%r15d │ │ │ │ │ + cmp %r15d,0x70(%rsp) │ │ │ │ │ + je b40 │ │ │ │ │ + mov $0x37c,%esi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov $0x37c,%esi │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - call b7e │ │ │ │ │ + call b40 │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + lea 0x70(%rbx),%r15 │ │ │ │ │ lea 0x78(%rsp),%r13 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - lea 0x70(%rax),%rbx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - call 6d0 │ │ │ │ │ + call 6c0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne a40 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ + jne 9f8 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + lea 0xa0(%rbx),%rdi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - lea 0xa0(%rax),%rdi │ │ │ │ │ - call 6d0 │ │ │ │ │ + call 6c0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne a40 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ + jne 9f8 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ mov %r12d,%ecx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ call 400 │ │ │ │ │ - jmp a40 │ │ │ │ │ - nop │ │ │ │ │ + jmp 9f8 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x70(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne c70 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call bf4 │ │ │ │ │ + jne c10 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call bb0 │ │ │ │ │ R_X86_64_PLT32 fftw_hash-0x4 │ │ │ │ │ - mov %eax,%r8d │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0x38(%rax),%edx │ │ │ │ │ + mov 0x38(%rbx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je ce1 │ │ │ │ │ + je c10 │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ - mov 0x30(%rax),%r12 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - mov %r8d,%ebp │ │ │ │ │ - jmp c29 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - add $0x20,%rbx │ │ │ │ │ - cmp %r15,%rbx │ │ │ │ │ - je c70 │ │ │ │ │ - cmp 0x14(%r12,%rbx,1),%r14d │ │ │ │ │ - jne c20 │ │ │ │ │ - cmp 0x10(%r12,%rbx,1),%ebp │ │ │ │ │ - jne c20 │ │ │ │ │ - mov 0x8(%r12,%rbx,1),%rdi │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - call c44 │ │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ │ + mov 0x30(%rbx),%r15 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %eax,%r12d │ │ │ │ │ + jmp bd9 │ │ │ │ │ + nop │ │ │ │ │ + add $0x20,%r13 │ │ │ │ │ + cmp %rbp,%r13 │ │ │ │ │ + je c10 │ │ │ │ │ + cmp 0x14(%r15,%r13,1),%r14d │ │ │ │ │ + jne bd0 │ │ │ │ │ + cmp 0x10(%r15,%r13,1),%r12d │ │ │ │ │ + jne bd0 │ │ │ │ │ + mov 0x8(%r15,%r13,1),%rdi │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + call bf6 │ │ │ │ │ R_X86_64_PLT32 strcmp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne c20 │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ + jne bd0 │ │ │ │ │ + mov %r13,%r12 │ │ │ │ │ sar $0x5,%r12 │ │ │ │ │ - cmp $0x1ffe0,%rbx │ │ │ │ │ - jne ad7 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ │ - mov 0x3c(%rsp),%r12d │ │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ + cmp $0x1ffe0,%r13 │ │ │ │ │ + jne a94 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x70(%rbx),%rdi │ │ │ │ │ - call c8d │ │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ │ + call c23 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ movdqa 0x40(%rsp),%xmm1 │ │ │ │ │ mov %r13,0x70(%rbx) │ │ │ │ │ mov %r14,0x90(%rbx) │ │ │ │ │ - mov %r12d,0x98(%rbx) │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ - mov %rax,0x78(%rbx) │ │ │ │ │ movups %xmm1,0x80(%rbx) │ │ │ │ │ - jmp 8ae │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,0x78(%rbx) │ │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ │ + mov %eax,0x98(%rbx) │ │ │ │ │ + jmp 89e │ │ │ │ │ + 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 cd8 │ │ │ │ │ + call c70 │ │ │ │ │ R_X86_64_PLT32 fftw_assertion_failed-0x4 │ │ │ │ │ mov 0x6c(%rsp),%eax │ │ │ │ │ - jmp b36 │ │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ │ - mov 0x3c(%rsp),%r12d │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ │ - jmp c84 │ │ │ │ │ + jmp af6 │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ - call cff │ │ │ │ │ + call c83 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ - jmp 8b0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 8a0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000d10 : │ │ │ │ │ +0000000000000c90 : │ │ │ │ │ exprt(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ sub $0x60,%rsp │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ mov %rsp,%r13 │ │ │ │ │ - call d30 │ │ │ │ │ + call cb0 │ │ │ │ │ R_X86_64_PLT32 fftw_md5begin-0x4 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ - call d3d │ │ │ │ │ + call cbd │ │ │ │ │ R_X86_64_PLT32 fftw_md5unsigned-0x4 │ │ │ │ │ mov 0x38(%r14),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d7b │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je cf4 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ shl $0x5,%rbp │ │ │ │ │ add 0x30(%r14),%rbp │ │ │ │ │ mov 0x14(%rbp),%esi │ │ │ │ │ - call d69 │ │ │ │ │ + call ce2 │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call d75 │ │ │ │ │ + call cee │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ cmp 0x38(%r14),%r12d │ │ │ │ │ - jb d50 │ │ │ │ │ + jb cc8 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - lea 0x0(%rip),%r12 │ │ │ │ │ - R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - call d8a │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + call cff │ │ │ │ │ R_X86_64_PLT32 fftw_md5end-0x4 │ │ │ │ │ mov 0x4(%rsp),%ecx │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov 0xc(%rsp),%r9d │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mov 0x8(%rsp),%r8d │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + lea 0x0(%rip),%r12 │ │ │ │ │ + R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov (%rsp),%edx │ │ │ │ │ - call *(%rbx) │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + call *(%rbx) │ │ │ │ │ mov 0x78(%r14),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je e5c │ │ │ │ │ - nop │ │ │ │ │ + je ddd │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x70(%r14),%rdx │ │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ │ lea (%rdx,%rax,8),%rax │ │ │ │ │ movzbl 0x12(%rax),%edx │ │ │ │ │ shr $0x4,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ cmp $0x3,%dl │ │ │ │ │ - jbe e50 │ │ │ │ │ + jbe dd0 │ │ │ │ │ movzwl 0x16(%rax),%edx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %edx,%edi │ │ │ │ │ not %edi │ │ │ │ │ test $0xfff0,%di │ │ │ │ │ - je e06 │ │ │ │ │ + je d86 │ │ │ │ │ shr $0x4,%dx │ │ │ │ │ movzwl %dx,%edx │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ add 0x30(%r14),%rdx │ │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ │ mov 0x14(%rdx),%ecx │ │ │ │ │ mov 0xc(%rax),%edx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x14(%rax),%r9d │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov 0x14(%rax),%r9d │ │ │ │ │ mov 0x10(%rax),%r8d │ │ │ │ │ push %rdx │ │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ │ and $0xfffff,%r9d │ │ │ │ │ and $0xfffff,%r8d │ │ │ │ │ push %rdx │ │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ │ @@ -1020,901 +1001,893 @@ │ │ │ │ │ shr $0x7,%ax │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ push %rax │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *(%rbx) │ │ │ │ │ mov 0x78(%r14),%ecx │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ - inc %r13 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ cmp %ecx,%r13d │ │ │ │ │ - jb dc0 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + jb d40 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *(%rbx) │ │ │ │ │ add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000e80 : │ │ │ │ │ +0000000000000e00 : │ │ │ │ │ fftw_iestimate_cost(): │ │ │ │ │ - movsd 0x8(%rsi),%xmm0 │ │ │ │ │ - movsd 0x18(%rsi),%xmm1 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ + movsd 0x18(%rsi),%xmm1 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - addsd 0x10(%rsi),%xmm0 │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ addsd %xmm1,%xmm1 │ │ │ │ │ + movsd 0x8(%rsi),%xmm0 │ │ │ │ │ + addsd 0x10(%rsi),%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ addsd 0x20(%rsi),%xmm0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ec0 │ │ │ │ │ + je e38 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ jmp *%rax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000ed0 : │ │ │ │ │ +0000000000000e40 : │ │ │ │ │ evaluate_plan(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0xd8(%rdi),%eax │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ test $0x2,%al │ │ │ │ │ - je f30 │ │ │ │ │ - incl 0x100(%rdi) │ │ │ │ │ + je ea0 │ │ │ │ │ + addl $0x1,0x100(%rdi) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call efb │ │ │ │ │ + call e6c │ │ │ │ │ R_X86_64_PLT32 fftw_iestimate_cost-0x4 │ │ │ │ │ movsd %xmm0,0x28(%rbp) │ │ │ │ │ addsd 0x110(%rbx),%xmm0 │ │ │ │ │ movsd %xmm0,0x110(%rbx) │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f7a │ │ │ │ │ + je eeb │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ pop %rbx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ test $0x1,%al │ │ │ │ │ - jne f80 │ │ │ │ │ - incl 0x100(%rbx) │ │ │ │ │ + jne ef0 │ │ │ │ │ + addl $0x1,0x100(%rbx) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call f48 │ │ │ │ │ + call eb9 │ │ │ │ │ R_X86_64_PLT32 fftw_measure_execution_time-0x4 │ │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ │ comisd %xmm0,%xmm1 │ │ │ │ │ - ja eed │ │ │ │ │ + ja e5e │ │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ │ movsd %xmm0,0x28(%rbp) │ │ │ │ │ addsd 0x108(%rbx),%xmm0 │ │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ │ movl $0x1,0xfc(%rbx) │ │ │ │ │ movsd %xmm0,0x108(%rbx) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne f19 │ │ │ │ │ + jne e8a │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ ucomisd 0x28(%rsi),%xmm0 │ │ │ │ │ - jp f10 │ │ │ │ │ - je f34 │ │ │ │ │ - jmp f10 │ │ │ │ │ + jp e81 │ │ │ │ │ + je ea4 │ │ │ │ │ + jmp e81 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000f90 : │ │ │ │ │ +0000000000000f00 : │ │ │ │ │ search0(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ testb $0x2,0xd8(%rdi) │ │ │ │ │ - jne fde │ │ │ │ │ + jne f4d │ │ │ │ │ mov 0xf8(%rdi),%edi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 11fb │ │ │ │ │ - movsd 0xf0(%r12),%xmm1 │ │ │ │ │ + jne 113f │ │ │ │ │ + movsd 0xf0(%r15),%xmm1 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ comisd %xmm0,%xmm1 │ │ │ │ │ - jae 1210 │ │ │ │ │ + jae 1158 │ │ │ │ │ + movl $0x0,0xfc(%r15) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ - movl $0x0,0xfc(%r12) │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ movslq (%rax),%rax │ │ │ │ │ - movslq 0x4c(%r12,%rax,4),%rbx │ │ │ │ │ + movslq 0x4c(%r15,%rax,4),%rbx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - js 11fb │ │ │ │ │ + js 113f │ │ │ │ │ movl $0x1,0x14(%rsp) │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - jmp 1094 │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - je 1088 │ │ │ │ │ - mov 0x34(%r15),%r14d │ │ │ │ │ + jmp 1004 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ + je ff8 │ │ │ │ │ + mov 0x34(%r12),%r14d │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - je 1170 │ │ │ │ │ + je 10c0 │ │ │ │ │ mov 0x14(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1190 │ │ │ │ │ + jne 10e0 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call ed0 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call e40 │ │ │ │ │ movsd 0x28(%rbp),%xmm0 │ │ │ │ │ - comisd 0x28(%r15),%xmm0 │ │ │ │ │ - jbe 1150 │ │ │ │ │ + comisd 0x28(%r12),%xmm0 │ │ │ │ │ + jbe 10a8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - call 1059 │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + call fcb │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - sub 0x30(%r12),%rdx │ │ │ │ │ + sub 0x30(%r15),%rdx │ │ │ │ │ movl $0x0,0x14(%rsp) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ sar $0x5,%rdx │ │ │ │ │ mov %edx,(%rax) │ │ │ │ │ - testb $0x2,0xda(%r12) │ │ │ │ │ - je 1088 │ │ │ │ │ + testb $0x2,0xda(%r15) │ │ │ │ │ + je ff8 │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ - jne 11fd │ │ │ │ │ + jne 1141 │ │ │ │ │ movslq 0x18(%rbx),%rbx │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - js 11fd │ │ │ │ │ + js 1141 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ shl $0x5,%rbx │ │ │ │ │ - add 0x30(%r12),%rbx │ │ │ │ │ - mov 0xd4(%r12),%r14 │ │ │ │ │ - mov 0xd0(%r12),%r13d │ │ │ │ │ + add 0x30(%r15),%rbx │ │ │ │ │ + mov 0xd4(%r15),%r14 │ │ │ │ │ + mov 0xd0(%r15),%r13d │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ mov %edx,%eax │ │ │ │ │ - mov %rdx,0xd4(%r12) │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ + mov %rdx,0xd4(%r15) │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ shr $0x10,%eax │ │ │ │ │ and $0x7f,%eax │ │ │ │ │ - mov %ax,0xd6(%r12) │ │ │ │ │ + mov %ax,0xd6(%r15) │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ - mov 0xfc(%r12),%ecx │ │ │ │ │ - mov %r13d,0xd0(%r12) │ │ │ │ │ - mov %r14,0xd4(%r12) │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ + mov 0xfc(%r15),%ecx │ │ │ │ │ + mov %r13d,0xd0(%r15) │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + mov %r14,0xd4(%r15) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 1010 │ │ │ │ │ - testb $0x2,0xd8(%r12) │ │ │ │ │ - jne 1134 │ │ │ │ │ - mov 0xf8(%r12),%edx │ │ │ │ │ + je f80 │ │ │ │ │ + testb $0x2,0xd8(%r15) │ │ │ │ │ + jne 1095 │ │ │ │ │ + mov 0xf8(%r15),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 11eb │ │ │ │ │ - movsd 0xf0(%r12),%xmm0 │ │ │ │ │ + jne 112f │ │ │ │ │ + movsd 0xf0(%r15),%xmm0 │ │ │ │ │ pxor %xmm2,%xmm2 │ │ │ │ │ comisd %xmm2,%xmm0 │ │ │ │ │ - jae 11b0 │ │ │ │ │ - movl $0x0,0xfc(%r12) │ │ │ │ │ - jmp 1010 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 1158 │ │ │ │ │ + jae 10f8 │ │ │ │ │ + movl $0x0,0xfc(%r15) │ │ │ │ │ + jmp f80 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 10b0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ movl $0x0,0x14(%rsp) │ │ │ │ │ - jmp 1074 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp fe5 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - sub 0x30(%r12),%rdx │ │ │ │ │ + sub 0x30(%r15),%rdx │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ sar $0x5,%rdx │ │ │ │ │ mov %edx,(%rax) │ │ │ │ │ - jmp 1074 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp fe5 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call ed0 │ │ │ │ │ - jmp 102e │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov 0xe0(%r12),%rdx │ │ │ │ │ - mov 0xe8(%r12),%rcx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call e40 │ │ │ │ │ + jmp f9f │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0xe0(%r15),%rdx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov 0xe8(%r15),%rcx │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ - call 11cc │ │ │ │ │ + call 1112 │ │ │ │ │ R_X86_64_PLT32 fftw_elapsed_since-0x4 │ │ │ │ │ - comisd 0xf0(%r12),%xmm0 │ │ │ │ │ - jb 1134 │ │ │ │ │ + comisd 0xf0(%r15),%xmm0 │ │ │ │ │ + jb 1095 │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdx,0xf8(%r12) │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 11f3 │ │ │ │ │ + mov %rdx,0xf8(%r15) │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 1137 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 11fb │ │ │ │ │ + call 113f │ │ │ │ │ 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 1228 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0xe0(%r15),%rdx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov 0xe8(%r15),%rcx │ │ │ │ │ + call 116e │ │ │ │ │ R_X86_64_PLT32 fftw_elapsed_since-0x4 │ │ │ │ │ - comisd 0xf0(%r12),%xmm0 │ │ │ │ │ - jb fde │ │ │ │ │ + comisd 0xf0(%r15),%xmm0 │ │ │ │ │ + jb f4d │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - mov %rax,0xf8(%r12) │ │ │ │ │ - jmp 11fd │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,0xf8(%r15) │ │ │ │ │ + jmp 1141 │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000001250 : │ │ │ │ │ +0000000000001190 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0xa8,%rsp │ │ │ │ │ testb $0x2,0xd8(%rdi) │ │ │ │ │ - je 1278 │ │ │ │ │ + je 11b8 │ │ │ │ │ andw $0x7f,0xd6(%rdi) │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ - mov 0x6c(%r14),%edi │ │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ │ + mov 0x6c(%r12),%edi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1730 │ │ │ │ │ + je 1670 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call *%rax │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - mov %eax,0x6c(%r14) │ │ │ │ │ + mov %eax,0x6c(%r12) │ │ │ │ │ sete %al │ │ │ │ │ test %al,%al │ │ │ │ │ - jne 1700 │ │ │ │ │ - incl 0x118(%r14) │ │ │ │ │ - lea 0x40(%rsp),%rbp │ │ │ │ │ - movl $0x0,0xf8(%r14) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 12bf │ │ │ │ │ + jne 1640 │ │ │ │ │ + addl $0x1,0x118(%r12) │ │ │ │ │ + lea 0x40(%rsp),%r15 │ │ │ │ │ + movl $0x0,0xf8(%r12) │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ │ + call 120a │ │ │ │ │ R_X86_64_PLT32 fftw_md5begin-0x4 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 12cc │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call 1217 │ │ │ │ │ R_X86_64_PLT32 fftw_md5unsigned-0x4 │ │ │ │ │ - mov 0xd0(%r14),%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 12db │ │ │ │ │ + mov 0xd0(%r12),%esi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call 1227 │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 12ef │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call 123b │ │ │ │ │ R_X86_64_PLT32 fftw_md5end-0x4 │ │ │ │ │ - mov 0xd4(%r14),%rax │ │ │ │ │ - mov 0x6c(%r14),%r13d │ │ │ │ │ + mov 0xd4(%r12),%rax │ │ │ │ │ + mov 0x6c(%r12),%r14d │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - cmp $0x4,%r13d │ │ │ │ │ - jne 14e0 │ │ │ │ │ - movzbl 0xd6(%r14),%ecx │ │ │ │ │ - mov 0xd4(%r14),%r13d │ │ │ │ │ - lea 0x38(%rsp),%rsi │ │ │ │ │ - mov 0xd8(%r14),%r12d │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - shr $0x4,%cl │ │ │ │ │ - and $0xfffff,%r13d │ │ │ │ │ - and $0x7,%ecx │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ - mov %cl,0x1f(%rsp) │ │ │ │ │ - movzwl 0xd6(%r14),%ecx │ │ │ │ │ + cmp $0x4,%r14d │ │ │ │ │ + jne 1428 │ │ │ │ │ + movzwl 0xd6(%r12),%ecx │ │ │ │ │ + movzbl 0xd6(%r12),%ebp │ │ │ │ │ + mov 0xd4(%r12),%r14d │ │ │ │ │ + mov 0xd8(%r12),%r13d │ │ │ │ │ shr $0x7,%cx │ │ │ │ │ + shr $0x4,%bpl │ │ │ │ │ mov %cx,0x20(%rsp) │ │ │ │ │ + lea 0x38(%rsp),%rcx │ │ │ │ │ + and $0xfffff,%r14d │ │ │ │ │ + and $0x7,%ebp │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - movzbl 0x1f(%rsp),%ecx │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ + mov %ebp,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - or %r12d,%eax │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r12d,0x24(%rsp) │ │ │ │ │ + or %r13d,%eax │ │ │ │ │ + and $0x7,%ecx │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %r13d,0x24(%rsp) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ + shl $0x4,%ecx │ │ │ │ │ shr $0x10,%edx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ - and $0x7,%ecx │ │ │ │ │ movzwl 0x20(%rsp),%edx │ │ │ │ │ - shl $0x4,%ecx │ │ │ │ │ and $0xffffff8f,%eax │ │ │ │ │ or %ecx,%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%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 f90 │ │ │ │ │ + call f00 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a70 │ │ │ │ │ - mov %r12d,%r11d │ │ │ │ │ + jne 1980 │ │ │ │ │ + mov %r13d,%r11d │ │ │ │ │ mov 0x24(%rsp),%r10d │ │ │ │ │ - mov %r12d,0x18(%rsp) │ │ │ │ │ + mov %r13d,0xc(%rsp) │ │ │ │ │ and $0xffffffef,%r11d │ │ │ │ │ mov %r11d,%eax │ │ │ │ │ not %eax │ │ │ │ │ - test %r13d,%eax │ │ │ │ │ - je 1740 │ │ │ │ │ + test %r14d,%eax │ │ │ │ │ + je 1680 │ │ │ │ │ mov %r10d,%r11d │ │ │ │ │ and $0xfffff7ff,%r11d │ │ │ │ │ mov %r11d,%eax │ │ │ │ │ not %eax │ │ │ │ │ - test %r13d,%eax │ │ │ │ │ - je 17a0 │ │ │ │ │ + test %r14d,%eax │ │ │ │ │ + je 16d8 │ │ │ │ │ mov %r10d,%r11d │ │ │ │ │ and $0xfffffff7,%r11d │ │ │ │ │ mov %r11d,%eax │ │ │ │ │ not %eax │ │ │ │ │ - test %r13d,%eax │ │ │ │ │ - je 1800 │ │ │ │ │ + test %r14d,%eax │ │ │ │ │ + je 1730 │ │ │ │ │ mov %r10d,%r11d │ │ │ │ │ and $0xfffeffff,%r11d │ │ │ │ │ mov %r11d,%eax │ │ │ │ │ not %eax │ │ │ │ │ - test %r13d,%eax │ │ │ │ │ - je 1890 │ │ │ │ │ - cmp %r10d,%r13d │ │ │ │ │ - je 1469 │ │ │ │ │ + test %r14d,%eax │ │ │ │ │ + je 17b0 │ │ │ │ │ + cmp %r10d,%r14d │ │ │ │ │ + je 13b2 │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %r13d,%eax │ │ │ │ │ + or %r14d,%eax │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call f90 │ │ │ │ │ - mov %r13d,0x18(%rsp) │ │ │ │ │ + call f00 │ │ │ │ │ + mov %r14d,0xc(%rsp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ - mov 0x6c(%r14),%edi │ │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ │ + mov 0x6c(%r12),%edi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 18f0 │ │ │ │ │ + je 1808 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call *%rax │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ mov %eax,%edi │ │ │ │ │ - mov %eax,0x6c(%r14) │ │ │ │ │ + mov %eax,0x6c(%r12) │ │ │ │ │ sete %al │ │ │ │ │ test %al,%al │ │ │ │ │ - jne 1703 │ │ │ │ │ - mov 0xf8(%r14),%eax │ │ │ │ │ - test %eax,%eax │ │ │ │ │ - je 1860 │ │ │ │ │ - cmpw $0x7f,0xd6(%r14) │ │ │ │ │ - jbe 1713 │ │ │ │ │ + jne 1643 │ │ │ │ │ + mov 0xf8(%r12),%ecx │ │ │ │ │ + test %ecx,%ecx │ │ │ │ │ + je 1788 │ │ │ │ │ + cmpw $0x7f,0xd6(%r12) │ │ │ │ │ + jbe 1654 │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - ja 1716 │ │ │ │ │ - orb $0x1,0x1f(%rsp) │ │ │ │ │ + ja 1657 │ │ │ │ │ + or $0x1,%ebp │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 1a40 │ │ │ │ │ + je 1950 │ │ │ │ │ mov 0x34(%rsp),%r8d │ │ │ │ │ - lea 0x70(%r14),%rdi │ │ │ │ │ - jmp 168c │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x70(%r12),%rdi │ │ │ │ │ + jmp 15d3 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x38(%rsp),%rax │ │ │ │ │ - lea 0x70(%r14),%rdi │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + lea 0x70(%r12),%rdi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - call 6d0 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + call 6c0 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1900 │ │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ │ + je 1818 │ │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1520 │ │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ │ + je 1468 │ │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 192e │ │ │ │ │ - movzwl 0x16(%r12),%eax │ │ │ │ │ + je 1849 │ │ │ │ │ + movzwl 0x16(%rbp),%eax │ │ │ │ │ shr $0x4,%ax │ │ │ │ │ movzwl %ax,%r8d │ │ │ │ │ mov %r8d,0x34(%rsp) │ │ │ │ │ cmp $0xfff,%r8d │ │ │ │ │ - je 1990 │ │ │ │ │ - mov 0x10(%r12),%esi │ │ │ │ │ + je 18a8 │ │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ │ movzwl %ax,%eax │ │ │ │ │ mov %r8d,0x10(%rsp) │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - add 0x30(%r14),%rax │ │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ │ - movzbl 0xd6(%r14),%ecx │ │ │ │ │ - and $0xfffff,%esi │ │ │ │ │ - mov %esi,0x18(%rsp) │ │ │ │ │ - movzwl 0x12(%r12),%esi │ │ │ │ │ + add 0x30(%r12),%rax │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + mov 0x14(%rbp),%r13d │ │ │ │ │ + and $0xfffff,%ecx │ │ │ │ │ + mov (%rbx),%rsi │ │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ │ + movzwl 0x12(%rbp),%ecx │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ - shr $0x4,%cl │ │ │ │ │ - movzbl 0x12(%r12),%edx │ │ │ │ │ - and $0x7,%ecx │ │ │ │ │ - mov 0x14(%r12),%r12d │ │ │ │ │ - movl $0x1,0x6c(%r14) │ │ │ │ │ - shr $0x7,%si │ │ │ │ │ + movzbl 0x12(%rbp),%edx │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ + movl $0x1,0x6c(%r12) │ │ │ │ │ + shr $0x7,%cx │ │ │ │ │ + mov %cx,0x20(%rsp) │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ - mov %si,0x20(%rsp) │ │ │ │ │ - mov (%rbx),%rsi │ │ │ │ │ + movzbl 0xd6(%r12),%ecx │ │ │ │ │ shr $0x4,%dl │ │ │ │ │ and $0x7,%edx │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ mov (%rax),%r9d │ │ │ │ │ + shr $0x4,%cl │ │ │ │ │ + and $0x7,%ecx │ │ │ │ │ cmp %r9d,(%rsi) │ │ │ │ │ - jne 1700 │ │ │ │ │ + jne 1640 │ │ │ │ │ mov %ecx,%esi │ │ │ │ │ - mov 0xd4(%r14),%r10 │ │ │ │ │ + mov 0xd4(%r12),%r10 │ │ │ │ │ and $0x1,%esi │ │ │ │ │ - mov %esi,%ecx │ │ │ │ │ - or %edx,%esi │ │ │ │ │ - or %edx,%ecx │ │ │ │ │ + mov 0xd0(%r12),%ecx │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ + or %edx,%ebp │ │ │ │ │ movzbl 0x3a(%rsp),%edx │ │ │ │ │ - shl $0x4,%esi │ │ │ │ │ - mov %cl,0x1f(%rsp) │ │ │ │ │ - mov 0xd0(%r14),%ecx │ │ │ │ │ + mov %ebp,%esi │ │ │ │ │ mov %r10,0x28(%rsp) │ │ │ │ │ + shl $0x4,%esi │ │ │ │ │ + mov %ecx,0x24(%rsp) │ │ │ │ │ and $0xffffff8f,%edx │ │ │ │ │ or %esi,%edx │ │ │ │ │ - mov %ecx,0x24(%rsp) │ │ │ │ │ mov %dl,0x3a(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ mov %esi,%edx │ │ │ │ │ - mov %rsi,0xd4(%r14) │ │ │ │ │ + mov %rsi,0xd4(%r12) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ shr $0x10,%edx │ │ │ │ │ and $0x7f,%edx │ │ │ │ │ - mov %dx,0xd6(%r14) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %dx,0xd6(%r12) │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ mov 0x24(%rsp),%ecx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x6c(%r14),%edi │ │ │ │ │ + mov 0x6c(%r12),%edi │ │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ │ - mov %ecx,0xd0(%r14) │ │ │ │ │ + mov %ecx,0xd0(%r12) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - mov %r10,0xd4(%r14) │ │ │ │ │ - je 1a60 │ │ │ │ │ + mov %r10,0xd4(%r12) │ │ │ │ │ + je 1970 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - mov %eax,0x6c(%r14) │ │ │ │ │ + mov %eax,0x6c(%r12) │ │ │ │ │ sete %al │ │ │ │ │ test %al,%al │ │ │ │ │ - jne 1703 │ │ │ │ │ + jne 1643 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 1700 │ │ │ │ │ - mov %r13d,0x6c(%r14) │ │ │ │ │ - cmp $0x1,%r13d │ │ │ │ │ - ja 1716 │ │ │ │ │ - lea 0xa0(%r14),%rdi │ │ │ │ │ - testb $0x1,0x1f(%rsp) │ │ │ │ │ - jne 14cd │ │ │ │ │ - movzbl 0x1f(%rsp),%eax │ │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ │ - shl $0x20,%r12 │ │ │ │ │ + je 1640 │ │ │ │ │ + mov %r14d,0x6c(%r12) │ │ │ │ │ + cmp $0x1,%r14d │ │ │ │ │ + ja 1657 │ │ │ │ │ + lea 0xa0(%r12),%rdi │ │ │ │ │ + test $0x1,%bpl │ │ │ │ │ + jne 1419 │ │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ │ + movzbl %bpl,%ebp │ │ │ │ │ + shl $0x20,%r13 │ │ │ │ │ mov %r8d,%ecx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - shl $0x14,%rax │ │ │ │ │ - or %rdx,%rax │ │ │ │ │ - movzwl 0x20(%rsp),%edx │ │ │ │ │ - shl $0x17,%rdx │ │ │ │ │ - or %rdx,%rax │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - or %rax,%r12 │ │ │ │ │ + shl $0x14,%rbp │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + or %rax,%rbp │ │ │ │ │ + movzwl 0x20(%rsp),%eax │ │ │ │ │ + shl $0x17,%rax │ │ │ │ │ + or %rax,%rbp │ │ │ │ │ movabs $0xfff0000000000000,%rax │ │ │ │ │ and 0x38(%rsp),%rax │ │ │ │ │ - or %rax,%r12 │ │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ │ + or %rbp,%r13 │ │ │ │ │ + or %rax,%r13 │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ call 400 │ │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1716 │ │ │ │ │ + je 1657 │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 1716 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1657 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 170b │ │ │ │ │ + call 164b │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - movl $0x2,0x6c(%r14) │ │ │ │ │ + movl $0x2,0x6c(%r12) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ add $0xa8,%rsp │ │ │ │ │ mov %r15,%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 1298 │ │ │ │ │ + jmp 11db │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - test $0x10,%r12b │ │ │ │ │ - je 1a92 │ │ │ │ │ + test $0x10,%r13b │ │ │ │ │ + je 19a2 │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov %r12d,%edx │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %r13d,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - and $0xfffef,%edx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + and $0xfffef,%ecx │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %r11d,0x24(%rsp) │ │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %edx,%eax │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + or %ecx,%eax │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call f90 │ │ │ │ │ + call f00 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a50 │ │ │ │ │ + jne 1960 │ │ │ │ │ mov 0x24(%rsp),%r10d │ │ │ │ │ - jmp 13f2 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 133c │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ test $0x800,%r10d │ │ │ │ │ - je 1a8a │ │ │ │ │ + je 199a │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov %r10d,%ecx │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %r10d,%edx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - and $0xff7ff,%ecx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + and $0xff7ff,%edx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ mov %r11d,0x24(%rsp) │ │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %ecx,%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + or %edx,%eax │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call f90 │ │ │ │ │ + call f00 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a50 │ │ │ │ │ + jne 1960 │ │ │ │ │ mov 0x24(%rsp),%r10d │ │ │ │ │ - jmp 140a │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1354 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ test $0x8,%r10b │ │ │ │ │ - je 1a82 │ │ │ │ │ + je 1992 │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov %r10d,%edx │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %r10d,%ecx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - and $0xffff7,%edx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + and $0xffff7,%ecx │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %r11d,0x24(%rsp) │ │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %edx,%eax │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + or %ecx,%eax │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call f90 │ │ │ │ │ + call f00 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a50 │ │ │ │ │ + jne 1960 │ │ │ │ │ mov 0x24(%rsp),%r10d │ │ │ │ │ - jmp 141f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 1369 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x1,%edi │ │ │ │ │ - ja 1716 │ │ │ │ │ + ja 1657 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 19f0 │ │ │ │ │ + je 1908 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ mov 0x34(%rsp),%r8d │ │ │ │ │ - movw $0x0,0x20(%rsp) │ │ │ │ │ - jmp 167a │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov %dx,0x20(%rsp) │ │ │ │ │ + jmp 15c1 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ test $0x10000,%r10d │ │ │ │ │ - je 1a7a │ │ │ │ │ + je 198a │ │ │ │ │ mov 0x38(%rsp),%eax │ │ │ │ │ - mov %r10d,%ecx │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %r10d,%edx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - and $0xeffff,%ecx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + and $0xeffff,%edx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ mov %r11d,0x24(%rsp) │ │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ │ and $0xfff00000,%eax │ │ │ │ │ - or %ecx,%eax │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + or %edx,%eax │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ - call f90 │ │ │ │ │ + call f00 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1a50 │ │ │ │ │ + jne 1960 │ │ │ │ │ mov 0x24(%rsp),%r10d │ │ │ │ │ - jmp 1437 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1381 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ sete %al │ │ │ │ │ - jmp 148b │ │ │ │ │ + jmp 13d7 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - lea 0xa0(%r14),%rdi │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - call 6d0 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + lea 0xa0(%r12),%rdi │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + call 6c0 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 1505 │ │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ │ + jne 144d │ │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1932 │ │ │ │ │ + je 184e │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ - mov 0x6c(%r14),%r13d │ │ │ │ │ - cmp $0x1,%r13d │ │ │ │ │ - je 1700 │ │ │ │ │ - movzbl 0xd6(%r14),%eax │ │ │ │ │ - mov 0xd4(%r14),%r13d │ │ │ │ │ - mov 0xd8(%r14),%r12d │ │ │ │ │ - shr $0x4,%al │ │ │ │ │ - and $0xfffff,%r13d │ │ │ │ │ - and $0x7,%eax │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ - mov %al,0x1f(%rsp) │ │ │ │ │ - movzwl 0xd6(%r14),%eax │ │ │ │ │ + mov 0x6c(%r12),%r14d │ │ │ │ │ + cmp $0x1,%r14d │ │ │ │ │ + je 1640 │ │ │ │ │ + movzbl 0xd6(%r12),%ebp │ │ │ │ │ + movzwl 0xd6(%r12),%eax │ │ │ │ │ + mov 0xd4(%r12),%r14d │ │ │ │ │ + mov 0xd8(%r12),%r13d │ │ │ │ │ + shr $0x4,%bpl │ │ │ │ │ shr $0x7,%ax │ │ │ │ │ + and $0x7,%ebp │ │ │ │ │ mov %ax,0x20(%rsp) │ │ │ │ │ - mov 0xd4(%r14),%rax │ │ │ │ │ - jmp 1352 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpl $0x3,0x6c(%r14) │ │ │ │ │ - jne 1713 │ │ │ │ │ - movzbl 0xd6(%r14),%eax │ │ │ │ │ - mov 0xd4(%r14),%r13d │ │ │ │ │ - mov 0xd8(%r14),%r12d │ │ │ │ │ - shr $0x4,%al │ │ │ │ │ + and $0xfffff,%r14d │ │ │ │ │ + mov 0xd4(%r12),%rax │ │ │ │ │ and $0xfffff,%r13d │ │ │ │ │ - and $0x7,%eax │ │ │ │ │ - and $0xfffff,%r12d │ │ │ │ │ - mov %al,0x1f(%rsp) │ │ │ │ │ - movzwl 0xd6(%r14),%eax │ │ │ │ │ + jmp 12a0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + cmpl $0x3,0x6c(%r12) │ │ │ │ │ + jne 1654 │ │ │ │ │ + movzbl 0xd6(%r12),%ebp │ │ │ │ │ + movzwl 0xd6(%r12),%eax │ │ │ │ │ + mov 0xd4(%r12),%r14d │ │ │ │ │ + mov 0xd8(%r12),%r13d │ │ │ │ │ + shr $0x4,%bpl │ │ │ │ │ shr $0x7,%ax │ │ │ │ │ + and $0x7,%ebp │ │ │ │ │ + mov %ax,0x20(%rsp) │ │ │ │ │ + and $0xfffff,%r14d │ │ │ │ │ + mov 0xd4(%r12),%rax │ │ │ │ │ + and $0xfffff,%r13d │ │ │ │ │ + jmp 12a0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + lea 0xa0(%r12),%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %ax,0x20(%rsp) │ │ │ │ │ - mov 0xd4(%r14),%rax │ │ │ │ │ - jmp 1352 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0xa0(%r14),%rdi │ │ │ │ │ - movw $0x0,0x20(%rsp) │ │ │ │ │ - testb $0x1,0x1f(%rsp) │ │ │ │ │ - jne 1a40 │ │ │ │ │ - movzbl 0x1f(%rsp),%eax │ │ │ │ │ + test $0x1,%bpl │ │ │ │ │ + jne 1950 │ │ │ │ │ + mov 0xc(%rsp),%ebx │ │ │ │ │ + movzbl %bpl,%eax │ │ │ │ │ mov $0xfff,%ecx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov 0x18(%rsp),%ebx │ │ │ │ │ mov 0x20(%rsp),%edx │ │ │ │ │ shl $0x14,%eax │ │ │ │ │ - shl $0x17,%edx │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ or %ebx,%eax │ │ │ │ │ + shl $0x17,%edx │ │ │ │ │ or %edx,%eax │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %eax,0x38(%rsp) │ │ │ │ │ call 400 │ │ │ │ │ - jmp 1713 │ │ │ │ │ + jmp 1654 │ │ │ │ │ + nop │ │ │ │ │ + lea 0x70(%r12),%rdi │ │ │ │ │ + jmp 191d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x70(%r14),%rdi │ │ │ │ │ - jmp 1a05 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jmp 1469 │ │ │ │ │ + jmp 13b2 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x2,%edi │ │ │ │ │ sete %al │ │ │ │ │ - jmp 165b │ │ │ │ │ + jmp 15a1 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r12d,0x18(%rsp) │ │ │ │ │ - jmp 1469 │ │ │ │ │ + mov %r13d,0xc(%rsp) │ │ │ │ │ + jmp 13b2 │ │ │ │ │ mov %r11d,%r10d │ │ │ │ │ - jmp 1437 │ │ │ │ │ + jmp 1381 │ │ │ │ │ mov %r11d,%r10d │ │ │ │ │ - jmp 141f │ │ │ │ │ + jmp 1369 │ │ │ │ │ mov %r11d,%r10d │ │ │ │ │ - jmp 140a │ │ │ │ │ + jmp 1354 │ │ │ │ │ mov %r11d,%r10d │ │ │ │ │ - jmp 13f2 │ │ │ │ │ + jmp 133c │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001aa0 : │ │ │ │ │ +00000000000019b0 : │ │ │ │ │ fftw_mkplanner(): │ │ │ │ │ push %rbx │ │ │ │ │ mov $0x120,%edi │ │ │ │ │ - call 1aab │ │ │ │ │ + call 19bb │ │ │ │ │ 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 │ │ │ │ │ movups %xmm0,0x108(%rbx) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ + mov %rax,(%rbx) │ │ │ │ │ lea 0x70(%rbx),%rdi │ │ │ │ │ - movl $0x0,0x118(%rbx) │ │ │ │ │ - movq $0x0,0x28(%rbx) │ │ │ │ │ + mov 0x0(%rip),%rax │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + andl $0xfff00000,0xd8(%rbx) │ │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ - movq $0x0,0x40(%rbx) │ │ │ │ │ + mov %rax,0xf0(%rbx) │ │ │ │ │ movups %xmm0,0x80(%rbx) │ │ │ │ │ + movl $0x0,0x118(%rbx) │ │ │ │ │ + movq $0x0,0x28(%rbx) │ │ │ │ │ + movq $0x0,0x40(%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 250 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ + lea 0xa0(%rbx),%rdi │ │ │ │ │ + movups %xmm0,0xb0(%rbx) │ │ │ │ │ movl $0x0,0xc8(%rbx) │ │ │ │ │ movq $0x0,0xc0(%rbx) │ │ │ │ │ - movups %xmm0,0xb0(%rbx) │ │ │ │ │ movq $0x0,0xa0(%rbx) │ │ │ │ │ movq $0x0,0xa8(%rbx) │ │ │ │ │ - lea 0xa0(%rbx),%rdi │ │ │ │ │ call 250 │ │ │ │ │ - pcmpeqd %xmm0,%xmm0 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ + pcmpeqd %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x4c(%rbx) │ │ │ │ │ movups %xmm0,0x5c(%rbx) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001bc0 : │ │ │ │ │ +0000000000001ad0 : │ │ │ │ │ fftw_planner_destroy(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x70(%rdi),%rdi │ │ │ │ │ - call 1bd2 │ │ │ │ │ + call 1ae2 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0xa0(%rbp),%rdi │ │ │ │ │ movq $0x0,0x70(%rbp) │ │ │ │ │ movl $0x0,0x7c(%rbp) │ │ │ │ │ - call 1bed │ │ │ │ │ + call 1afd │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ movq $0x0,0xa0(%rbp) │ │ │ │ │ movl $0x0,0xac(%rbp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1c2b │ │ │ │ │ + je 1b3c │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ add 0x30(%rbp),%rax │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ - call 1c26 │ │ │ │ │ + call 1b37 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_destroy-0x4 │ │ │ │ │ cmp 0x38(%rbp),%ebx │ │ │ │ │ - jb 1c10 │ │ │ │ │ + jb 1b20 │ │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ │ - call 1c34 │ │ │ │ │ + call 1b45 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 1c42 │ │ │ │ │ + jmp 1b53 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001c50 : │ │ │ │ │ +0000000000001b60 : │ │ │ │ │ fftw_mkplan_d(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 1c6a │ │ │ │ │ + call 1b7a │ │ │ │ │ R_X86_64_PLT32 fftw_problem_destroy-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000001c80 : │ │ │ │ │ +0000000000001b90 : │ │ │ │ │ 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 │ │ │ │ │ movabs $0xfff00000fff00000,%rax │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ and %rbp,%rax │ │ │ │ │ shl $0x20,%rcx │ │ │ │ │ or %r8d,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ or %rdx,%rcx │ │ │ │ │ or %rax,%rcx │ │ │ │ │ mov %rcx,0xd4(%rdi) │ │ │ │ │ - call 1cd9 │ │ │ │ │ + call 1be9 │ │ │ │ │ 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,65 +1,65 @@ │ │ │ │ │ │ │ │ │ │ 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 0a010000 004b0e10 8d02420e .........K....B. │ │ │ │ │ - 0x00000030 188c0341 0e208604 440e2883 054a0e30 ...A. ..D.(..J.0 │ │ │ │ │ - 0x00000040 02650e28 410e2041 0e18420e 10420e08 .e.(A. A..B..B.. │ │ │ │ │ - 0x00000050 49c3c6cc cd500e30 83058604 8c038d02 I....P.0........ │ │ │ │ │ - 0x00000060 2c000000 64000000 00000000 3a010000 ,...d.......:... │ │ │ │ │ - 0x00000070 00420e10 8c02440e 18860341 0e208304 .B....D....A. .. │ │ │ │ │ - 0x00000080 0306010a 0e18410e 10420e08 500b0000 ......A..B..P... │ │ │ │ │ + 0x00000030 188c0344 0e208604 410e2883 054a0e30 ...D. ..A.(..J.0 │ │ │ │ │ + 0x00000040 02660e28 410e2041 0e18420e 10420e08 .f.(A. A..B..B.. │ │ │ │ │ + 0x00000050 48c3c6cc cd480e30 83058604 8c038d02 H....H.0........ │ │ │ │ │ + 0x00000060 2c000000 64000000 00000000 32010000 ,...d.......2... │ │ │ │ │ + 0x00000070 004a0e10 8c02470e 18860347 0e208304 .J....G....G. .. │ │ │ │ │ + 0x00000080 02f70a0e 18410e10 420e0846 0b000000 .....A..B..F.... │ │ │ │ │ 0x00000090 48000000 94000000 00000000 fc000000 H............... │ │ │ │ │ 0x000000a0 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ 0x000000b0 410e2883 05440e30 590a0e28 410e2041 A.(..D.0Y..(A. A │ │ │ │ │ 0x000000c0 0e18420e 10420e08 470b02be 0e28440e ..B..B..G....(D. │ │ │ │ │ 0x000000d0 20410e18 420e1042 0e080000 1c000000 A..B..B........ │ │ │ │ │ 0x000000e0 e0000000 00000000 a1000000 00410e10 .............A.. │ │ │ │ │ 0x000000f0 83024d0a 0e08420b 028c0e08 4c000000 ..M...B.....L... │ │ │ │ │ - 0x00000100 00010000 00000000 c6020000 00420e10 .............B.. │ │ │ │ │ - 0x00000110 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ │ - 0x00000120 05410e30 830603de 010a0e28 410e2042 .A.0.......(A. B │ │ │ │ │ - 0x00000130 0e18420e 10420e08 500b750a 0e28410e ..B..B..P.u..(A. │ │ │ │ │ - 0x00000140 20420e18 420e1042 0e08540b 34000000 B..B..B..T.4... │ │ │ │ │ - 0x00000150 50010000 00000000 7a010000 00420e10 P.......z....B.. │ │ │ │ │ - 0x00000160 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x00000170 05032101 0a0e2044 0e18420e 10420e08 ..!... D..B..B.. │ │ │ │ │ + 0x00000100 00010000 00000000 b7020000 00420e10 .............B.. │ │ │ │ │ + 0x00000110 8e02450e 188d0347 0e208c04 440e2886 ..E....G. ..D.(. │ │ │ │ │ + 0x00000120 05440e30 830603d5 010a0e28 410e2042 .D.0.......(A. B │ │ │ │ │ + 0x00000130 0e18420e 10420e08 460b750a 0e28410e ..B..B..F.u..(A. │ │ │ │ │ + 0x00000140 20420e18 420e1042 0e084c0b 34000000 B..B..B..L.4... │ │ │ │ │ + 0x00000150 50010000 00000000 7b010000 00420e10 P.......{....B.. │ │ │ │ │ + 0x00000160 8d02480e 188c0344 0e208604 410e2883 ..H....D. ..A.(. │ │ │ │ │ + 0x00000170 05031c01 0a0e2044 0e18420e 10420e08 ...... D..B..B.. │ │ │ │ │ 0x00000180 410b0000 68000000 88010000 00000000 A...h........... │ │ │ │ │ - 0x00000190 b9040000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000001a0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000001b0 3883074a 0e800302 530a0e38 410e3041 8..J....S..8A.0A │ │ │ │ │ - 0x000001c0 0e28420e 20420e18 420e1042 0e084f0b .(B. B..B..B..O. │ │ │ │ │ - 0x000001d0 0393010e 8803440e 9003560e 9803440e ......D...V...D. │ │ │ │ │ + 0x00000190 4d040000 00420e10 8f02420e 188e0342 M....B....B....B │ │ │ │ │ + 0x000001a0 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x000001b0 38830754 0e800302 460a0e38 410e3041 8..T....F..8A.0A │ │ │ │ │ + 0x000001c0 0e28420e 20420e18 420e1042 0e08470b .(B. B..B..B..G. │ │ │ │ │ + 0x000001d0 0370010e 88034e0e 9003440e 9803440e .p....N...D...D. │ │ │ │ │ 0x000001e0 a003490e a803490e b003590e 80030000 ..I...I...Y..... │ │ │ │ │ - 0x000001f0 5c000000 f4010000 00000000 67010000 \...........g... │ │ │ │ │ - 0x00000200 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x00000210 440e2886 05410e30 83064a0e 900102e8 D.(..A.0..J..... │ │ │ │ │ + 0x000001f0 5c000000 f4010000 00000000 68010000 \...........h... │ │ │ │ │ + 0x00000200 00420e10 8e02450e 188d0342 0e208c04 .B....E....B. .. │ │ │ │ │ + 0x00000210 440e2886 05410e30 8306470e 900102e8 D.(..A.0..G..... │ │ │ │ │ 0x00000220 0e98014c 0ea00152 0ea80144 0eb00143 ...L...R...D...C │ │ │ │ │ - 0x00000230 0eb80152 0ec0014c 0e90015e 0e30410e ...R...L...^.0A. │ │ │ │ │ + 0x00000230 0eb80152 0ec0014c 0e90015f 0e30410e ...R...L..._.0A. │ │ │ │ │ 0x00000240 28410e20 420e1842 0e10420e 08000000 (A. B..B..B..... │ │ │ │ │ - 0x00000250 10000000 54020000 00000000 41000000 ....T.......A... │ │ │ │ │ + 0x00000250 10000000 54020000 00000000 39000000 ....T.......9... │ │ │ │ │ 0x00000260 00000000 38000000 68020000 00000000 ....8...h....... │ │ │ │ │ - 0x00000270 bf000000 00420e10 8c02410e 18860341 .....B....A....A │ │ │ │ │ - 0x00000280 0e208304 02510a0e 18410e10 420e0848 . ...Q...A..B..H │ │ │ │ │ - 0x00000290 0b024b0a 0e18410e 10420e08 420b0000 ..K...A..B..B... │ │ │ │ │ - 0x000002a0 48000000 a4020000 00000000 bb020000 H............... │ │ │ │ │ - 0x000002b0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000002c0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x000002d0 0e600360 020a0e38 440e3041 0e28420e .`.`...8D.0A.(B. │ │ │ │ │ - 0x000002e0 20420e18 420e1042 0e08420b 4c000000 B..B..B..B.L... │ │ │ │ │ - 0x000002f0 f0020000 00000000 4a080000 00420e10 ........J....B.. │ │ │ │ │ - 0x00000300 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00000310 05410e30 8606410e 3883074a 0ee00103 .A.0..A.8..J.... │ │ │ │ │ - 0x00000320 b6040a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ │ - 0x00000330 18420e10 420e0846 0b000000 18000000 .B..B..F........ │ │ │ │ │ - 0x00000340 40030000 00000000 19010000 00410e10 @............A.. │ │ │ │ │ - 0x00000350 83020317 010e0800 24000000 5c030000 ........$...\... │ │ │ │ │ - 0x00000360 00000000 82000000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000370 18830347 0e20026f 0e18440e 10410e08 ...G. .o..D..A.. │ │ │ │ │ + 0x00000270 bf000000 00420e10 8c02440e 18860344 .....B....D....D │ │ │ │ │ + 0x00000280 0e208304 024a0a0e 18430e10 420e0847 . ...J...C..B..G │ │ │ │ │ + 0x00000290 0b024c0a 0e18410e 10420e08 410b0000 ..L...A..B..A... │ │ │ │ │ + 0x000002a0 48000000 a4020000 00000000 8f020000 H............... │ │ │ │ │ + 0x000002b0 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ │ + 0x000002c0 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ + 0x000002d0 0e600334 020a0e38 440e3041 0e28420e .`.4...8D.0A.(B. │ │ │ │ │ + 0x000002e0 20420e18 420e1042 0e08460b 4c000000 B..B..B..F.L... │ │ │ │ │ + 0x000002f0 f0020000 00000000 1a080000 00420e10 .............B.. │ │ │ │ │ + 0x00000300 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ + 0x00000310 05440e30 8606410e 3883074a 0ee00103 .D.0..A.8..J.... │ │ │ │ │ + 0x00000320 b7040a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ │ + 0x00000330 18420e10 420e0845 0b000000 18000000 .B..B..E........ │ │ │ │ │ + 0x00000340 40030000 00000000 1a010000 00410e10 @............A.. │ │ │ │ │ + 0x00000350 83020318 010e0800 24000000 5c030000 ........$...\... │ │ │ │ │ + 0x00000360 00000000 83000000 00410e10 8602440e .........A....D. │ │ │ │ │ + 0x00000370 18830344 0e200270 0e18440e 10410e08 ...D. .p..D..A.. │ │ │ │ │ 0x00000380 24000000 84030000 00000000 24000000 $...........$... │ │ │ │ │ 0x00000390 00410e10 8602410e 18830347 0e20550e .A....A....G. U. │ │ │ │ │ 0x000003a0 18440e10 410e0800 24000000 ac030000 .D..A...$....... │ │ │ │ │ - 0x000003b0 00000000 67000000 00410e10 8602410e ....g....A....A. │ │ │ │ │ - 0x000003c0 18830349 0e200259 0e18410e 10410e08 ...I. .Y..A..A.. │ │ │ │ │ + 0x000003b0 00000000 67000000 00410e10 8602460e ....g....A....F. │ │ │ │ │ + 0x000003c0 18830347 0e200256 0e18410e 10410e08 ...G. .V..A..A.. │ │ │ ├── primes.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -2,18 +2,18 @@ │ │ │ │ │ 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 210 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 126 FUNC GLOBAL DEFAULT 1 fftw_safe_mulmod │ │ │ │ │ + 5: 0000000000000000 118 FUNC GLOBAL DEFAULT 1 fftw_safe_mulmod │ │ │ │ │ 6: 0000000000000080 210 FUNC GLOBAL DEFAULT 1 fftw_power_mod │ │ │ │ │ - 7: 0000000000000160 345 FUNC GLOBAL DEFAULT 1 fftw_find_generator │ │ │ │ │ - 8: 00000000000002c0 89 FUNC GLOBAL DEFAULT 1 fftw_first_divisor │ │ │ │ │ - 9: 0000000000000320 36 FUNC GLOBAL DEFAULT 1 fftw_is_prime │ │ │ │ │ - 10: 0000000000000350 36 FUNC GLOBAL DEFAULT 1 fftw_next_prime │ │ │ │ │ - 11: 0000000000000380 76 FUNC GLOBAL DEFAULT 1 fftw_factors_into │ │ │ │ │ - 12: 00000000000003d0 49 FUNC GLOBAL DEFAULT 1 fftw_isqrt │ │ │ │ │ - 13: 0000000000000410 120 FUNC GLOBAL DEFAULT 1 fftw_choose_radix │ │ │ │ │ - 14: 0000000000000490 51 FUNC GLOBAL DEFAULT 1 fftw_modulo │ │ │ │ │ + 7: 0000000000000160 353 FUNC GLOBAL DEFAULT 1 fftw_find_generator │ │ │ │ │ + 8: 00000000000002d0 97 FUNC GLOBAL DEFAULT 1 fftw_first_divisor │ │ │ │ │ + 9: 0000000000000340 36 FUNC GLOBAL DEFAULT 1 fftw_is_prime │ │ │ │ │ + 10: 0000000000000370 37 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 43 FUNC GLOBAL DEFAULT 1 fftw_modulo │ │ │ │ │ 15: 00000000000004d0 12 FUNC GLOBAL DEFAULT 1 fftw_factors_into_small_primes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x938 contains 12 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000000d8 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ 00000000000000f6 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ 0000000000000121 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ -000000000000026e 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ -0000000000000335 0000000800000004 R_X86_64_PLT32 00000000000002c0 fftw_first_divisor - 4 │ │ │ │ │ -0000000000000367 0000000900000004 R_X86_64_PLT32 0000000000000320 fftw_is_prime - 4 │ │ │ │ │ -0000000000000474 0000000c00000004 R_X86_64_PLT32 00000000000003d0 fftw_isqrt - 4 │ │ │ │ │ +000000000000026f 0000000600000004 R_X86_64_PLT32 0000000000000080 fftw_power_mod - 4 │ │ │ │ │ +0000000000000355 0000000800000004 R_X86_64_PLT32 00000000000002d0 fftw_first_divisor - 4 │ │ │ │ │ +0000000000000388 0000000900000004 R_X86_64_PLT32 0000000000000340 fftw_is_prime - 4 │ │ │ │ │ +0000000000000484 0000000c00000004 R_X86_64_PLT32 00000000000003f0 fftw_isqrt - 4 │ │ │ │ │ 00000000000004d3 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 0000000000000133 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ 000000000000014e 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -0000000000000464 0000000800000004 R_X86_64_PLT32 00000000000002c0 fftw_first_divisor - 4 │ │ │ │ │ -00000000000004d8 0000000b00000004 R_X86_64_PLT32 0000000000000380 fftw_factors_into - 4 │ │ │ │ │ +000000000000047c 0000000800000004 R_X86_64_PLT32 00000000000002d0 fftw_first_divisor - 4 │ │ │ │ │ +00000000000004d8 0000000b00000004 R_X86_64_PLT32 00000000000003a0 fftw_factors_into - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0xa58 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 │ │ │ │ │ 0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ │ -00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2c0 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ -000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ -0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 380 │ │ │ │ │ -000000000000013c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3d0 │ │ │ │ │ -0000000000000150 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 410 │ │ │ │ │ -0000000000000170 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 490 │ │ │ │ │ +00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2d0 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ +000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ +0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3a0 │ │ │ │ │ +000000000000013c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3f0 │ │ │ │ │ +0000000000000150 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ │ +0000000000000170 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ 0000000000000184 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4d0 │ │ │ │ ├── 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..000000000000007e │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000076 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 000000000000005c 00000030 FDE cie=00000000 pc=0000000000000080..0000000000000152 │ │ │ │ │ DW_CFA_advance_loc: 11 to 000000000000008b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -29,25 +29,25 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 46 to 00000000000000c1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 6 to 00000000000000c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c9 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000cc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 43 to 00000000000000fb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 10 to 0000000000000105 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000107 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000010a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000110 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000120 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ @@ -55,117 +55,117 @@ │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000126 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 7 to 000000000000012d │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000132 │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000141 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000145 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000014b │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000014a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000014d │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000008c 0000000000000044 00000090 FDE cie=00000000 pc=0000000000000160..00000000000002b9 │ │ │ │ │ +0000008c 0000000000000044 00000090 FDE cie=00000000 pc=0000000000000160..00000000000002c1 │ │ │ │ │ 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 0000000000000164 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000016a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000166 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000016d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000016d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ 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 0000000000000172 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc2: 282 to 000000000000028c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000288 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000290 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000289 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000291 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000293 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000295 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000297 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000298 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=00000000000002c0..0000000000000319 │ │ │ │ │ +000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=00000000000002d0..0000000000000331 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000018 000000ec FDE cie=00000000 pc=0000000000000320..0000000000000344 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000331 │ │ │ │ │ +000000e8 0000000000000018 000000ec FDE cie=00000000 pc=0000000000000340..0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000351 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000033d │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000035d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000104 0000000000000018 00000108 FDE cie=00000000 pc=0000000000000350..0000000000000374 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000351 │ │ │ │ │ +00000104 0000000000000018 00000108 FDE cie=00000000 pc=0000000000000370..0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000371 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000373 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000394 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 0000000000000010 00000124 FDE cie=00000000 pc=0000000000000380..00000000000003cc │ │ │ │ │ +00000120 0000000000000010 00000124 FDE cie=00000000 pc=00000000000003a0..00000000000003ec │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000134 0000000000000010 00000138 FDE cie=00000000 pc=00000000000003d0..0000000000000401 │ │ │ │ │ +00000134 0000000000000010 00000138 FDE cie=00000000 pc=00000000000003f0..0000000000000421 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000148 000000000000001c 0000014c FDE cie=00000000 pc=0000000000000410..0000000000000488 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 0000000000000443 │ │ │ │ │ +00000148 000000000000001c 0000014c FDE cie=00000000 pc=0000000000000430..0000000000000498 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 0000000000000463 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000451 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000471 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000460 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000478 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000480 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ │ │ │ │ │ -00000168 0000000000000010 0000016c FDE cie=00000000 pc=0000000000000490..00000000000004c3 │ │ │ │ │ +00000168 0000000000000010 0000016c FDE cie=00000000 pc=00000000000004a0..00000000000004cb │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000017c 0000000000000010 00000180 FDE cie=00000000 pc=00000000000004d0..00000000000004dc │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -11,43 +11,43 @@ │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ jg 10 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - je 7a │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 72 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ and $0x1,%ecx │ │ │ │ │ neg %rcx │ │ │ │ │ and %rax,%rcx │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ sub %rcx,%r9 │ │ │ │ │ add %rdi,%rcx │ │ │ │ │ sub %rdx,%r8 │ │ │ │ │ add %rdi,%r8 │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ - lea (%rax,%rax,1),%r8 │ │ │ │ │ cmovl %rcx,%rdi │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ sub %rax,%r9 │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ + lea (%rax,%rax,1),%r8 │ │ │ │ │ add %rax,%rcx │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ cmovl %r8,%rax │ │ │ │ │ sar $1,%rsi │ │ │ │ │ - jne 30 │ │ │ │ │ + jne 28 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000080 : │ │ │ │ │ fftw_power_mod.localalias(): │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ je 110 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ @@ -66,16 +66,16 @@ │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jl 140 │ │ │ │ │ imul %rax,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ + pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ lea -0x1(%rsi),%rbx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ call dc │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ @@ -89,67 +89,67 @@ │ │ │ │ │ call fa │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ pop %rbx │ │ │ │ │ imul %r12,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ + pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ call 125 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ + pop %r12 │ │ │ │ │ jmp 137 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - pop %rbp │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ jmp 152 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000160 : │ │ │ │ │ fftw_find_generator(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov $0x1,%r14d │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ │ cmp $0x2,%rdi │ │ │ │ │ - je 280 │ │ │ │ │ + je 288 │ │ │ │ │ lea -0x1(%rdi),%rbp │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ movq $0x2,(%rsp) │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ sar $1,%rcx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ and $0x1,%edi │ │ │ │ │ je 190 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - je 2a0 │ │ │ │ │ + je 2a8 │ │ │ │ │ cmp $0x8,%rcx │ │ │ │ │ - jle 290 │ │ │ │ │ + jle 298 │ │ │ │ │ mov $0x3,%esi │ │ │ │ │ jmp 1d0 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ @@ -177,39 +177,39 @@ │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ jle 1d0 │ │ │ │ │ lea 0x1(%rdi),%r13 │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - je 2b0 │ │ │ │ │ + je 2b8 │ │ │ │ │ mov %rcx,(%rsp,%rax,1) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov $0x2,%r14d │ │ │ │ │ - jmp 25c │ │ │ │ │ + jmp 25d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ - jle 280 │ │ │ │ │ + jle 288 │ │ │ │ │ mov (%rsp,%rbx,8),%rcx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 272 │ │ │ │ │ + call 273 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ jne 250 │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - jmp 258 │ │ │ │ │ - nop │ │ │ │ │ + jmp 259 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ sub $0xffffffffffffff80,%rsp │ │ │ │ │ mov %r14,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -221,203 +221,201 @@ │ │ │ │ │ mov $0x1,%r13d │ │ │ │ │ mov $0x2,%ecx │ │ │ │ │ jmp 242 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ jmp 242 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000002c0 : │ │ │ │ │ +00000000000002d0 : │ │ │ │ │ fftw_first_divisor(): │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ - jle 300 │ │ │ │ │ + jle 320 │ │ │ │ │ test $0x1,%dil │ │ │ │ │ - je 310 │ │ │ │ │ + je 328 │ │ │ │ │ cmp $0x8,%rdi │ │ │ │ │ - jle 300 │ │ │ │ │ + jle 320 │ │ │ │ │ mov $0x3,%ecx │ │ │ │ │ - jmp 2f0 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 310 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jl 300 │ │ │ │ │ + jl 320 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 2e0 │ │ │ │ │ + jne 300 │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ ret │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000320 : │ │ │ │ │ +0000000000000340 : │ │ │ │ │ fftw_is_prime(): │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ - jg 330 │ │ │ │ │ + jg 350 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - call 339 │ │ │ │ │ + call 359 │ │ │ │ │ R_X86_64_PLT32 fftw_first_divisor-0x4 │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000350 : │ │ │ │ │ +0000000000000370 : │ │ │ │ │ fftw_next_prime(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - jmp 363 │ │ │ │ │ + jmp 384 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 36b │ │ │ │ │ + call 38c │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 360 │ │ │ │ │ + je 380 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ -0000000000000380 : │ │ │ │ │ +00000000000003a0 : │ │ │ │ │ fftw_factors_into(): │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - je 3c2 │ │ │ │ │ + je 3e2 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 3b5 │ │ │ │ │ + jne 3d5 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ cqto │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 3a0 │ │ │ │ │ + je 3c0 │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 390 │ │ │ │ │ + jne 3b0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ sete %al │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003d0 : │ │ │ │ │ +00000000000003f0 : │ │ │ │ │ fftw_isqrt(): │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 3fd │ │ │ │ │ + je 41d │ │ │ │ │ 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 3e0 │ │ │ │ │ + jg 400 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000410 : │ │ │ │ │ +0000000000000430 : │ │ │ │ │ fftw_choose_radix(): │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 430 │ │ │ │ │ + jle 450 │ │ │ │ │ cqto │ │ │ │ │ idiv %rdi │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 43a │ │ │ │ │ + jne 45a │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - je 460 │ │ │ │ │ + je 478 │ │ │ │ │ neg %rdi │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jl 440 │ │ │ │ │ + jl 460 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ cqto │ │ │ │ │ push %rbx │ │ │ │ │ idiv %rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 470 │ │ │ │ │ + je 480 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - jmp 468 │ │ │ │ │ + jmp 480 │ │ │ │ │ R_X86_64_PLT32 fftw_first_divisor-0x4 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 478 │ │ │ │ │ + call 488 │ │ │ │ │ R_X86_64_PLT32 fftw_isqrt-0x4 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - je 450 │ │ │ │ │ + je 470 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 450 │ │ │ │ │ + jmp 470 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000490 : │ │ │ │ │ +00000000000004a0 : │ │ │ │ │ fftw_modulo(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - js 4b0 │ │ │ │ │ + js 4b8 │ │ │ │ │ cqto │ │ │ │ │ idiv %rsi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - not %rax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea -0x1(%rsi),%rcx │ │ │ │ │ + not %rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rsi │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000004d0 : │ │ │ │ │ fftw_factors_into_small_primes(): │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ jmp 4dc │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into-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 10000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 7e000000 00000000 5c000000 ....~.......\... │ │ │ │ │ + 0x00000020 00000000 76000000 00000000 5c000000 ....v.......\... │ │ │ │ │ 0x00000030 30000000 00000000 d2000000 004b0e10 0............K.. │ │ │ │ │ 0x00000040 8c02440e 18860344 0e208304 6e0a0e18 ..D....D. ..n... │ │ │ │ │ - 0x00000050 460e1042 0e08470b 6b0e184a 0e10420e F..B..G.k..J..B. │ │ │ │ │ - 0x00000060 0849c3c6 cc500e20 83048603 8c02460a .I...P. ......F. │ │ │ │ │ - 0x00000070 c30e1847 c60e1042 cc0e0851 0b41c30e ...G...B...Q.A.. │ │ │ │ │ - 0x00000080 1844c60e 1045cc0e 08000000 44000000 .D...E......D... │ │ │ │ │ - 0x00000090 90000000 00000000 59010000 00420e10 ........Y....B.. │ │ │ │ │ - 0x000000a0 8e02420e 188d0342 0e208c04 470e2886 ..B....B. ..G.(. │ │ │ │ │ - 0x000000b0 05410e30 8306440e b0010312 010a0e30 .A.0..D........0 │ │ │ │ │ + 0x00000050 460e1045 0e08440b 6b0e184a 0e10450e F..E..D.k..J..E. │ │ │ │ │ + 0x00000060 0846c3c6 cc500e20 83048603 8c02460a .F...P. ......F. │ │ │ │ │ + 0x00000070 c30e1847 c60e1045 cc0e084e 0b41c30e ...G...E...N.A.. │ │ │ │ │ + 0x00000080 184ac60e 1042cc0e 08000000 44000000 .J...B......D... │ │ │ │ │ + 0x00000090 90000000 00000000 61010000 00420e10 ........a....B.. │ │ │ │ │ + 0x000000a0 8e02480e 188d0342 0e208c04 410e2886 ..H....B. ..A.(. │ │ │ │ │ + 0x000000b0 05410e30 8306440e b001031a 010a0e30 .A.0..D........0 │ │ │ │ │ 0x000000c0 440e2841 0e20420e 18420e10 420e0841 D.(A. B..B..B..A │ │ │ │ │ 0x000000d0 0b000000 10000000 d8000000 00000000 ................ │ │ │ │ │ - 0x000000e0 59000000 00000000 18000000 ec000000 Y............... │ │ │ │ │ + 0x000000e0 61000000 00000000 18000000 ec000000 a............... │ │ │ │ │ 0x000000f0 00000000 24000000 00510e10 83024c0e ....$....Q....L. │ │ │ │ │ 0x00000100 08000000 18000000 08010000 00000000 ................ │ │ │ │ │ - 0x00000110 24000000 00410e10 8302620e 08000000 $....A....b..... │ │ │ │ │ + 0x00000110 25000000 00410e10 8302630e 08000000 %....A....c..... │ │ │ │ │ 0x00000120 10000000 24010000 00000000 4c000000 ....$.......L... │ │ │ │ │ 0x00000130 00000000 10000000 38010000 00000000 ........8....... │ │ │ │ │ 0x00000140 31000000 00000000 1c000000 4c010000 1...........L... │ │ │ │ │ - 0x00000150 00000000 78000000 00730e10 83024e0e ....x....s....N. │ │ │ │ │ - 0x00000160 084fc350 0e108302 10000000 6c010000 .O.P........l... │ │ │ │ │ - 0x00000170 00000000 33000000 00000000 10000000 ....3........... │ │ │ │ │ + 0x00000150 00000000 68000000 00730e10 83024e0e ....h....s....N. │ │ │ │ │ + 0x00000160 0847c348 0e108302 10000000 6c010000 .G.H........l... │ │ │ │ │ + 0x00000170 00000000 2b000000 00000000 10000000 ....+........... │ │ │ │ │ 0x00000180 80010000 00000000 0c000000 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: 5872 (bytes into file) │ │ │ │ │ + Start of section headers: 5728 (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 0x16f0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1660: │ │ │ │ │ │ │ │ │ │ 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 0008e8 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000d28 000120 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000928 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000928 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000928 00001b 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata PROGBITS 0000000000000000 000943 000144 00 A 0 0 4 │ │ │ │ │ - [ 7] .rela.rodata RELA 0000000000000000 000e48 000798 18 I 14 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000a87 000008 08 AM 0 0 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000a8f 000008 00 WA 0 0 8 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 0015e0 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000a97 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000a97 0000b8 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 0015f8 000060 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000b50 000168 18 15 10 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000cb8 00006f 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001658 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000858 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c98 000120 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000898 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000898 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000898 00001b 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 0008b3 000144 00 A 0 0 4 │ │ │ │ │ + [ 7] .rela.rodata RELA 0000000000000000 000db8 000798 18 I 14 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0009f7 000008 08 AM 0 0 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 0009ff 000008 00 WA 0 0 8 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 001550 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000a07 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000a07 0000b8 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001568 000060 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000ac0 000168 18 15 10 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000c28 00006f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0015c8 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 2023 FUNC LOCAL DEFAULT 1 vprint │ │ │ │ │ + 2: 0000000000000000 1880 FUNC LOCAL DEFAULT 1 vprint │ │ │ │ │ 3: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .rodata │ │ │ │ │ - 4: 00000000000007f0 143 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 4: 0000000000000760 143 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 9 .data.rel.ro.local │ │ │ │ │ 6: 000000000000000a 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 8: 0000000000000003 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_print │ │ │ │ │ - 11: 0000000000000880 79 FUNC GLOBAL DEFAULT 1 fftw_mkprinter │ │ │ │ │ + 11: 00000000000007f0 79 FUNC GLOBAL DEFAULT 1 fftw_mkprinter │ │ │ │ │ 12: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 13: 00000000000008d0 24 FUNC GLOBAL DEFAULT 1 fftw_printer_destroy │ │ │ │ │ + 13: 0000000000000840 24 FUNC GLOBAL DEFAULT 1 fftw_printer_destroy │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,110 +1,110 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xd28 contains 12 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc98 contains 12 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 000000000000000a .LC2 - 4 │ │ │ │ │ -00000000000001fe 0000000600000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -00000000000002bc 0000000600000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -00000000000003be 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_print - 4 │ │ │ │ │ -000000000000044a 0000000600000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -00000000000005c1 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 3 │ │ │ │ │ -00000000000007c6 0000000800000002 R_X86_64_PC32 0000000000000003 .LC1 - 3 │ │ │ │ │ -0000000000000897 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000089f 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000008b7 0000000900000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -00000000000008e4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000024 0000000300000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000000d4 0000000600000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +00000000000001e7 0000000600000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +0000000000000275 0000000600000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +0000000000000366 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_print - 4 │ │ │ │ │ +00000000000003fc 0000000600000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +0000000000000592 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 3 │ │ │ │ │ +0000000000000736 0000000800000002 R_X86_64_PC32 0000000000000003 .LC1 - 3 │ │ │ │ │ +0000000000000807 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000081b 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000827 0000000900000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000854 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.rodata' at offset 0xe48 contains 81 entries: │ │ │ │ │ +Relocation section '.rela.rodata' at offset 0xdb8 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 + 148 │ │ │ │ │ +0000000000000004 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 18f │ │ │ │ │ +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 + 209 │ │ │ │ │ +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 + 2e4 │ │ │ │ │ +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 + 3a0 │ │ │ │ │ +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 + 3e8 │ │ │ │ │ +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 + 497 │ │ │ │ │ +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 + 5e4 │ │ │ │ │ +0000000000000120 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 48f │ │ │ │ │ +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 + 63c │ │ │ │ │ +0000000000000130 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 501 │ │ │ │ │ +0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6a3 │ │ │ │ │ +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 0x15e0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1550 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 7f0 │ │ │ │ │ +0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 760 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x15f8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1568 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 + 7f0 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 880 │ │ │ │ │ -00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8d0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 760 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7f0 │ │ │ │ │ +00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 840 │ │ │ │ ├── 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 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000007e7 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000758 │ │ │ │ │ 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: 6 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000015 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 159 to 00000000000000b4 │ │ │ │ │ + DW_CFA_advance_loc1: 143 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=00000000000007f0..000000000000087f │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000007f7 │ │ │ │ │ +00000064 0000000000000018 00000068 FDE cie=00000000 pc=0000000000000760..00000000000007ef │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000767 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc1: 135 to 000000000000087e │ │ │ │ │ + DW_CFA_advance_loc1: 135 to 00000000000007ee │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000014 00000084 FDE cie=00000000 pc=0000000000000880..00000000000008cf │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000088e │ │ │ │ │ +00000080 0000000000000014 00000084 FDE cie=00000000 pc=00000000000007f0..000000000000083f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000008ce │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 000000000000083e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000098 000000000000001c 0000009c FDE cie=00000000 pc=00000000000008d0..00000000000008e8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008d1 │ │ │ │ │ +00000098 000000000000001c 0000009c FDE cie=00000000 pc=0000000000000840..0000000000000858 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000841 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000008e3 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000853 │ │ │ │ │ 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,9 +1,9 @@ │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ -gfffffffM │ │ │ │ │ +gfffffffH │ │ │ │ │ 0123456789abcdef │ │ │ │ │ fftw_tensor_print │ │ │ │ │ fftw_mkprinter │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_printer_destroy │ │ │ │ │ fftw_ifree │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,60 +3,58 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ vprint(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ lea 0x1(%rsi),%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 │ │ │ │ │ + lea 0x0(%rip),%r13 │ │ │ │ │ + R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ 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 5c8 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ movsbl (%rdx),%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + 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,517 +62,503 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 650 │ │ │ │ │ + ja 608 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%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 │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ mov $0x30,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp %rdx,%r13 │ │ │ │ │ - jne 130 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - dec %rbp │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + cmp %rdx,0x8(%rsp) │ │ │ │ │ + jne 110 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + sub $0x1,%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) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x20,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - inc %ebp │ │ │ │ │ + add $0x1,%ebp │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp 0x20(%rbx),%ebp │ │ │ │ │ - jl 190 │ │ │ │ │ + jl 170 │ │ │ │ │ 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 5f0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jns 1f6 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + jns 1d5 │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov $0x2d,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ neg %rcx │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ + movabs $0x6666666666666667,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movabs $0x6666666666666667,%rdi │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - dec %r15 │ │ │ │ │ + jne 200 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + sub $0x1,%r15 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movsbl (%r15),%esi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp %r14,%r15 │ │ │ │ │ - jne 280 │ │ │ │ │ + jne 238 │ │ │ │ │ jmp 39 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 670 │ │ │ │ │ + ja 620 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - inc %r13 │ │ │ │ │ + add $0x1,%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 280 │ │ │ │ │ + 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 │ │ │ │ │ + jg 2e8 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov $0x30,%esi │ │ │ │ │ + call *0x10(%rbx) │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rdi,%rax │ │ │ │ │ + jne 2c0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + sub $0x1,%rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + movsbl 0x0(%rbp),%esi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - inc %rbp │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - cmp %rax,%rbp │ │ │ │ │ - jne 320 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - dec %r13 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - movsbl 0x0(%r13),%esi │ │ │ │ │ - call *0x10(%rbx) │ │ │ │ │ - cmp %r14,%r13 │ │ │ │ │ - jne 340 │ │ │ │ │ - jmp a0 │ │ │ │ │ + cmp %r14,%rbp │ │ │ │ │ + jne 2e8 │ │ │ │ │ + jmp 90 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 6f0 │ │ │ │ │ + ja 680 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 733 │ │ │ │ │ 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 638 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 733 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - call 3c2 │ │ │ │ │ + call 36a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_print-0x4 │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 6d0 │ │ │ │ │ + ja 668 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 733 │ │ │ │ │ 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 708 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ movslq (%rdx),%rcx │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - jmp 1d9 │ │ │ │ │ + jmp 1ba │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 6b0 │ │ │ │ │ + ja 650 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%edi │ │ │ │ │ lea 0x10(%rsp),%r14 │ │ │ │ │ + movabs $0xcccccccccccccccd,%r8 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movabs $0xcccccccccccccccd,%r8 │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + 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 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ mul %r8 │ │ │ │ │ shr $0x3,%rdx │ │ │ │ │ lea (%rdx,%rdx,4),%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ sub %rax,%r9 │ │ │ │ │ movzbl (%rsi,%r9,1),%eax │ │ │ │ │ mov %al,-0x1(%rbp) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ cmp $0x9,%rax │ │ │ │ │ - ja 480 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + ja 440 │ │ │ │ │ + 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 4b0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ mov $0x30,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%r13 │ │ │ │ │ - jne 4c0 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - dec %rbp │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rax,0x8(%rsp) │ │ │ │ │ + jne 488 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + sub $0x1,%rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movsbl 0x0(%rbp),%esi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - jne 4e0 │ │ │ │ │ - jmp a0 │ │ │ │ │ + jne 4b0 │ │ │ │ │ + jmp 90 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 770 │ │ │ │ │ + ja 6f0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ lea 0x3(%rbp),%r14 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jne 710 │ │ │ │ │ + jne 698 │ │ │ │ │ cmpb $0x3d,0x2(%rbp) │ │ │ │ │ je 36 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - inc %r14 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ cmpb $0x3d,-0x1(%r14) │ │ │ │ │ - jne 530 │ │ │ │ │ + jne 500 │ │ │ │ │ jmp 36 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 7b0 │ │ │ │ │ + ja 720 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 7c3 │ │ │ │ │ + je 733 │ │ │ │ │ movsbl (%rax),%esi │ │ │ │ │ lea 0x1(%rax),%rbp │ │ │ │ │ test %sil,%sil │ │ │ │ │ - je a0 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbp │ │ │ │ │ + je 90 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl -0x1(%rbp),%esi │ │ │ │ │ test %sil,%sil │ │ │ │ │ - jne 580 │ │ │ │ │ + jne 550 │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - jmp a3 │ │ │ │ │ + jmp 93 │ │ │ │ │ mov (%r12),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 620 │ │ │ │ │ + ja 5e0 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r12),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jle a0 │ │ │ │ │ + jle 90 │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .LC0-0x3 │ │ │ │ │ mov $0x2d,%esi │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbp │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl -0x1(%rbp),%esi │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ test %sil,%sil │ │ │ │ │ - jne 5d0 │ │ │ │ │ + jne 5a0 │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - jmp 1f6 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 1d5 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 89 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 83 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 5b1 │ │ │ │ │ + jmp 582 │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 1d3 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 1b4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp da │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp ca │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 2b2 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 26b │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 3ab │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 353 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 440 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 3e8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 3e2 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 38a │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 373 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + jmp 31b │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov $0x2f,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl 0x2(%rbp),%esi │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ cmp $0x3d,%sil │ │ │ │ │ - je 74e │ │ │ │ │ - nop │ │ │ │ │ - inc %r14 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + je 6d5 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl -0x1(%r14),%esi │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ cmp $0x3d,%sil │ │ │ │ │ - jne 730 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ + jne 6b8 │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ mov $0x3d,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %r14,%rbp │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - jmp 1d9 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + jmp 1ba │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 512 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 4e3 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 41a │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 3c2 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r12) │ │ │ │ │ - jmp 55a │ │ │ │ │ + jmp 52b │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .LC1-0x3 │ │ │ │ │ mov $0x28,%esi │ │ │ │ │ nop │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ movsbl -0x1(%rbp),%esi │ │ │ │ │ test %sil,%sil │ │ │ │ │ - jne 7d0 │ │ │ │ │ - jmp a0 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 740 │ │ │ │ │ + jmp 90 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000007f0 : │ │ │ │ │ +0000000000000760 : │ │ │ │ │ print(): │ │ │ │ │ sub $0xd8,%rsp │ │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ mov %r8,0x40(%rsp) │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ test %al,%al │ │ │ │ │ - je 846 │ │ │ │ │ + je 7b6 │ │ │ │ │ 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 0x8(%rsp),%rdx │ │ │ │ │ lea 0x20(%rsp),%rax │ │ │ │ │ + movl $0x30,0xc(%rsp) │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ add $0xd8,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000880 : │ │ │ │ │ +00000000000007f0 : │ │ │ │ │ fftw_mkprinter(): │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ movq %rdx,%xmm2 │ │ │ │ │ movq %rsi,%xmm0 │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call 89b │ │ │ │ │ + call 80b │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ + lea -0x812(%rip),%rdx │ │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - lea -0x8aa(%rip),%rdx │ │ │ │ │ - movdqa (%rsp),%xmm0 │ │ │ │ │ movq %rdx,%xmm3 │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %rdx,0x20(%rax) │ │ │ │ │ + movups %xmm0,0x10(%rax) │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ movups %xmm1,(%rax) │ │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ │ + mov %rdx,0x20(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000000000008d0 : │ │ │ │ │ +0000000000000840 : │ │ │ │ │ fftw_printer_destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x18(%rdi),%rax │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 8df │ │ │ │ │ + je 84f │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 8e8 │ │ │ │ │ + jmp 858 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-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 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 e7070000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 460e288c 05410e30 ...B. ..F.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e900102 9f0a0e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000020 00000000 58070000 00420e10 8f02420e ....X....B....B. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 420e288c 05410e30 ...F. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606440e 38830744 0e900102 8f0a0e38 ..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 1c000000 9c000000 .N. .@.......... │ │ │ │ │ + 0x00000090 00440e20 024a0e08 1c000000 9c000000 .D. .J.......... │ │ │ │ │ 0x000000a0 00000000 18000000 00410e10 8302520e .........A....R. │ │ │ │ │ 0x000000b0 08000000 00000000 ........ │ │ │ ├── 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: 968 (bytes into file) │ │ │ │ │ + Start of section headers: 952 (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 0x3c8: │ │ │ │ │ +There are 11 section headers, starting at offset 0x3b8: │ │ │ │ │ │ │ │ │ │ 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 000119 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0002e8 000048 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000159 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000159 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000159 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000159 000080 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000330 000048 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0001e0 0000a8 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000288 00005b 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000378 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000109 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0002d8 000048 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000149 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000149 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000149 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000149 000080 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 │ │ │ │ │ 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 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 121 FUNC GLOBAL DEFAULT 1 fftw_rader_tl_delete │ │ │ │ │ + 4: 0000000000000060 51 FUNC GLOBAL DEFAULT 1 fftw_rader_tl_find │ │ │ │ │ + 5: 00000000000000a0 105 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 0x2e8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2d8 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000029 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000010c 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000115 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000000fc 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000105 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x330 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x320 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,45 +13,45 @@ │ │ │ │ │ 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: 14 to 0000000000000010 │ │ │ │ │ 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: 13 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 │ │ │ │ │ +00000048 0000000000000010 0000004c FDE cie=00000000 pc=0000000000000060..0000000000000093 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000020 00000060 FDE cie=00000000 pc=00000000000000a0..0000000000000119 │ │ │ │ │ +0000005c 0000000000000020 00000060 FDE cie=00000000 pc=00000000000000a0..0000000000000109 │ │ │ │ │ DW_CFA_advance_loc: 6 to 00000000000000a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 00000000000000e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000000e8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000104 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,33 +3,33 @@ │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ - sub $0x10,%rsp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ + push %rbp │ │ │ │ │ + mov $0x30,%edi │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ + 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) │ │ │ │ │ + movups %xmm0,(%rax) │ │ │ │ │ movl $0x1,0x20(%rax) │ │ │ │ │ mov %rdx,0x28(%rax) │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ @@ -39,58 +39,56 @@ │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ jne 79 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x28(%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 91 │ │ │ │ │ + je 92 │ │ │ │ │ cmp %rdi,(%rax) │ │ │ │ │ jne 70 │ │ │ │ │ cmp %rsi,0x8(%rax) │ │ │ │ │ jne 70 │ │ │ │ │ cmp %rdx,0x10(%rax) │ │ │ │ │ jne 70 │ │ │ │ │ - incl 0x20(%rax) │ │ │ │ │ + addl $0x1,0x20(%rax) │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000000a0 : │ │ │ │ │ fftw_rader_tl_delete(): │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je f0 │ │ │ │ │ + je e8 │ │ │ │ │ push %rbx │ │ │ │ │ mov (%rsi),%rbx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ jne cd │ │ │ │ │ - jmp df │ │ │ │ │ + jmp e0 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x28(%rbx),%rsi │ │ │ │ │ mov 0x28(%rbx),%rbx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - je df │ │ │ │ │ + je e0 │ │ │ │ │ cmp %rdi,0x18(%rbx) │ │ │ │ │ jne c0 │ │ │ │ │ mov 0x20(%rbx),%eax │ │ │ │ │ - dec %eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ mov %eax,0x20(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 100 │ │ │ │ │ + jle f0 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ mov %rax,(%rsi) │ │ │ │ │ - call 110 │ │ │ │ │ + call 100 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 119 │ │ │ │ │ + jmp 109 │ │ │ │ │ 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 8c024e0e ....W....B....N. │ │ │ │ │ + 0x00000030 1886034d 0e208304 470e306e 0e20410e ...M. ..G.0n. A. │ │ │ │ │ 0x00000040 18410e10 420e0800 10000000 4c000000 .A..B.......L... │ │ │ │ │ - 0x00000050 00000000 32000000 00000000 20000000 ....2....... ... │ │ │ │ │ - 0x00000060 60000000 00000000 79000000 00460e10 `.......y....F.. │ │ │ │ │ - 0x00000070 83027a0e 0850c350 0e108302 54c30e08 ..z..P.P....T... │ │ │ │ │ + 0x00000050 00000000 33000000 00000000 20000000 ....3....... ... │ │ │ │ │ + 0x00000060 60000000 00000000 69000000 00460e10 `.......i....F.. │ │ │ │ │ + 0x00000070 83027b0e 0847c348 0e108302 54c30e08 ..{..G.H....T... │ │ │ ├── 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: 2144 (bytes into file) │ │ │ │ │ + Start of section headers: 2096 (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 0x860: │ │ │ │ │ +There are 13 section headers, starting at offset 0x830: │ │ │ │ │ │ │ │ │ │ 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 000495 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000720 000048 18 I 10 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0004d5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0004d5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .data.rel.ro.local PROGBITS 0000000000000000 0004d5 000008 00 WA 0 0 8 │ │ │ │ │ - [ 6] .rela.data.rel.ro.local RELA 0000000000000000 000768 000018 18 I 10 5 8 │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 0004dd 000000 00 0 0 1 │ │ │ │ │ - [ 8] .eh_frame PROGBITS 0000000000000000 0004dd 000100 00 A 0 0 8 │ │ │ │ │ - [ 9] .rela.eh_frame RELA 0000000000000000 000780 000078 18 I 10 8 8 │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 0005e0 0000f0 18 11 6 8 │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 0006d0 000050 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 0007f8 000068 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000465 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006f0 000048 18 I 10 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004a5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0004a5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .data.rel.ro.local PROGBITS 0000000000000000 0004a5 000008 00 WA 0 0 8 │ │ │ │ │ + [ 6] .rela.data.rel.ro.local RELA 0000000000000000 000738 000018 18 I 10 5 8 │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 0000000000000000 0004ad 000000 00 0 0 1 │ │ │ │ │ + [ 8] .eh_frame PROGBITS 0000000000000000 0004ad 000100 00 A 0 0 8 │ │ │ │ │ + [ 9] .rela.eh_frame RELA 0000000000000000 000750 000078 18 I 10 8 8 │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 0005b0 0000f0 18 11 6 8 │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 0006a0 000050 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 0007c8 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 680 FUNC LOCAL DEFAULT 1 vscan │ │ │ │ │ - 4: 00000000000003c0 143 FUNC LOCAL DEFAULT 1 scan │ │ │ │ │ + 2: 0000000000000000 244 FUNC LOCAL DEFAULT 1 getlong │ │ │ │ │ + 3: 0000000000000100 648 FUNC LOCAL DEFAULT 1 vscan │ │ │ │ │ + 4: 0000000000000390 143 FUNC LOCAL DEFAULT 1 scan │ │ │ │ │ 5: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .data.rel.ro.local │ │ │ │ │ - 6: 0000000000000450 49 FUNC GLOBAL DEFAULT 1 fftw_mkscanner │ │ │ │ │ + 6: 0000000000000420 49 FUNC GLOBAL DEFAULT 1 fftw_mkscanner │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 8: 0000000000000490 5 FUNC GLOBAL DEFAULT 1 fftw_scanner_destroy │ │ │ │ │ + 8: 0000000000000460 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 0x720 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6f0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000455 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000045d 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000491 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000425 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000434 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000461 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x768 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x738 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 3c0 │ │ │ │ │ +0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 390 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x780 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x750 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 + 3c0 │ │ │ │ │ -00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 450 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 490 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ +00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 390 │ │ │ │ │ +00000000000000d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 420 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 460 │ │ │ │ ├── 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_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: 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_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 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 191 to 00000000000000d3 │ │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000000cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000d7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000cf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000000dc │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000de │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000da │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000dc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000048 00000068 FDE cie=00000000 pc=0000000000000110..00000000000003b8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000112 │ │ │ │ │ +00000064 0000000000000048 00000068 FDE cie=00000000 pc=0000000000000100..0000000000000388 │ │ │ │ │ + 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: 317 to 000000000000025b │ │ │ │ │ + DW_CFA_advance_loc2: 301 to 000000000000023b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000025c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000023c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000025d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000023d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000025f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000023f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000261 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000241 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000263 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000243 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000265 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000245 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000018 000000b4 FDE cie=00000000 pc=00000000000003c0..000000000000044f │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003c7 │ │ │ │ │ +000000b0 0000000000000018 000000b4 FDE cie=00000000 pc=0000000000000390..000000000000041f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000397 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc1: 135 to 000000000000044e │ │ │ │ │ + DW_CFA_advance_loc1: 135 to 000000000000041e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000cc 0000000000000018 000000d0 FDE cie=00000000 pc=0000000000000450..0000000000000481 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000451 │ │ │ │ │ +000000cc 0000000000000018 000000d0 FDE cie=00000000 pc=0000000000000420..0000000000000451 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000421 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 0000000000000480 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000000450 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000000490..0000000000000495 │ │ │ │ │ +000000e8 0000000000000014 000000ec FDE cie=00000000 pc=0000000000000460..0000000000000465 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -3,67 +3,66 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ getlong(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + 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,%r12d │ │ │ │ │ and $0xfffffffd,%edx │ │ │ │ │ jne 5c │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ cmp $0x2d,%eax │ │ │ │ │ mov 0x18(%r14),%eax │ │ │ │ │ setne %r12b │ │ │ │ │ lea -0x1(%r12,%r12,1),%r12 │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je f8 │ │ │ │ │ + je e8 │ │ │ │ │ movl $0xffffffff,0x18(%r14) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - jmp 7b │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 74 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movl $0xffffffff,0x18(%r14) │ │ │ │ │ - inc %r15d │ │ │ │ │ + add $0x1,%r15d │ │ │ │ │ lea -0x30(%rax),%edx │ │ │ │ │ cmp $0x9,%edx │ │ │ │ │ - jbe 8e │ │ │ │ │ + jbe 87 │ │ │ │ │ lea -0x41(%rax),%edx │ │ │ │ │ cmp $0x19,%edx │ │ │ │ │ - ja b0 │ │ │ │ │ + ja a8 │ │ │ │ │ lea -0x37(%rax),%edx │ │ │ │ │ - mov 0x18(%r14),%eax │ │ │ │ │ imul %rbx,%r13 │ │ │ │ │ + mov 0x18(%r14),%eax │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ add %rdx,%r13 │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - jne 70 │ │ │ │ │ + jne 68 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call *0x10(%r14) │ │ │ │ │ - jmp 78 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 70 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x61(%rax),%edx │ │ │ │ │ cmp $0x19,%edx │ │ │ │ │ - ja c0 │ │ │ │ │ + ja b8 │ │ │ │ │ lea -0x57(%rax),%edx │ │ │ │ │ - jmp 8e │ │ │ │ │ + jmp 87 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov %eax,0x18(%r14) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %r15d,%r15d │ │ │ │ │ setne %al │ │ │ │ │ mov %eax,0x0(%rbp) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ @@ -72,263 +71,260 @@ │ │ │ │ │ imul %r12,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ call *0x10(%rdi) │ │ │ │ │ jmp 2a │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call *0x10(%r14) │ │ │ │ │ jmp 5c │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000110 : │ │ │ │ │ +0000000000000100 : │ │ │ │ │ vscan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ movsbl (%rsi),%ebp │ │ │ │ │ movl $0x0,0xc(%rsp) │ │ │ │ │ test %bpl,%bpl │ │ │ │ │ - je 252 │ │ │ │ │ + je 232 │ │ │ │ │ + lea 0x1(%rsi),%r12 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ │ - jmp 15f │ │ │ │ │ + jmp 14f │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ test %bpl,%bpl │ │ │ │ │ - jg 1ab │ │ │ │ │ + jg 193 │ │ │ │ │ cmp $0x20,%bpl │ │ │ │ │ - ja 172 │ │ │ │ │ + ja 162 │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ lea 0x1(%rbp),%r12 │ │ │ │ │ movsbl 0x0(%rbp),%ebp │ │ │ │ │ test %bpl,%bpl │ │ │ │ │ - je 252 │ │ │ │ │ + je 232 │ │ │ │ │ cmp $0x25,%bpl │ │ │ │ │ - je 1e0 │ │ │ │ │ + je 1c0 │ │ │ │ │ cmp $0x20,%bpl │ │ │ │ │ - jle 140 │ │ │ │ │ + jle 130 │ │ │ │ │ lea -0x28(%rbp),%eax │ │ │ │ │ cmp $0x1,%al │ │ │ │ │ - jbe 1ab │ │ │ │ │ + jbe 193 │ │ │ │ │ mov 0x18(%rbx),%eax │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 1d0 │ │ │ │ │ + je 1b0 │ │ │ │ │ movl $0xffffffff,0x18(%rbx) │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ cmp %eax,%ebp │ │ │ │ │ - je 14b │ │ │ │ │ + je 13b │ │ │ │ │ mov %eax,0x18(%rbx) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - jmp 257 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 237 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - ja 1bf │ │ │ │ │ + ja 1a7 │ │ │ │ │ mov 0x18(%rbx),%eax │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 188 │ │ │ │ │ movl $0xffffffff,0x18(%rbx) │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - jbe 1ab │ │ │ │ │ + jbe 193 │ │ │ │ │ mov %eax,0x18(%rbx) │ │ │ │ │ - jmp 145 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 135 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ - jmp 181 │ │ │ │ │ + jmp 171 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ movzbl (%r12),%eax │ │ │ │ │ lea 0x1(%r12),%rbp │ │ │ │ │ cmp $0x64,%al │ │ │ │ │ - je 2a0 │ │ │ │ │ - jg 270 │ │ │ │ │ + je 278 │ │ │ │ │ + jg 250 │ │ │ │ │ cmp $0x2a,%al │ │ │ │ │ - je 350 │ │ │ │ │ + je 320 │ │ │ │ │ cmp $0x4d,%al │ │ │ │ │ - jne 14e │ │ │ │ │ + jne 13e │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 285 │ │ │ │ │ + ja 265 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r13),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ mov (%rdx),%r12 │ │ │ │ │ - mov $0x10,%esi │ │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ │ + mov $0x10,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 0 │ │ │ │ │ mov %eax,(%r12) │ │ │ │ │ mov 0xc(%rsp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 18c │ │ │ │ │ + je 17c │ │ │ │ │ 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 2d0 │ │ │ │ │ + je 2a8 │ │ │ │ │ cmp $0x78,%al │ │ │ │ │ - jne 14e │ │ │ │ │ + jne 13e │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - jbe 20f │ │ │ │ │ + jbe 1ef │ │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ │ - jmp 21c │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 1fc │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 3a7 │ │ │ │ │ + ja 377 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r13),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ mov (%rdx),%r12 │ │ │ │ │ - mov $0xa,%esi │ │ │ │ │ lea 0xc(%rsp),%rdx │ │ │ │ │ - jmp 229 │ │ │ │ │ + mov $0xa,%esi │ │ │ │ │ + jmp 209 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ cmp $0x2f,%eax │ │ │ │ │ - ja 378 │ │ │ │ │ + ja 348 │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ add 0x10(%r13),%rcx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ mov (%rcx),%r14 │ │ │ │ │ movslq %edx,%r12 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ - jmp 326 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 2f7 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movl $0xffffffff,0x18(%rbx) │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - jbe 340 │ │ │ │ │ + jbe 310 │ │ │ │ │ cmp $0x29,%eax │ │ │ │ │ - je 340 │ │ │ │ │ + je 310 │ │ │ │ │ cmp $0x28,%eax │ │ │ │ │ - je 340 │ │ │ │ │ + je 310 │ │ │ │ │ lea (%r14,%r12,1),%rdx │ │ │ │ │ cmp %rdx,%r15 │ │ │ │ │ - jae 340 │ │ │ │ │ - inc %r15 │ │ │ │ │ + jae 310 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ mov %al,-0x1(%r15) │ │ │ │ │ mov 0x18(%rbx),%eax │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - jne 300 │ │ │ │ │ + jne 2d0 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x10(%rbx) │ │ │ │ │ cmp $0xffffffff,%eax │ │ │ │ │ - jne 307 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jne 2d7 │ │ │ │ │ + nopw 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 389 │ │ │ │ │ + ja 359 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ add 0x10(%r13),%rdx │ │ │ │ │ add $0x8,%eax │ │ │ │ │ mov %eax,0x0(%r13) │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 18c │ │ │ │ │ + jle 17c │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - jmp 1e2 │ │ │ │ │ + jmp 1c2 │ │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ │ lea 0x8(%rcx),%rax │ │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ │ - jmp 2ea │ │ │ │ │ + jmp 2c2 │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ mov %rdx,0x8(%r13) │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 18c │ │ │ │ │ + jle 17c │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - jmp 1e2 │ │ │ │ │ + jmp 1c2 │ │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ │ mov %rax,0x8(%r13) │ │ │ │ │ - jmp 2ba │ │ │ │ │ + jmp 292 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +0000000000000390 : │ │ │ │ │ scan(): │ │ │ │ │ sub $0xd8,%rsp │ │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ mov %r8,0x40(%rsp) │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ test %al,%al │ │ │ │ │ - je 416 │ │ │ │ │ + je 3e6 │ │ │ │ │ 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 0x8(%rsp),%rdx │ │ │ │ │ lea 0x20(%rsp),%rax │ │ │ │ │ + movl $0x30,0xc(%rsp) │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 110 │ │ │ │ │ + call 100 │ │ │ │ │ add $0xd8,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000450 : │ │ │ │ │ +0000000000000420 : │ │ │ │ │ fftw_mkscanner(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - call 459 │ │ │ │ │ + call 429 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ + lea -0x330(%rip),%rdx │ │ │ │ │ movq 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - lea -0x358(%rip),%rdx │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ mov %rbx,0x10(%rax) │ │ │ │ │ movl $0xffffffff,0x18(%rax) │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000490 : │ │ │ │ │ +0000000000000460 : │ │ │ │ │ fftw_scanner_destroy(): │ │ │ │ │ - jmp 495 │ │ │ │ │ + jmp 465 │ │ │ │ │ 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 0e4002bf 0a0e3844 ..A.8..G.@....8D │ │ │ │ │ + 0x00000020 00000000 f4000000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606440e 38830747 0e4002b4 0a0e3844 ..D.8..G.@....8D │ │ │ │ │ 0x00000050 0e30450e 28420e20 420e1842 0e10420e .0E.(B. B..B..B. │ │ │ │ │ - 0x00000060 084c0b00 48000000 68000000 00000000 .L..H...h....... │ │ │ │ │ - 0x00000070 a8020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x00000060 08440b00 48000000 68000000 00000000 .D..H...h....... │ │ │ │ │ + 0x00000070 88020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ 0x00000080 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000090 38830744 0e50033d 010a0e38 410e3041 8..D.P.=...8A.0A │ │ │ │ │ + 0x00000090 38830744 0e50032d 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 --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 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 33 FUNC GLOBAL DEFAULT 1 fftw_solver_destroy │ │ │ │ │ + 4: 0000000000000020 5 FUNC GLOBAL DEFAULT 1 fftw_solver_use │ │ │ │ │ + 5: 0000000000000030 41 FUNC GLOBAL DEFAULT 1 fftw_solver_destroy │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 7: 0000000000000060 5 FUNC GLOBAL DEFAULT 1 fftw_solver_register │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x248 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000005 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000004c 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000004d 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x278 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 │ │ │ │ │ 000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,24 +19,24 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 19 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000034 0000000000000010 00000038 FDE cie=00000000 pc=0000000000000020..0000000000000024 │ │ │ │ │ +00000034 0000000000000010 00000038 FDE cie=00000000 pc=0000000000000020..0000000000000025 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000048 0000000000000018 0000004c FDE cie=00000000 pc=0000000000000030..0000000000000051 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000036 │ │ │ │ │ +00000048 0000000000000018 0000004c FDE cie=00000000 pc=0000000000000030..0000000000000059 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000000004c │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000060..0000000000000065 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,35 +13,34 @@ │ │ │ │ │ movl $0x0,0x8(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftw_solver_use(): │ │ │ │ │ - incl 0x8(%rdi) │ │ │ │ │ + addl $0x1,0x8(%rdi) │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ fftw_solver_destroy(): │ │ │ │ │ - decl 0x8(%rdi) │ │ │ │ │ - jne 50 │ │ │ │ │ + subl $0x1,0x8(%rdi) │ │ │ │ │ + jne 58 │ │ │ │ │ push %rbx │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 47 │ │ │ │ │ + je 48 │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 50 │ │ │ │ │ + jmp 51 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ fftw_solver_register(): │ │ │ │ │ mov (%rdi),%rax │ │ │ │ │ jmp *(%rax) │ │ │ │ ├── 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 18000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 15000000 00410e10 8302530e .........A....S. │ │ │ │ │ 0x00000030 08000000 10000000 38000000 00000000 ........8....... │ │ │ │ │ - 0x00000040 04000000 00000000 18000000 4c000000 ............L... │ │ │ │ │ - 0x00000050 00000000 21000000 00460e10 830255c3 ....!....F....U. │ │ │ │ │ + 0x00000040 05000000 00000000 18000000 4c000000 ............L... │ │ │ │ │ + 0x00000050 00000000 29000000 00470e10 830255c3 ....)....G....U. │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 05000000 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 00008c 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 000084 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) │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ 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 --debug-dump=frames {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000044 │ │ │ │ │ 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: 1 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000000040 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000000040 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000041 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000043 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,26 +2,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mkstride(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(,%rdi,8),%rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ call 1a │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ jle 3f │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ lea (%rbx,%rax,1),%rdi │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rcx,(%rdx) │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ add %rbp,%rcx │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ jne 30 │ │ │ │ ├── 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 44000000 00420e10 8c02410e ....D....B....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 7c0e1841 0e10420e ...A. ..|..A..B. │ │ │ │ │ + 0x00000020 00000000 44000000 00420e10 8c02440e ....D....B....D. │ │ │ │ │ + 0x00000030 18860344 0e208304 760e1841 0e10420e ...D. ..v..A..B. │ │ │ │ │ 0x00000040 08000000 10000000 48000000 00000000 ........H....... │ │ │ │ │ 0x00000050 05000000 00000000 ........ │ │ │ ├── tensor.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ There are 12 section headers, starting at offset 0x838: │ │ │ │ │ │ │ │ │ │ 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 000246 00 AX 0 0 32 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000247 00 AX 0 0 32 │ │ │ │ │ [ 2] .rela.text RELA 0000000000000000 000610 000138 18 I 9 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000286 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000286 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000286 000020 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 0002a6 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 0002a6 0000f8 00 A 0 0 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000287 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000287 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000287 000020 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 0002a7 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 0002a7 0000f8 00 A 0 0 8 │ │ │ │ │ [ 8] .rela.eh_frame RELA 0000000000000000 000748 000090 18 I 9 7 8 │ │ │ │ │ [ 9] .symtab SYMTAB 0000000000000000 0003a0 0001b0 18 10 8 8 │ │ │ │ │ [10] .strtab STRTAB 0000000000000000 000550 0000ba 00 0 0 1 │ │ │ │ │ [11] .shstrtab STRTAB 0000000000000000 0007d8 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), │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -10,12 +10,12 @@ │ │ │ │ │ 6: 0000000000000012 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 0000000000000002 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 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 │ │ │ │ │ + 13: 00000000000000d0 108 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 198 FUNC GLOBAL DEFAULT 1 fftw_tensor_print │ │ │ │ │ + 17: 0000000000000180 199 FUNC GLOBAL DEFAULT 1 fftw_tensor_print │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x610 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 │ │ │ │ │ +000000000000010f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ +000000000000011b 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ +0000000000000127 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_md5INT - 4 │ │ │ │ │ 000000000000019d 0000000200000002 R_X86_64_PC32 0000000000000014 .LC5 - 4 │ │ │ │ │ -00000000000001af 0000000300000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001aa 0000000300000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000001c3 0000000400000002 R_X86_64_PC32 0000000000000005 .LC3 - 4 │ │ │ │ │ -00000000000001d8 0000000500000002 R_X86_64_PC32 0000000000000004 .LC2 - 4 │ │ │ │ │ -00000000000001f9 0000000600000002 R_X86_64_PC32 0000000000000012 .LC4 - 4 │ │ │ │ │ -000000000000022d 0000000700000002 R_X86_64_PC32 0000000000000002 .LC1 - 4 │ │ │ │ │ +00000000000001d7 0000000500000002 R_X86_64_PC32 0000000000000004 .LC2 - 4 │ │ │ │ │ +00000000000001f3 0000000600000002 R_X86_64_PC32 0000000000000012 .LC4 - 4 │ │ │ │ │ +000000000000022e 0000000700000002 R_X86_64_PC32 0000000000000002 .LC1 - 4 │ │ │ │ │ 0000000000000041 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.eh_frame' at offset 0x748 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 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -32,46 +32,46 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000004c 0000000000000010 00000050 FDE cie=00000000 pc=0000000000000050..00000000000000c7 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000034 00000064 FDE cie=00000000 pc=00000000000000d0..000000000000013b │ │ │ │ │ +00000060 0000000000000034 00000064 FDE cie=00000000 pc=00000000000000d0..000000000000013c │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000d2 │ │ │ │ │ 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 00000000000000d7 │ │ │ │ │ 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 00000000000000d8 │ │ │ │ │ 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 00000000000000dc │ │ │ │ │ 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 00000000000000e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000000134 │ │ │ │ │ + DW_CFA_advance_loc1: 85 to 0000000000000135 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000135 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000136 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000137 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000138 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000139 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000013a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000013b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000010 0000009c FDE cie=00000000 pc=0000000000000140..000000000000017b │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ac 0000000000000048 000000b0 FDE cie=00000000 pc=0000000000000180..0000000000000246 │ │ │ │ │ +000000ac 0000000000000048 000000b0 FDE cie=00000000 pc=0000000000000180..0000000000000247 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000182 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000186 │ │ │ │ │ @@ -79,31 +79,31 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000188 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000189 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000018d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000191 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000191 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000000235 │ │ │ │ │ + DW_CFA_advance_loc1: 165 to 0000000000000236 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000023b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000023c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000023c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000023d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000023e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000023f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000241 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000242 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000243 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000244 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000245 │ │ │ │ │ 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,8 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ %s(%D %D %D) │ │ │ │ │ rank-minfty │ │ │ │ │ fftw_mktensor │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_tensor_destroy │ │ │ │ │ fftw_ifree │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -38,28 +38,27 @@ │ │ │ │ │ fftw_tensor_sz(): │ │ │ │ │ movslq (%rdi),%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x7fffffff,%ecx │ │ │ │ │ je b2 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ jle c0 │ │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ │ - lea 0x8(%rdi,%rdx,8),%rcx │ │ │ │ │ + lea (%rcx,%rcx,2),%rsi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - and $0x8,%esi │ │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ │ + lea (%rax,%rsi,8),%rcx │ │ │ │ │ + and $0x1,%esi │ │ │ │ │ je a0 │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ imul (%rax),%rdx │ │ │ │ │ add $0x30,%rax │ │ │ │ │ imul -0x18(%rax),%rdx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ jne a0 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ @@ -67,53 +66,53 @@ │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ jmp b2 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ 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 │ │ │ │ │ R_X86_64_PLT32 fftw_md5int-0x4 │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ - dec %eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - ja 130 │ │ │ │ │ + ja 131 │ │ │ │ │ lea 0x8(%r13),%rbx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - inc %r12d │ │ │ │ │ + add $0x1,%r12d │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ - call 112 │ │ │ │ │ + call 113 │ │ │ │ │ R_X86_64_PLT32 fftw_md5INT-0x4 │ │ │ │ │ mov -0x10(%rbx),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 11e │ │ │ │ │ + call 11f │ │ │ │ │ R_X86_64_PLT32 fftw_md5INT-0x4 │ │ │ │ │ mov -0x8(%rbx),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 12a │ │ │ │ │ + call 12b │ │ │ │ │ R_X86_64_PLT32 fftw_md5INT-0x4 │ │ │ │ │ cmp %r12d,0x0(%r13) │ │ │ │ │ jg 100 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000140 : │ │ │ │ │ fftw_tensor_tornk1(): │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ je 160 │ │ │ │ │ movq $0x1,(%rsi) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ @@ -133,59 +132,59 @@ │ │ │ │ │ 0000000000000180 : │ │ │ │ │ fftw_tensor_print(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ cmpl $0x7fffffff,(%rdi) │ │ │ │ │ mov (%rsi),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - je 231 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + je 232 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call *%rdx │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 226 │ │ │ │ │ + jle 227 │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov 0x18(%r13),%r9 │ │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov 0x10(%r13),%r8 │ │ │ │ │ + lea 0x20(%r13),%rbx │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ cmpl $0x1,0x0(%r13) │ │ │ │ │ - lea 0x20(%r13),%rbx │ │ │ │ │ - jle 226 │ │ │ │ │ - mov $0x1,%r12d │ │ │ │ │ + jle 227 │ │ │ │ │ lea 0x0(%rip),%r15 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mov $0x1,%r12d │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov (%rbx),%rcx │ │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - inc %r12d │ │ │ │ │ - call *0x0(%rbp) │ │ │ │ │ + add $0x1,%r12d │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ + mov -0x10(%rbx),%r8 │ │ │ │ │ + call *0x0(%rbp) │ │ │ │ │ cmp %r12d,0x0(%r13) │ │ │ │ │ jg 200 │ │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -3,18 +3,18 @@ │ │ │ │ │ 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....... │ │ │ │ │ - 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 │ │ │ │ │ + 0x00000060 34000000 64000000 00000000 6c000000 4...d.......l... │ │ │ │ │ + 0x00000070 00420e10 8d02450e 188c0341 0e208604 .B....E....A. .. │ │ │ │ │ + 0x00000080 440e2883 05440e30 02550e28 410e2041 D.(..D.0.U.(A. A │ │ │ │ │ 0x00000090 0e18420e 10420e08 10000000 9c000000 ..B..B.......... │ │ │ │ │ 0x000000a0 00000000 3b000000 00000000 48000000 ....;.......H... │ │ │ │ │ - 0x000000b0 b0000000 00000000 c6000000 00420e10 .............B.. │ │ │ │ │ + 0x000000b0 b0000000 00000000 c7000000 00420e10 .............B.. │ │ │ │ │ 0x000000c0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x000000d0 05410e30 8606410e 38830747 0e4002a4 .A.0..A.8..G.@.. │ │ │ │ │ + 0x000000d0 05410e30 8606440e 38830744 0e4002a5 .A.0..D.8..D.@.. │ │ │ │ │ 0x000000e0 0e38460e 30410e28 420e2042 0e18420e .8F.0A.(B. B..B. │ │ │ │ │ 0x000000f0 10420e08 00000000 .B...... │ │ │ ├── tensor1.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,16 +13,16 @@ │ │ │ │ │ 0000000000000010 : │ │ │ │ │ fftw_mktensor_1d(): │ │ │ │ │ push %rbx │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ movq %rsi,%xmm1 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ 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 │ │ │ ├── tensor2.o │ │ │ │ ├── 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 0000000000000014 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000068 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000022 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000004 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000000000000067 │ │ │ │ │ + DW_CFA_advance_loc1: 99 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_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc1: 134 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mktensor_2d(): │ │ │ │ │ + sub $0x38,%rsp │ │ │ │ │ movq %rdi,%xmm2 │ │ │ │ │ movq %rsi,%xmm3 │ │ │ │ │ movq %rdx,%xmm1 │ │ │ │ │ movq %rcx,%xmm4 │ │ │ │ │ movq %r8,%xmm0 │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - sub $0x38,%rsp │ │ │ │ │ punpcklqdq %xmm3,%xmm2 │ │ │ │ │ - punpcklqdq %xmm4,%xmm1 │ │ │ │ │ - punpcklqdq %xmm5,%xmm0 │ │ │ │ │ + movq %r9,%xmm5 │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ + punpcklqdq %xmm4,%xmm1 │ │ │ │ │ + punpcklqdq %xmm5,%xmm0 │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 46 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ @@ -33,34 +33,34 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000070 : │ │ │ │ │ fftw_mktensor_3d(): │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ movq %rdx,%xmm2 │ │ │ │ │ movq %rdi,%xmm3 │ │ │ │ │ movq %rsi,%xmm4 │ │ │ │ │ - movq 0x50(%rsp),%xmm0 │ │ │ │ │ movq %rcx,%xmm5 │ │ │ │ │ movq %r8,%xmm1 │ │ │ │ │ + movq 0x50(%rsp),%xmm0 │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ + mov $0x3,%edi │ │ │ │ │ punpcklqdq %xmm4,%xmm3 │ │ │ │ │ punpcklqdq %xmm5,%xmm2 │ │ │ │ │ - punpcklqdq %xmm6,%xmm1 │ │ │ │ │ - mov $0x3,%edi │ │ │ │ │ + movhps 0x58(%rsp),%xmm0 │ │ │ │ │ movaps %xmm3,0x30(%rsp) │ │ │ │ │ + punpcklqdq %xmm6,%xmm1 │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ - movhps 0x58(%rsp),%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call c6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ 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) │ │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ │ movups %xmm1,0x28(%rax) │ │ │ │ │ movups %xmm0,0x38(%rax) │ │ │ │ │ + mov %rdx,0x48(%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 00440e40 02630e08 ....h....D.@.c.. │ │ │ │ │ 0x00000030 14000000 34000000 00000000 8b000000 ....4........... │ │ │ │ │ 0x00000040 00440e50 02860e08 .D.P.... │ │ │ ├── tensor3.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,94 +4,94 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_mktensor_4d(): │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ movq %rsi,%xmm6 │ │ │ │ │ movq %rdi,%xmm5 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ movq 0x70(%rsp),%xmm2 │ │ │ │ │ - movq 0x80(%rsp),%xmm1 │ │ │ │ │ punpcklqdq %xmm6,%xmm5 │ │ │ │ │ + movq %rdx,%xmm4 │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ - movq 0x90(%rsp),%xmm0 │ │ │ │ │ movq %r8,%xmm3 │ │ │ │ │ movq %r9,%xmm6 │ │ │ │ │ mov $0x4,%edi │ │ │ │ │ + movq 0x80(%rsp),%xmm1 │ │ │ │ │ + movhps 0x78(%rsp),%xmm2 │ │ │ │ │ + movaps %xmm5,0x50(%rsp) │ │ │ │ │ punpcklqdq %xmm7,%xmm4 │ │ │ │ │ punpcklqdq %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm5,0x50(%rsp) │ │ │ │ │ + movq 0x90(%rsp),%xmm0 │ │ │ │ │ + movhps 0x88(%rsp),%xmm1 │ │ │ │ │ movaps %xmm4,0x40(%rsp) │ │ │ │ │ movaps %xmm3,0x30(%rsp) │ │ │ │ │ - movhps 0x78(%rsp),%xmm2 │ │ │ │ │ - movhps 0x88(%rsp),%xmm1 │ │ │ │ │ movhps 0x98(%rsp),%xmm0 │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 82 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movdqa 0x50(%rsp),%xmm5 │ │ │ │ │ movdqa 0x40(%rsp),%xmm4 │ │ │ │ │ movdqa 0x30(%rsp),%xmm3 │ │ │ │ │ - movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ - movdqa (%rsp),%xmm0 │ │ │ │ │ movups %xmm5,0x8(%rax) │ │ │ │ │ + movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ movups %xmm4,0x18(%rax) │ │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ movups %xmm3,0x28(%rax) │ │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ │ movups %xmm2,0x38(%rax) │ │ │ │ │ movups %xmm1,0x48(%rax) │ │ │ │ │ movups %xmm0,0x58(%rax) │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ fftw_mktensor_5d(): │ │ │ │ │ sub $0x78,%rsp │ │ │ │ │ movq %rsi,%xmm7 │ │ │ │ │ movq %rdi,%xmm6 │ │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ │ movq 0x80(%rsp),%xmm3 │ │ │ │ │ - movq 0x90(%rsp),%xmm2 │ │ │ │ │ punpcklqdq %xmm7,%xmm6 │ │ │ │ │ + movq %rdx,%xmm5 │ │ │ │ │ movq %rcx,%xmm7 │ │ │ │ │ - movq 0xa0(%rsp),%xmm1 │ │ │ │ │ - movq 0xb0(%rsp),%xmm0 │ │ │ │ │ punpcklqdq %xmm7,%xmm5 │ │ │ │ │ movq %r8,%xmm4 │ │ │ │ │ movq %r9,%xmm7 │ │ │ │ │ + movq 0x90(%rsp),%xmm2 │ │ │ │ │ mov $0x5,%edi │ │ │ │ │ movaps %xmm6,0x60(%rsp) │ │ │ │ │ punpcklqdq %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm5,0x50(%rsp) │ │ │ │ │ - movaps %xmm4,0x40(%rsp) │ │ │ │ │ + movq 0xa0(%rsp),%xmm1 │ │ │ │ │ + movq 0xb0(%rsp),%xmm0 │ │ │ │ │ movhps 0x88(%rsp),%xmm3 │ │ │ │ │ + movaps %xmm5,0x50(%rsp) │ │ │ │ │ movhps 0x98(%rsp),%xmm2 │ │ │ │ │ movhps 0xa8(%rsp),%xmm1 │ │ │ │ │ + movaps %xmm4,0x40(%rsp) │ │ │ │ │ movhps 0xb8(%rsp),%xmm0 │ │ │ │ │ movaps %xmm3,0x30(%rsp) │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 16e │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ │ movdqa 0x60(%rsp),%xmm6 │ │ │ │ │ movdqa 0x50(%rsp),%xmm5 │ │ │ │ │ movdqa 0x40(%rsp),%xmm4 │ │ │ │ │ - movdqa 0x30(%rsp),%xmm3 │ │ │ │ │ - movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ - movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ - movdqa (%rsp),%xmm0 │ │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ │ - mov %rdx,0x78(%rax) │ │ │ │ │ movups %xmm6,0x8(%rax) │ │ │ │ │ + movdqa 0x30(%rsp),%xmm3 │ │ │ │ │ movups %xmm5,0x18(%rax) │ │ │ │ │ + movdqa 0x20(%rsp),%xmm2 │ │ │ │ │ movups %xmm4,0x28(%rax) │ │ │ │ │ + movdqa 0x10(%rsp),%xmm1 │ │ │ │ │ movups %xmm3,0x38(%rax) │ │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ │ movups %xmm2,0x48(%rax) │ │ │ │ │ movups %xmm1,0x58(%rax) │ │ │ │ │ movups %xmm0,0x68(%rax) │ │ │ │ │ + mov %rdx,0x78(%rax) │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ ret │ │ │ ├── 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: 2424 (bytes into file) │ │ │ │ │ + Start of section headers: 2360 (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 0x978: │ │ │ │ │ +There are 11 section headers, starting at offset 0x938: │ │ │ │ │ │ │ │ │ │ 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 000349 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000718 000168 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000389 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000389 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000389 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000389 000190 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000880 0000a8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000520 000120 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000640 0000d2 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000928 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000309 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006d8 000168 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000349 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000349 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000349 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000349 000190 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000840 0000a8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 0004e0 000120 18 9 2 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000600 0000d2 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 0008e8 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 114 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_istride │ │ │ │ │ + 5: 0000000000000090 115 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_istride │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imin │ │ │ │ │ - 7: 0000000000000120 114 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_ostride │ │ │ │ │ - 8: 00000000000001a0 42 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 233 FUNC GLOBAL DEFAULT 1 fftw_tensor_strides_decrease │ │ │ │ │ + 7: 0000000000000110 115 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_ostride │ │ │ │ │ + 8: 0000000000000190 42 FUNC GLOBAL DEFAULT 1 fftw_tensor_min_stride │ │ │ │ │ + 9: 00000000000001c0 62 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_strides │ │ │ │ │ + 10: 0000000000000200 34 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_strides2 │ │ │ │ │ + 11: 0000000000000230 217 FUNC GLOBAL DEFAULT 1 fftw_tensor_strides_decrease │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,28 +1,28 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x718 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6d8 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 │ │ │ │ │ -00000000000000ec 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000000f7 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000000148 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000016c 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000177 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000001aa 0000000700000004 R_X86_64_PLT32 0000000000000120 fftw_tensor_min_ostride - 4 │ │ │ │ │ -00000000000001b5 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 │ │ │ │ │ -00000000000002d1 0000000900000004 R_X86_64_PLT32 00000000000001d0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -0000000000000080 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -00000000000001c6 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000003c 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000054 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000b8 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000dd 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000e8 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000000138 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000015d 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000168 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000019a 0000000700000004 R_X86_64_PLT32 0000000000000110 fftw_tensor_min_ostride - 4 │ │ │ │ │ +00000000000001a5 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 │ │ │ │ │ +00000000000002a9 0000000900000004 R_X86_64_PLT32 00000000000001c0 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +0000000000000079 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +00000000000001b6 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x880 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x840 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 │ │ │ │ │ -000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 230 │ │ │ │ │ -0000000000000160 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 │ │ │ │ │ +000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 200 │ │ │ │ │ +0000000000000160 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,171 +30,171 @@ │ │ │ │ │ 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: 90 to 0000000000000068 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000076 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000006c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000077 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000070 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000072 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000076 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000078 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000048 00000068 FDE cie=00000000 pc=00000000000000a0..0000000000000112 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a2 │ │ │ │ │ +00000064 0000000000000048 00000068 FDE cie=00000000 pc=0000000000000090..0000000000000103 │ │ │ │ │ + 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: 72 to 0000000000000108 │ │ │ │ │ + DW_CFA_advance_loc1: 73 to 00000000000000f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000fd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000010d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000fe │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000010f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000100 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000111 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000102 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000048 000000b4 FDE cie=00000000 pc=0000000000000120..0000000000000192 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000122 │ │ │ │ │ +000000b0 0000000000000048 000000b4 FDE cie=00000000 pc=0000000000000110..0000000000000183 │ │ │ │ │ + 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: 72 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000000000000179 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000018c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000017d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000018d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000017e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000018f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000191 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000182 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000fc 0000000000000024 00000100 FDE cie=00000000 pc=00000000000001a0..00000000000001ca │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001a1 │ │ │ │ │ +000000fc 0000000000000024 00000100 FDE cie=00000000 pc=0000000000000190..00000000000001ba │ │ │ │ │ + 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 00000000000001a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000192 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001a9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000199 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000001bd │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001ad │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001be │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001c2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000124 0000000000000010 00000128 FDE cie=00000000 pc=00000000000001d0..0000000000000226 │ │ │ │ │ +00000124 0000000000000010 00000128 FDE cie=00000000 pc=00000000000001c0..00000000000001fe │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000138 000000000000001c 0000013c FDE cie=00000000 pc=0000000000000230..0000000000000252 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000231 │ │ │ │ │ +00000138 000000000000001c 0000013c 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 │ │ │ │ │ │ │ │ │ │ -00000158 0000000000000034 0000015c FDE cie=00000000 pc=0000000000000260..0000000000000349 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000261 │ │ │ │ │ +00000158 0000000000000034 0000015c FDE cie=00000000 pc=0000000000000230..0000000000000309 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000231 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000262 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000234 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000026b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000023b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 87 to 00000000000002c2 │ │ │ │ │ + DW_CFA_advance_loc1: 103 to 00000000000002a2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc1: 92 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: 1 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000308 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ +]A\A]A^A_ │ │ │ │ │ fftw_tensor_max_index │ │ │ │ │ fftw_iabs │ │ │ │ │ fftw_imax │ │ │ │ │ fftw_tensor_min_istride │ │ │ │ │ fftw_imin │ │ │ │ │ fftw_tensor_min_ostride │ │ │ │ │ fftw_tensor_min_stride │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,289 +10,285 @@ │ │ │ │ │ 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 │ │ │ │ │ + lea 0x8(%rdi),%rbx │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ - inc %r15d │ │ │ │ │ + add $0x1,%r15d │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ + mov -0x10(%rbx),%rdi │ │ │ │ │ lea -0x1(%rax),%rbp │ │ │ │ │ - call 47 │ │ │ │ │ + call 40 │ │ │ │ │ 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 58 │ │ │ │ │ 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 │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 84 │ │ │ │ │ + jmp 7d │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - jmp 6b │ │ │ │ │ + jmp 64 │ │ │ │ │ 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,%rbp │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call cc │ │ │ │ │ + call bc │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmpl $0x1,0x0(%rbp) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jle b2 │ │ │ │ │ + jle a2 │ │ │ │ │ lea 0x28(%rbp),%r13 │ │ │ │ │ mov $0x1,%r12d │ │ │ │ │ nop │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ - inc %r12d │ │ │ │ │ + add $0x1,%r12d │ │ │ │ │ add $0x18,%r13 │ │ │ │ │ - call f0 │ │ │ │ │ + call e1 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call fb │ │ │ │ │ + call ec │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ cmp 0x0(%rbp),%r12d │ │ │ │ │ - jl e0 │ │ │ │ │ + jl d0 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -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,%rbp │ │ │ │ │ mov 0x18(%rdi),%rdi │ │ │ │ │ - call 14c │ │ │ │ │ + call 13c │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmpl $0x1,0x0(%rbp) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jle 132 │ │ │ │ │ + jle 122 │ │ │ │ │ lea 0x30(%rbp),%r13 │ │ │ │ │ mov $0x1,%r12d │ │ │ │ │ nop │ │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ │ - inc %r12d │ │ │ │ │ + add $0x1,%r12d │ │ │ │ │ add $0x18,%r13 │ │ │ │ │ - call 170 │ │ │ │ │ + call 161 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 17b │ │ │ │ │ + call 16c │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ cmp 0x0(%rbp),%r12d │ │ │ │ │ - jl 160 │ │ │ │ │ + jl 150 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000001a0 : │ │ │ │ │ +0000000000000190 : │ │ │ │ │ fftw_tensor_min_stride(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - call 1ae │ │ │ │ │ + call 19e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 1b9 │ │ │ │ │ + call 1a9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - pop %rbp │ │ │ │ │ + pop %rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 1ca │ │ │ │ │ + pop %rbp │ │ │ │ │ + jmp 1ba │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - add $0x18,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - je 220 │ │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ │ - cmp %rcx,(%rax) │ │ │ │ │ - je 200 │ │ │ │ │ + movslq (%rdi),%rax │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + jle 1f8 │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + add $0x10,%rdi │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + jmp 1e9 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x18,%rdi │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 1f8 │ │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ │ + cmp %rdx,(%rdi) │ │ │ │ │ + je 1e0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000260 : │ │ │ │ │ +0000000000000230 : │ │ │ │ │ fftw_tensor_strides_decrease(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ movslq (%rdi),%rax │ │ │ │ │ lea -0x1(%rax),%edx │ │ │ │ │ cmp $0x7ffffffd,%edx │ │ │ │ │ - ja 2d0 │ │ │ │ │ + ja 2a8 │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - 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 │ │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ │ + jmp 289 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 2d0 │ │ │ │ │ + je 2a8 │ │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ │ sub (%rdx),%rax │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jns 2a0 │ │ │ │ │ + jns 280 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 2d5 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + call 2ad │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2be │ │ │ │ │ + je 29e │ │ │ │ │ movslq (%rbx),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ │ - je 2be │ │ │ │ │ + je 29e │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jle 2be │ │ │ │ │ + jle 29e │ │ │ │ │ + lea 0x10(%rbx),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - 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) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + lea (%rdx,%rax,8),%rsi │ │ │ │ │ + jmp 2e9 │ │ │ │ │ + nopl (%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 299 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ 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 │ │ │ │ │ - 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000060 08510b00 48000000 68000000 00000000 .Q..H...h....... │ │ │ │ │ - 0x00000070 72000000 00420e10 8d02420e 188c0341 r....B....B....A │ │ │ │ │ + 0x00000040 8606410e 38830744 0e40025a 0a0e3844 ..A.8..D.@.Z..8D │ │ │ │ │ + 0x00000050 0e30440e 28420e20 420e1842 0e10420e .0D.(B. B..B..B. │ │ │ │ │ + 0x00000060 08480b00 48000000 68000000 00000000 .H..H...h....... │ │ │ │ │ + 0x00000070 73000000 00420e10 8d02420e 188c0341 s....B....B....A │ │ │ │ │ 0x00000080 0e208604 410e2883 05460e30 4a0a0e28 . ..A.(..F.0J..( │ │ │ │ │ - 0x00000090 440e2041 0e18420e 10420e08 410b0248 D. A..B..B..A..H │ │ │ │ │ + 0x00000090 440e2041 0e18420e 10420e08 410b0249 D. A..B..B..A..I │ │ │ │ │ 0x000000a0 0e28440e 20410e18 420e1042 0e080000 .(D. A..B..B.... │ │ │ │ │ - 0x000000b0 48000000 b4000000 00000000 72000000 H...........r... │ │ │ │ │ + 0x000000b0 48000000 b4000000 00000000 73000000 H...........s... │ │ │ │ │ 0x000000c0 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ 0x000000d0 410e2883 05460e30 4a0a0e28 440e2041 A.(..F.0J..(D. A │ │ │ │ │ - 0x000000e0 0e18420e 10420e08 410b0248 0e28440e ..B..B..A..H.(D. │ │ │ │ │ + 0x000000e0 0e18420e 10420e08 410b0249 0e28440e ..B..B..A..I.(D. │ │ │ │ │ 0x000000f0 20410e18 420e1042 0e080000 24000000 A..B..B....$... │ │ │ │ │ 0x00000100 00010000 00000000 2a000000 00410e10 ........*....A.. │ │ │ │ │ - 0x00000110 8602410e 18830347 0e20540e 18410e10 ..A....G. T..A.. │ │ │ │ │ + 0x00000110 8602410e 18830347 0e20540e 18440e10 ..A....G. T..D.. │ │ │ │ │ 0x00000120 440e0800 10000000 28010000 00000000 D.......(....... │ │ │ │ │ - 0x00000130 56000000 00000000 1c000000 3c010000 V...........<... │ │ │ │ │ + 0x00000130 3e000000 00000000 1c000000 3c010000 >...........<... │ │ │ │ │ 0x00000140 00000000 22000000 00410e10 83024d0a ...."....A....M. │ │ │ │ │ 0x00000150 0e08420b 490e0800 34000000 5c010000 ..B.I...4...\... │ │ │ │ │ - 0x00000160 00000000 e9000000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000170 18830349 0e200257 0a0e1841 0e10410e ...I. .W...A..A. │ │ │ │ │ - 0x00000180 084c0b02 740e1843 0e10410e 08000000 .L..t..C..A..... │ │ │ │ │ + 0x00000160 00000000 d9000000 00410e10 8602430e .........A....C. │ │ │ │ │ + 0x00000170 18830347 0e200267 0a0e1841 0e10410e ...G. .g...A..A. │ │ │ │ │ + 0x00000180 08440b02 5c0e1843 0e10410e 08000000 .D..\..C..A..... │ │ │ ├── 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: 1776 (bytes into file) │ │ │ │ │ + Start of section headers: 1744 (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 0x6f0: │ │ │ │ │ +There are 11 section headers, starting at offset 0x6d0: │ │ │ │ │ │ │ │ │ │ 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 000328 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000598 000090 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000368 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000368 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000368 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000368 0000f0 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000628 000078 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000458 0000c0 18 9 2 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000518 000079 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 0006a0 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000308 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000578 000090 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000348 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000348 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000348 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000348 0000f0 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 │ │ │ │ │ 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 96 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy │ │ │ │ │ + 2: 0000000000000000 94 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor │ │ │ │ │ - 4: 0000000000000060 147 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_inplace │ │ │ │ │ - 5: 0000000000000100 200 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_except │ │ │ │ │ - 6: 00000000000001d0 115 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_sub │ │ │ │ │ - 7: 0000000000000250 216 FUNC GLOBAL DEFAULT 1 fftw_tensor_append │ │ │ │ │ + 4: 0000000000000060 115 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_inplace │ │ │ │ │ + 5: 00000000000000e0 200 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_except │ │ │ │ │ + 6: 00000000000001b0 115 FUNC GLOBAL DEFAULT 1 fftw_tensor_copy_sub │ │ │ │ │ + 7: 0000000000000230 216 FUNC GLOBAL DEFAULT 1 fftw_tensor_append │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x598 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x578 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000007 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ 0000000000000064 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 │ │ │ │ │ -0000000000000283 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -000000000000027b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000000f2 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000001c0 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +0000000000000263 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +000000000000025b 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x628 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x608 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 + 60 │ │ │ │ │ -0000000000000060 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ -0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ -00000000000000c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ +00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 230 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,103 +9,104 @@ │ │ │ │ │ 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..0000000000000060 │ │ │ │ │ +00000018 0000000000000018 0000001c FDE cie=00000000 pc=0000000000000000..000000000000005e │ │ │ │ │ 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: 94 to 000000000000005f │ │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000000005d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000034 0000000000000020 00000038 FDE cie=00000000 pc=0000000000000060..00000000000000f3 │ │ │ │ │ +00000034 000000000000001c 00000038 FDE cie=00000000 pc=0000000000000060..00000000000000d3 │ │ │ │ │ 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: 64 to 00000000000000a1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000000b0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000000a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000000f2 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000058 0000000000000034 0000005c FDE cie=00000000 pc=0000000000000100..00000000000001c8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000101 │ │ │ │ │ +00000054 0000000000000034 00000058 FDE cie=00000000 pc=00000000000000e0..00000000000001a8 │ │ │ │ │ + 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: 100 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc1: 98 to 000000000000014e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000174 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000152 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000175 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000153 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000158 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000001c2 │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001c6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000028 00000094 FDE cie=00000000 pc=00000000000001d0..0000000000000243 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ +0000008c 0000000000000028 00000090 FDE cie=00000000 pc=00000000000001b0..0000000000000223 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001b2 │ │ │ │ │ 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 00000000000001b6 │ │ │ │ │ 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 00000000000001ba │ │ │ │ │ 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: 101 to 000000000000021f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000220 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000242 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000222 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000bc 0000000000000030 000000c0 FDE cie=00000000 pc=0000000000000250..0000000000000328 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000251 │ │ │ │ │ +000000b8 0000000000000034 000000bc FDE cie=00000000 pc=0000000000000230..0000000000000308 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000231 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000252 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000232 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000259 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000239 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000273 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000253 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000279 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000259 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000027a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000025a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000260 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 162 to 0000000000000322 │ │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000000000000302 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000326 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000306 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000327 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000307 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -9,229 +9,225 @@ │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov (%rdi),%edi │ │ │ │ │ call b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ movslq (%rbx),%rdx │ │ │ │ │ lea -0x1(%rdx),%ecx │ │ │ │ │ cmp $0x7ffffffd,%ecx │ │ │ │ │ - ja 5e │ │ │ │ │ - lea (%rdx,%rdx,2),%rsi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ + ja 5c │ │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + lea 0x8(,%rdx,8),%rsi │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movdqu 0x8(%rbx,%rdx,1),%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rax,%rdx,1) │ │ │ │ │ - mov 0x18(%rbx,%rdx,1),%rcx │ │ │ │ │ - mov %rcx,0x18(%rax,%rdx,1) │ │ │ │ │ + movdqu (%rbx,%rdx,1),%xmm0 │ │ │ │ │ + movups %xmm0,(%rax,%rdx,1) │ │ │ │ │ + mov 0x10(%rbx,%rdx,1),%rcx │ │ │ │ │ + mov %rcx,0x10(%rax,%rdx,1) │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ fftw_tensor_copy_inplace(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ call 68 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ movslq (%rax),%rcx │ │ │ │ │ cmp $0x7fffffff,%ecx │ │ │ │ │ je a0 │ │ │ │ │ cmp $0x1,%ebx │ │ │ │ │ - je b0 │ │ │ │ │ + je a8 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ jle a0 │ │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ │ - lea 0x10(%rax,%rcx,8),%rsi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ │ + lea (%rdx,%rcx,8),%rsi │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov (%rdx),%rcx │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ mov %rcx,-0x10(%rdx) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ jne 90 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ jle a0 │ │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ │ lea 0x10(%rax),%rdx │ │ │ │ │ - lea 0x10(%rax,%rcx,8),%rsi │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ │ + lea (%rdx,%rcx,8),%rsi │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ mov %rcx,-0x18(%rdx) │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - jne e0 │ │ │ │ │ + jne c0 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -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 16c │ │ │ │ │ + je 14a │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ - jle 15e │ │ │ │ │ + jle 13c │ │ │ │ │ movslq %ebp,%rax │ │ │ │ │ - lea (%rax,%rax,2),%rsi │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movdqu 0x8(%rbx,%rax,1),%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rdx,%rax,1) │ │ │ │ │ - mov 0x18(%rbx,%rax,1),%rcx │ │ │ │ │ - mov %rcx,0x18(%rdx,%rax,1) │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + lea 0x8(,%rax,8),%rsi │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ │ + movups %xmm0,(%rdx,%rax,1) │ │ │ │ │ + mov 0x10(%rbx,%rax,1),%rcx │ │ │ │ │ + mov %rcx,0x10(%rdx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 140 │ │ │ │ │ + jne 120 │ │ │ │ │ mov (%rdx),%ecx │ │ │ │ │ sub %ebp,%ecx │ │ │ │ │ lea -0x1(%rcx),%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - jbe 180 │ │ │ │ │ + jbe 158 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movslq %ecx,%rcx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rax │ │ │ │ │ + movslq %ecx,%rcx │ │ │ │ │ add %rbp,%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%rcx,%rcx,2),%rsi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movdqu 0x20(%rbx,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rdx,%rax,1) │ │ │ │ │ mov 0x30(%rbx,%rax,1),%rcx │ │ │ │ │ mov %rcx,0x18(%rdx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne 1a0 │ │ │ │ │ + jne 180 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001d0 : │ │ │ │ │ +00000000000001b0 : │ │ │ │ │ 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 1c4 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ lea -0x1(%rbx),%edx │ │ │ │ │ cmp $0x7ffffffd,%edx │ │ │ │ │ - ja 23e │ │ │ │ │ + ja 21e │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rdx │ │ │ │ │ lea (%rbx,%rbx,2),%rdi │ │ │ │ │ lea (%r12,%rdx,8),%rcx │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movdqu 0x8(%rcx,%rdx,1),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rax,%rdx,1) │ │ │ │ │ mov 0x18(%rcx,%rdx,1),%rsi │ │ │ │ │ mov %rsi,0x18(%rax,%rdx,1) │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jne 220 │ │ │ │ │ + jne 200 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000250 : │ │ │ │ │ +0000000000000230 : │ │ │ │ │ fftw_tensor_append(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%edi │ │ │ │ │ cmp $0x7fffffff,%edi │ │ │ │ │ - je 26f │ │ │ │ │ + je 24f │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ cmp $0x7fffffff,%eax │ │ │ │ │ - jne 280 │ │ │ │ │ + jne 260 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov $0x7fffffff,%edi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 27f │ │ │ │ │ + jmp 25f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ nop │ │ │ │ │ add %eax,%edi │ │ │ │ │ - call 287 │ │ │ │ │ + call 267 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movslq (%rbx),%r8 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - lea -0x1(%r8),%eax │ │ │ │ │ + movslq (%rbx),%rdi │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + lea -0x1(%rdi),%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - ja 2de │ │ │ │ │ - movslq %r8d,%rax │ │ │ │ │ - lea (%rax,%rax,2),%rsi │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ + ja 2bd │ │ │ │ │ + movslq %edi,%rax │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + lea 0x8(,%rax,8),%rcx │ │ │ │ │ + mov $0x8,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 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) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movdqu (%rbx,%rax,1),%xmm0 │ │ │ │ │ + movups %xmm0,(%r8,%rax,1) │ │ │ │ │ + mov 0x10(%rbx,%rax,1),%rdx │ │ │ │ │ + mov %rdx,0x10(%r8,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ - jne 2c0 │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + jne 2a0 │ │ │ │ │ movslq 0x0(%rbp),%rax │ │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ │ - cmp $0x7ffffffd,%ecx │ │ │ │ │ - ja 31e │ │ │ │ │ - lea (%rax,%rax,2),%rdi │ │ │ │ │ - lea (%r8,%r8,2),%rax │ │ │ │ │ - lea (%rdx,%rax,8),%rcx │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ │ + cmp $0x7ffffffd,%edx │ │ │ │ │ + ja 2fe │ │ │ │ │ + lea (%rax,%rax,2),%rsi │ │ │ │ │ + lea (%rdi,%rdi,2),%rax │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + lea (%r8,%rax,8),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - nop │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movdqu 0x8(%rbp,%rax,1),%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rcx,%rax,1) │ │ │ │ │ - mov 0x18(%rbp,%rax,1),%rsi │ │ │ │ │ - mov %rsi,0x18(%rcx,%rax,1) │ │ │ │ │ + movups %xmm0,0x8(%rdx,%rax,1) │ │ │ │ │ + mov 0x18(%rbp,%rax,1),%rcx │ │ │ │ │ + mov %rcx,0x18(%rdx,%rax,1) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - jne 300 │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jne 2e0 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,19 +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 18000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 60000000 00410e10 8302025e ....`....A.....^ │ │ │ │ │ - 0x00000030 0e080000 20000000 38000000 00000000 .... ...8....... │ │ │ │ │ - 0x00000040 93000000 00410e10 83020240 0a0e084f .....A.....@...O │ │ │ │ │ - 0x00000050 0b02420e 08000000 34000000 5c000000 ..B.....4...\... │ │ │ │ │ - 0x00000060 00000000 c8000000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x00000070 1883034a 0e200264 0a0e1844 0e10410e ...J. .d...D..A. │ │ │ │ │ - 0x00000080 084b0b02 420e1844 0e10410e 08000000 .K..B..D..A..... │ │ │ │ │ - 0x00000090 28000000 94000000 00000000 73000000 (...........s... │ │ │ │ │ - 0x000000a0 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x000000b0 026b0e18 410e1042 0e080000 30000000 .k..A..B....0... │ │ │ │ │ - 0x000000c0 c0000000 00000000 d8000000 00410e10 .............A.. │ │ │ │ │ - 0x000000d0 8602410e 18830347 0e205a0a 0e18460e ..A....G. Z...F. │ │ │ │ │ - 0x000000e0 10410e08 460b02a2 0e18440e 10410e08 .A..F.....D..A.. │ │ │ │ │ + 0x00000020 00000000 5e000000 00410e10 8302025c ....^....A.....\ │ │ │ │ │ + 0x00000030 0e080000 1c000000 38000000 00000000 ........8....... │ │ │ │ │ + 0x00000040 73000000 00410e10 83020240 0a0e0847 s....A.....@...G │ │ │ │ │ + 0x00000050 0b6a0e08 34000000 58000000 00000000 .j..4...X....... │ │ │ │ │ + 0x00000060 c8000000 00410e10 8602440e 18830347 .....A....D....G │ │ │ │ │ + 0x00000070 0e200262 0a0e1844 0e10410e 08450b02 . .b...D..A..E.. │ │ │ │ │ + 0x00000080 4a0e1844 0e10410e 08000000 28000000 J..D..A.....(... │ │ │ │ │ + 0x00000090 90000000 00000000 73000000 00420e10 ........s....B.. │ │ │ │ │ + 0x000000a0 8c02440e 18860344 0e208304 02650e18 ..D....D. ...e.. │ │ │ │ │ + 0x000000b0 410e1042 0e080000 34000000 bc000000 A..B....4....... │ │ │ │ │ + 0x000000c0 00000000 d8000000 00410e10 8602410e .........A....A. │ │ │ │ │ + 0x000000d0 18830347 0e205a0a 0e18460e 10410e08 ...G. Z...F..A.. │ │ │ │ │ + 0x000000e0 460b02a2 0e18440e 10410e08 00000000 F.....D..A...... │ │ │ ├── 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: 4200 (bytes into file) │ │ │ │ │ + Start of section headers: 4152 (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 0x1068: │ │ │ │ │ +There are 11 section headers, starting at offset 0x1038: │ │ │ │ │ │ │ │ │ │ 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 000792 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000cb8 0002b8 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0007d2 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0007d2 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 0007d2 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0007d2 0001b0 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000f70 0000a8 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000988 0001e0 18 9 3 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000b68 00014e 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 001018 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000762 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c88 0002b8 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0007a2 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0007a2 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0007a2 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0007a2 0001b0 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000f40 0000a8 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000958 0001e0 18 9 3 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000b38 00014e 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000fe8 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 {} │ │ │ │ │ @@ -7,17 +7,17 @@ │ │ │ │ │ 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 448 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: 00000000000002f0 867 FUNC GLOBAL DEFAULT 1 fftw_tensor_compress_contiguous │ │ │ │ │ + 10: 00000000000002f0 819 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: 0000000000000660 61 FUNC GLOBAL DEFAULT 1 fftw_tensor_split │ │ │ │ │ + 13: 0000000000000630 61 FUNC GLOBAL DEFAULT 1 fftw_tensor_split │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_sub │ │ │ │ │ - 15: 00000000000006a0 102 FUNC GLOBAL DEFAULT 1 fftw_tensor_equal │ │ │ │ │ - 16: 0000000000000710 130 FUNC GLOBAL DEFAULT 1 fftw_tensor_inplace_locations │ │ │ │ │ + 15: 0000000000000670 103 FUNC GLOBAL DEFAULT 1 fftw_tensor_equal │ │ │ │ │ + 16: 00000000000006e0 130 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 0xcb8 contains 29 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc88 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 │ │ │ │ │ -0000000000000223 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -00000000000002b7 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ -00000000000002c5 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ +0000000000000239 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000002ba 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ +00000000000002c8 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ 00000000000002fa 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -00000000000003f3 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -0000000000000489 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ -00000000000004e7 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -00000000000005d4 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -00000000000005e4 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ -00000000000005f2 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ -0000000000000678 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ -000000000000068a 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ -000000000000071f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -000000000000072c 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000073c 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000747 0000000a00000004 R_X86_64_PLT32 00000000000002f0 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -0000000000000752 0000000a00000004 R_X86_64_PLT32 00000000000002f0 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -0000000000000760 0000000f00000004 R_X86_64_PLT32 00000000000006a0 fftw_tensor_equal - 4 │ │ │ │ │ -000000000000076b 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -000000000000077c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ -000000000000063c 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +0000000000000409 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +000000000000048c 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ +0000000000000501 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +00000000000005cc 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +00000000000005db 000000040000002a R_X86_64_REX_GOTPCRELX 0000000000000040 fftw_dimcmp - 4 │ │ │ │ │ +00000000000005e9 0000000900000004 R_X86_64_PLT32 0000000000000000 qsort - 4 │ │ │ │ │ +0000000000000648 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ +000000000000065a 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ +00000000000006ef 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000006fc 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000070c 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000717 0000000a00000004 R_X86_64_PLT32 00000000000002f0 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +0000000000000722 0000000a00000004 R_X86_64_PLT32 00000000000002f0 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +0000000000000730 0000000f00000004 R_X86_64_PLT32 0000000000000670 fftw_tensor_equal - 4 │ │ │ │ │ +000000000000073b 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +000000000000074c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +000000000000060c 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xf70 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf40 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 │ │ │ │ │ 00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 130 │ │ │ │ │ 00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2f0 │ │ │ │ │ -0000000000000124 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 660 │ │ │ │ │ -000000000000015c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6a0 │ │ │ │ │ -0000000000000170 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 710 │ │ │ │ │ +0000000000000124 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 630 │ │ │ │ │ +000000000000015c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 670 │ │ │ │ │ +0000000000000170 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000024 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000038 │ │ │ │ │ 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: 44 to 0000000000000035 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000036 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000037 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -42,176 +42,176 @@ │ │ │ │ │ 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: 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_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000011f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000125 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000127 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000123 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000129 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000125 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000127 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 000000b8 0000000000000028 000000bc FDE cie=00000000 pc=0000000000000130..00000000000002f0 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000131 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000132 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000139 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 404 to 00000000000002cd │ │ │ │ │ + DW_CFA_advance_loc2: 407 to 00000000000002d0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002d1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000002e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000e4 0000000000000034 000000e8 FDE cie=00000000 pc=00000000000002f0..0000000000000653 │ │ │ │ │ +000000e4 0000000000000034 000000e8 FDE cie=00000000 pc=00000000000002f0..0000000000000623 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000002f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 772 to 00000000000005fd │ │ │ │ │ + DW_CFA_advance_loc2: 763 to 00000000000005f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000601 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000602 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000600 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000634 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000604 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000063a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000060a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000063b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000060b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000640 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000610 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -0000011c 0000000000000034 00000120 FDE cie=00000000 pc=0000000000000660..000000000000069d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000662 │ │ │ │ │ +0000011c 0000000000000034 00000120 FDE cie=00000000 pc=0000000000000630..000000000000066d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000632 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000664 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000639 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000665 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000063d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000669 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000640 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000674 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000647 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000696 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000666 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000697 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000667 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000698 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000668 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000069a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000066a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000069c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000066c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000154 0000000000000010 00000158 FDE cie=00000000 pc=00000000000006a0..0000000000000706 │ │ │ │ │ +00000154 0000000000000010 00000158 FDE cie=00000000 pc=0000000000000670..00000000000006d7 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000168 0000000000000044 0000016c FDE cie=00000000 pc=0000000000000710..0000000000000792 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000712 │ │ │ │ │ +00000168 0000000000000044 0000016c FDE cie=00000000 pc=00000000000006e0..0000000000000762 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000714 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000716 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000718 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000719 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000071a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006ea │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000071e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006ee │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 102 to 0000000000000784 │ │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000000754 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000788 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000758 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000789 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000759 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000078b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000075b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000078d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000075d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000078f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000075f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000791 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000761 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ -A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ compare_by_istride │ │ │ │ │ fftw_iabs │ │ │ │ │ fftw_dimcmp │ │ │ │ │ fftw_imin │ │ │ │ │ fftw_tensor_compress │ │ │ │ ├── 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,19 +31,19 @@ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ fftw_dimcmp(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + 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 │ │ │ │ │ call 69 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ @@ -56,49 +56,49 @@ │ │ │ │ │ call 86 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ call 94 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ call a2 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - je d0 │ │ │ │ │ + je c8 │ │ │ │ │ cmp %r14,%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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp %r13,%r12 │ │ │ │ │ je f0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %r12,%r13 │ │ │ │ │ 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) │ │ │ │ │ js b4 │ │ │ │ │ @@ -107,46 +107,46 @@ │ │ │ │ │ jmp b4 │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ setge %al │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - lea -0x1(%rax,%rax,1),%eax │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ + lea -0x1(%rax,%rax,1),%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000130 : │ │ │ │ │ fftw_tensor_compress(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ jle 2e0 │ │ │ │ │ lea -0x1(%rcx),%eax │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ jbe 2e7 │ │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ │ shr $0x2,%edx │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ movdqa %xmm3,%xmm5 │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ punpcklqdq %xmm4,%xmm4 │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ - lea 0x8(%rdi,%rdx,1),%rdx │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movq (%rax),%xmm0 │ │ │ │ │ add $0x60,%rax │ │ │ │ │ movhps -0x48(%rax),%xmm0 │ │ │ │ │ pcmpeqd %xmm4,%xmm0 │ │ │ │ │ pcmpeqd %xmm5,%xmm0 │ │ │ │ │ pshufd $0xb1,%xmm0,%xmm1 │ │ │ │ │ por %xmm0,%xmm1 │ │ │ │ │ @@ -159,119 +159,123 @@ │ │ │ │ │ shufps $0x88,%xmm2,%xmm1 │ │ │ │ │ psubd %xmm1,%xmm3 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ jne 180 │ │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ │ - paddd %xmm0,%xmm3 │ │ │ │ │ and $0xfffffffc,%eax │ │ │ │ │ + paddd %xmm0,%xmm3 │ │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ │ psrldq $0x4,%xmm0 │ │ │ │ │ paddd %xmm0,%xmm3 │ │ │ │ │ movd %xmm3,%edi │ │ │ │ │ test $0x3,%cl │ │ │ │ │ - je 222 │ │ │ │ │ + je 238 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - cmpq $0x1,0x8(%rbp,%rdx,8) │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rsi │ │ │ │ │ - je 202 │ │ │ │ │ - inc %edi │ │ │ │ │ - lea 0x1(%rax),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jge 222 │ │ │ │ │ - cmpq $0x1,0x20(%rsi) │ │ │ │ │ + lea (%rbx,%rdx,8),%rdx │ │ │ │ │ + cmpq $0x1,0x8(%rdx) │ │ │ │ │ + je 201 │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + jge 238 │ │ │ │ │ + cmpq $0x1,0x20(%rdx) │ │ │ │ │ je 212 │ │ │ │ │ - inc %edi │ │ │ │ │ - add $0x2,%eax │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + lea 0x2(%rax),%esi │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + jge 238 │ │ │ │ │ + cmpq $0x1,0x38(%rdx) │ │ │ │ │ + je 223 │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + add $0x3,%eax │ │ │ │ │ cmp %ecx,%eax │ │ │ │ │ - jge 222 │ │ │ │ │ - cmpq $0x1,0x38(%rsi) │ │ │ │ │ - je 222 │ │ │ │ │ - inc %edi │ │ │ │ │ - call 227 │ │ │ │ │ + jge 238 │ │ │ │ │ + cmpq $0x1,0x50(%rdx) │ │ │ │ │ + je 238 │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + call 23d │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movslq 0x0(%rbp),%rdx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ + movslq (%rbx),%rdx │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 2ac │ │ │ │ │ + jle 2ae │ │ │ │ │ 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 │ │ │ │ │ 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) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ - je 2a3 │ │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ │ + je 2a5 │ │ │ │ │ movslq %edx,%rcx │ │ │ │ │ - inc %edx │ │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - lea (%rbx,%rcx,8),%rcx │ │ │ │ │ + lea 0x0(%rbp,%rcx,8),%rcx │ │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ mov %rsi,0x18(%rcx) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ jne 280 │ │ │ │ │ - movslq (%rbx),%rsi │ │ │ │ │ + movslq 0x0(%rbp),%rsi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 2c9 │ │ │ │ │ + jle 2cc │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_dimcmp-0x4 │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ + lea 0x8(%rbp),%rdi │ │ │ │ │ mov $0x18,%edx │ │ │ │ │ - call 2c9 │ │ │ │ │ + call 2cc │ │ │ │ │ R_X86_64_PLT32 qsort-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - jmp 222 │ │ │ │ │ + jmp 238 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp 1ec │ │ │ │ │ │ │ │ │ │ 00000000000002f0 : │ │ │ │ │ fftw_tensor_compress_contiguous(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ call 2fe │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 630 │ │ │ │ │ - mov 0x0(%rbp),%ecx │ │ │ │ │ + je 600 │ │ │ │ │ + mov (%rbx),%ecx │ │ │ │ │ xor %edi,%edi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle 3f2 │ │ │ │ │ + jle 408 │ │ │ │ │ lea -0x1(%rcx),%eax │ │ │ │ │ - cmp $0x2,%eax │ │ │ │ │ - jbe 640 │ │ │ │ │ + cmp $0x3,%eax │ │ │ │ │ + jbe 610 │ │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ pxor %xmm3,%xmm3 │ │ │ │ │ - lea 0x8(%rbp),%rax │ │ │ │ │ shr $0x2,%edx │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ + movq %rsi,%xmm4 │ │ │ │ │ movdqa %xmm3,%xmm5 │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ punpcklqdq %xmm4,%xmm4 │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ - lea 0x8(%rbp,%rdx,1),%rdx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movq (%rax),%xmm0 │ │ │ │ │ add $0x60,%rax │ │ │ │ │ movhps -0x48(%rax),%xmm0 │ │ │ │ │ pcmpeqd %xmm4,%xmm0 │ │ │ │ │ pcmpeqd %xmm5,%xmm0 │ │ │ │ │ pshufd $0xb1,%xmm0,%xmm1 │ │ │ │ │ @@ -280,307 +284,312 @@ │ │ │ │ │ movhps -0x18(%rax),%xmm0 │ │ │ │ │ pcmpeqd %xmm4,%xmm0 │ │ │ │ │ pcmpeqd %xmm5,%xmm0 │ │ │ │ │ pshufd $0xb1,%xmm0,%xmm2 │ │ │ │ │ por %xmm0,%xmm2 │ │ │ │ │ shufps $0x88,%xmm2,%xmm1 │ │ │ │ │ psubd %xmm1,%xmm3 │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ jne 350 │ │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ │ mov %ecx,%eax │ │ │ │ │ psrldq $0x8,%xmm0 │ │ │ │ │ - paddd %xmm0,%xmm3 │ │ │ │ │ and $0xfffffffc,%eax │ │ │ │ │ + paddd %xmm0,%xmm3 │ │ │ │ │ movdqa %xmm3,%xmm0 │ │ │ │ │ psrldq $0x4,%xmm0 │ │ │ │ │ paddd %xmm0,%xmm3 │ │ │ │ │ movd %xmm3,%edi │ │ │ │ │ test $0x3,%cl │ │ │ │ │ - je 3f2 │ │ │ │ │ + je 408 │ │ │ │ │ movslq %eax,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - cmpq $0x1,0x8(%rbp,%rdx,8) │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rsi │ │ │ │ │ - je 3d2 │ │ │ │ │ - inc %edi │ │ │ │ │ - lea 0x1(%rax),%edx │ │ │ │ │ - cmp %ecx,%edx │ │ │ │ │ - jge 3f2 │ │ │ │ │ - cmpq $0x1,0x20(%rsi) │ │ │ │ │ + lea (%rbx,%rdx,8),%rdx │ │ │ │ │ + cmpq $0x1,0x8(%rdx) │ │ │ │ │ + je 3d1 │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ │ + cmp %ecx,%esi │ │ │ │ │ + jge 408 │ │ │ │ │ + cmpq $0x1,0x20(%rdx) │ │ │ │ │ je 3e2 │ │ │ │ │ - inc %edi │ │ │ │ │ - add $0x2,%eax │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + lea 0x2(%rax),%esi │ │ │ │ │ + cmp %esi,%ecx │ │ │ │ │ + jle 408 │ │ │ │ │ + cmpq $0x1,0x38(%rdx) │ │ │ │ │ + je 3f3 │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + add $0x3,%eax │ │ │ │ │ cmp %eax,%ecx │ │ │ │ │ - jle 3f2 │ │ │ │ │ - cmpq $0x1,0x38(%rsi) │ │ │ │ │ - je 3f2 │ │ │ │ │ - inc %edi │ │ │ │ │ - call 3f7 │ │ │ │ │ + jle 408 │ │ │ │ │ + cmpq $0x1,0x50(%rdx) │ │ │ │ │ + je 408 │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + call 40d │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movslq 0x0(%rbp),%rdx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ + movslq (%rbx),%rdx │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 46c │ │ │ │ │ + jle 46e │ │ │ │ │ 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 │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ - je 463 │ │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ │ + je 465 │ │ │ │ │ movslq %edx,%rcx │ │ │ │ │ - inc %edx │ │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - lea (%rbx,%rcx,8),%rcx │ │ │ │ │ + lea 0x0(%rbp,%rcx,8),%rcx │ │ │ │ │ movups %xmm0,0x8(%rcx) │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ mov %rsi,0x18(%rcx) │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %rdi,%rax │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ jne 440 │ │ │ │ │ - movslq (%rbx),%rsi │ │ │ │ │ + movslq 0x0(%rbp),%rsi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 5f9 │ │ │ │ │ - lea -0x47f(%rip),%rcx │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ + jle 5f0 │ │ │ │ │ + lea -0x482(%rip),%rcx │ │ │ │ │ mov $0x18,%edx │ │ │ │ │ - call 48d │ │ │ │ │ + lea 0x8(%rbp),%rdi │ │ │ │ │ + call 490 │ │ │ │ │ R_X86_64_PLT32 qsort-0x4 │ │ │ │ │ - mov (%rbx),%ecx │ │ │ │ │ + mov 0x0(%rbp),%ecx │ │ │ │ │ cmp $0x1,%ecx │ │ │ │ │ - jle 649 │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ + jle 619 │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + lea 0x18(%rbp),%rax │ │ │ │ │ sub $0x2,%ecx │ │ │ │ │ - lea 0x18(%rbx),%rax │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ - lea 0x30(%rbx,%rcx,8),%r9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + lea 0x30(%rbp,%rcx,8),%r9 │ │ │ │ │ + jmp 4cc │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x18,%rax │ │ │ │ │ + add $0x1,%edi │ │ │ │ │ + cmp %r9,%rax │ │ │ │ │ + je 500 │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ imul %rcx,%r8 │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - je 610 │ │ │ │ │ - inc %edi │ │ │ │ │ + jne 4c0 │ │ │ │ │ + imul 0x18(%rax),%rcx │ │ │ │ │ + cmp %rcx,(%rax) │ │ │ │ │ + jne 4c0 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ - jne 4c0 │ │ │ │ │ - call 4eb │ │ │ │ │ + jne 4cc │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + call 505 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movdqu 0x8(%rbx),%xmm0 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - mov (%rbx),%edx │ │ │ │ │ + movdqu 0x8(%rbp),%xmm0 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + mov 0x0(%rbp),%edx │ │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ │ - mov %rax,0x18(%rbp) │ │ │ │ │ + mov 0x18(%rbp),%rax │ │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - jle 5d0 │ │ │ │ │ + jle 5c8 │ │ │ │ │ + lea 0x10(%rbp),%rax │ │ │ │ │ sub $0x2,%edx │ │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x28(%rbx,%rdx,8),%r8 │ │ │ │ │ + lea 0x28(%rbp,%rdx,8),%r8 │ │ │ │ │ jmp 568 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movdqu 0x10(%rax),%xmm0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movslq %ecx,%rdx │ │ │ │ │ + movdqu 0x10(%rax),%xmm0 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - inc %ecx │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rdx │ │ │ │ │ + lea (%rbx,%rdx,8),%rdx │ │ │ │ │ movups %xmm0,0x8(%rdx) │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov %rsi,0x18(%rdx) │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ - je 5d0 │ │ │ │ │ + je 5c8 │ │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ imul %rdx,%rdi │ │ │ │ │ cmp %rdi,(%rax) │ │ │ │ │ jne 540 │ │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ │ imul %rdx,%rdi │ │ │ │ │ cmp %rdi,0x8(%rax) │ │ │ │ │ jne 540 │ │ │ │ │ - lea -0x1(%rcx),%edi │ │ │ │ │ movq %rsi,%xmm6 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ + lea -0x1(%rcx),%edi │ │ │ │ │ movslq %edi,%rdi │ │ │ │ │ - lea (%rdi,%rdi,2),%r9 │ │ │ │ │ - imul 0x8(%rbp,%r9,8),%rdx │ │ │ │ │ - lea 0x0(,%r9,8),%rdi │ │ │ │ │ + lea (%rdi,%rdi,2),%rdi │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + lea (%rbx,%rdi,1),%r9 │ │ │ │ │ + imul 0x8(%r9),%rdx │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rbp,%rdi,1) │ │ │ │ │ + movups %xmm0,0x8(%rbx,%rdi,1) │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ - mov %rdx,0x18(%rbp,%rdi,1) │ │ │ │ │ + mov %rdx,0x18(%r9) │ │ │ │ │ cmp %rax,%r8 │ │ │ │ │ jne 568 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - call 5d8 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + call 5d0 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ - movslq 0x0(%rbp),%rsi │ │ │ │ │ + movslq (%rbx),%rsi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 5f6 │ │ │ │ │ + jle 5ed │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_dimcmp-0x4 │ │ │ │ │ - lea 0x8(%rbp),%rdi │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ mov $0x18,%edx │ │ │ │ │ - call 5f6 │ │ │ │ │ + call 5ed │ │ │ │ │ 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - imul 0x18(%rax),%rcx │ │ │ │ │ - cmp %rcx,(%rax) │ │ │ │ │ - jne 4db │ │ │ │ │ - jmp 4dd │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov $0x7fffffff,%edi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 640 │ │ │ │ │ + jmp 610 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp 3bc │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 4e6 │ │ │ │ │ + jmp 500 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000660 : │ │ │ │ │ +0000000000000630 : │ │ │ │ │ fftw_tensor_split(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ + mov %edx,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %edx,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - call 67c │ │ │ │ │ + call 64c │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_sub-0x4 │ │ │ │ │ mov (%rbx),%edx │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x0(%r13) │ │ │ │ │ sub %ebp,%edx │ │ │ │ │ - call 68e │ │ │ │ │ + call 65e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_sub-0x4 │ │ │ │ │ mov %rax,(%r12) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000006a0 : │ │ │ │ │ +0000000000000670 : │ │ │ │ │ fftw_tensor_equal(): │ │ │ │ │ - movslq (%rdi),%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - cmp (%rsi),%edx │ │ │ │ │ - jne 6fb │ │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ + movslq (%rdi),%rax │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + cmp (%rsi),%eax │ │ │ │ │ + jne 6cb │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ │ cmp $0x7ffffffd,%ecx │ │ │ │ │ - ja 6fb │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea 0x8(%rdi),%rax │ │ │ │ │ + ja 6cb │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - lea 0x8(%rdi,%rdx,8),%rdx │ │ │ │ │ - jmp 6f1 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x8(%rsi),%rdi │ │ │ │ │ - cmp %rdi,0x8(%rax) │ │ │ │ │ - jne 6f9 │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + jmp 6c1 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ │ + cmp %rdx,0x8(%rdi) │ │ │ │ │ + jne 6c9 │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ - cmp %rcx,0x10(%rax) │ │ │ │ │ - jne 6f9 │ │ │ │ │ - add $0x18,%rax │ │ │ │ │ + cmp %rcx,0x10(%rdi) │ │ │ │ │ + jne 6c9 │ │ │ │ │ + add $0x18,%rdi │ │ │ │ │ add $0x18,%rsi │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - je 700 │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + je 6d0 │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ - cmp %rcx,(%rax) │ │ │ │ │ - je 6d0 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ + cmp %rcx,(%rdi) │ │ │ │ │ + je 6a0 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + mov %edx,%eax │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 6cb │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000710 : │ │ │ │ │ +00000000000006e0 : │ │ │ │ │ fftw_tensor_inplace_locations(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - call 723 │ │ │ │ │ + call 6f3 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 730 │ │ │ │ │ + call 700 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 740 │ │ │ │ │ + call 710 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 74b │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + call 71b │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 756 │ │ │ │ │ + call 726 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 764 │ │ │ │ │ + call 734 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_equal-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %eax,%r15d │ │ │ │ │ - call 76f │ │ │ │ │ + call 73f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 780 │ │ │ │ │ + call 750 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %r15d,%eax │ │ │ │ │ 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 24000000 1c000000 ........$....... │ │ │ │ │ - 0x00000020 00000000 38000000 00410e10 8602410e ....8....A....A. │ │ │ │ │ - 0x00000030 18830347 0e206c0e 18410e10 410e0800 ...G. l..A..A... │ │ │ │ │ + 0x00000020 00000000 38000000 00410e10 8602440e ....8....A....D. │ │ │ │ │ + 0x00000030 18830344 0e206c0e 18410e10 410e0800 ...D. l..A..A... │ │ │ │ │ 0x00000040 74000000 44000000 00000000 ec000000 t...D........... │ │ │ │ │ 0x00000050 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000060 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000070 0e500267 0a0e3841 0e30410e 28420e20 .P.g..8A.0A.(B. │ │ │ │ │ - 0x00000080 420e1842 0e10420e 084e0b51 0a0e3841 B..B..B..N.Q..8A │ │ │ │ │ + 0x00000060 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x00000070 0e500264 0a0e3841 0e30410e 28420e20 .P.d..8A.0A.(B. │ │ │ │ │ + 0x00000080 420e1842 0e10420e 08460b51 0a0e3841 B..B..B..F.Q..8A │ │ │ │ │ 0x00000090 0e30450e 28420e20 420e1842 0e10420e .0E.(B. B..B..B. │ │ │ │ │ - 0x000000a0 08410b6a 0e38440e 30410e28 460e2042 .A.j.8D.0A.(F. B │ │ │ │ │ + 0x000000a0 08490b6a 0e38440e 30410e28 420e2042 .I.j.8D.0A.(B. B │ │ │ │ │ 0x000000b0 0e18420e 10420e08 28000000 bc000000 ..B..B..(....... │ │ │ │ │ 0x000000c0 00000000 c0010000 00410e10 8602410e .........A....A. │ │ │ │ │ - 0x000000d0 18830347 0e200394 010a0e18 440e1041 ...G. ......D..A │ │ │ │ │ - 0x000000e0 0e084e0b 34000000 e8000000 00000000 ..N.4........... │ │ │ │ │ - 0x000000f0 63030000 00410e10 8602410e 18830347 c....A....A....G │ │ │ │ │ - 0x00000100 0e200304 030a0e18 440e1041 0e084e0b . ......D..A..N. │ │ │ │ │ - 0x00000110 640a0e18 460e1041 0e08450b 34000000 d...F..A..E.4... │ │ │ │ │ + 0x000000d0 18830347 0e200397 010a0e18 440e1041 ...G. ......D..A │ │ │ │ │ + 0x000000e0 0e084b0b 34000000 e8000000 00000000 ..K.4........... │ │ │ │ │ + 0x000000f0 33030000 00410e10 8602410e 18830347 3....A....A....G │ │ │ │ │ + 0x00000100 0e2003fb 020a0e18 440e1041 0e08470b . ......D..A..G. │ │ │ │ │ + 0x00000110 440a0e18 460e1041 0e08450b 34000000 D...F..A..E.4... │ │ │ │ │ 0x00000120 20010000 00000000 3d000000 00420e10 .......=....B.. │ │ │ │ │ - 0x00000130 8d02420e 188c0341 0e208604 440e2883 ..B....A. ..D.(. │ │ │ │ │ - 0x00000140 054b0e30 620e2841 0e20410e 18420e10 .K.0b.(A. A..B.. │ │ │ │ │ + 0x00000130 8d02470e 188c0344 0e208604 430e2883 ..G....D. ..C.(. │ │ │ │ │ + 0x00000140 05470e30 5f0e2841 0e20410e 18420e10 .G.0_.(A. A..B.. │ │ │ │ │ 0x00000150 420e0800 10000000 58010000 00000000 B.......X....... │ │ │ │ │ - 0x00000160 66000000 00000000 44000000 6c010000 f.......D...l... │ │ │ │ │ + 0x00000160 67000000 00000000 44000000 6c010000 g.......D...l... │ │ │ │ │ 0x00000170 00000000 82000000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000180 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ 0x00000190 8606410e 38830744 0e400266 0e38440e ..A.8..D.@.f.8D. │ │ │ │ │ 0x000001a0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..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,16 +15,16 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ ├── 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 000096 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 │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - 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 --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 │ │ │ │ │ + 2: 0000000000000000 2798 FUNC LOCAL DEFAULT 1 fftw_tile2d.localalias │ │ │ │ │ + 3: 0000000000000000 2798 FUNC GLOBAL DEFAULT 1 fftw_tile2d │ │ │ │ │ 4: 0000000000000af0 29 FUNC GLOBAL DEFAULT 1 fftw_compute_tilesz │ │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_isqrt │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,179 +9,179 @@ │ │ │ │ │ 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..0000000000000aee │ │ │ │ │ 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: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 299 to 000000000000013f │ │ │ │ │ + DW_CFA_advance_loc2: 296 to 000000000000013f │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000014c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000146 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000171 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000171 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000172 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc1: 106 to 00000000000001dc │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000001e9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000000020c │ │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000000020c │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000020e │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc1: 220 to 00000000000002ea │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000002f9 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000002f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000000031f │ │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000000031f │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000320 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc1: 112 to 0000000000000390 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000397 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ DW_CFA_advance_loc: 38 to 00000000000003bd │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003be │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 370 to 0000000000000530 │ │ │ │ │ + DW_CFA_advance_loc2: 369 to 000000000000052f │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000053d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000536 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000000563 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000562 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000565 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000564 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 119 to 00000000000005dc │ │ │ │ │ + DW_CFA_advance_loc1: 103 to 00000000000005cb │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000005e9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000005d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 000000000000060c │ │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000005fb │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000060d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005fc │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000006ef │ │ │ │ │ + DW_CFA_advance_loc1: 227 to 00000000000006df │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000006fc │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000006e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000721 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000711 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000723 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000713 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000000787 │ │ │ │ │ + DW_CFA_advance_loc1: 105 to 000000000000077c │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000794 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000783 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000007b5 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000007aa │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007ab │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 161 to 0000000000000857 │ │ │ │ │ + DW_CFA_advance_loc1: 171 to 0000000000000856 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000858 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000085a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000859 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000085b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000085e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000085d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000860 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000085f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000862 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000861 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000864 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000863 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000870 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000868 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000879 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000871 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000886 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000878 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000008ae │ │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000008a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000008c9 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000008c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000008d6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000008d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000008ff │ │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000008ff │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000901 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc: 19 to 0000000000000914 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000922 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000091e │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000947 │ │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000000947 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000948 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_advance_loc: 33 to 0000000000000969 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000976 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000970 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000996 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000000996 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000997 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000009aa │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000009b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000009b7 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000009bc │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000009dc │ │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000009e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000009f8 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000000a08 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000a05 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000a0f │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000a26 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000000a3b │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a3d │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000a48 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000000a58 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000a55 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000a5f │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000a76 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000000a86 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a77 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a87 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000000a9e │ │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000000aac │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000aa5 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000ab6 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000ad0 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000000ad8 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ad2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ada │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000170 0000000000000014 00000174 FDE cie=00000000 pc=0000000000000af0..0000000000000b0d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ fftw_tile2d.localalias │ │ │ │ │ fftw_tile2d │ │ │ │ │ fftw_compute_tilesz │ │ │ │ │ fftw_isqrt │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .note.GNU-stack │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,19 +6,19 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_tile2d.localalias(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - sub $0x58,%rsp │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ + sub $0x58,%rsp │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ @@ -28,20 +28,20 @@ │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ sub %r12,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jl 61 │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ jg 459 │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ - jle 838 │ │ │ │ │ + jle 837 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ │ add %r12,%rax │ │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ │ shr $0x3f,%r15 │ │ │ │ │ add %rax,%r15 │ │ │ │ │ sar $1,%r15 │ │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ @@ -51,34 +51,35 @@ │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jl b1 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ jl 260 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jge 430 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ lea (%rax,%r12,1),%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + sub %r15,%rdx │ │ │ │ │ sub %r12,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jl fa │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ jl 1a0 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jge 240 │ │ │ │ │ - lea (%r15,%r12,1),%rax │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + lea (%r14,%r12,1),%rax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ shr $0x3f,%rbp │ │ │ │ │ add %rax,%rbp │ │ │ │ │ sar $1,%rbp │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ sub %rdi,%rdx │ │ │ │ │ @@ -88,94 +89,94 @@ │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ jl 960 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jge 180 │ │ │ │ │ lea 0x0(%rbp,%r12,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ jmp 117 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ call *%rax │ │ │ │ │ jmp e0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - lea 0x0(%r13,%r14,1),%rax │ │ │ │ │ + lea 0x0(%r13,%r15,1),%rax │ │ │ │ │ mov %r12,%r11 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ shr $0x3f,%rbp │ │ │ │ │ add %rax,%rbp │ │ │ │ │ sar $1,%rbp │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + sub %r15,%rdx │ │ │ │ │ sub %r11,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jl 1cf │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ jl 8c0 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 220 │ │ │ │ │ - lea (%r15,%r11,1),%rdx │ │ │ │ │ + jge 218 │ │ │ │ │ + lea (%r14,%r11,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ mov 0x30(%rsp),%r11 │ │ │ │ │ jmp 1b5 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rbp,%r14 │ │ │ │ │ + mov %rbp,%r15 │ │ │ │ │ call *%rax │ │ │ │ │ jmp e0 │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ call *%rax │ │ │ │ │ jmp 90 │ │ │ │ │ nop │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ │ lea 0x0(%r13,%rsi,1),%rax │ │ │ │ │ @@ -211,38 +212,38 @@ │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ jl 2e1 │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ jl 910 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ jge 330 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ sar $1,%rcx │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r11 │ │ │ │ │ pop %rax │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ jmp 2c7 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ jmp 290 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea (%r15,%r13,1),%rdx │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ @@ -252,15 +253,15 @@ │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sub %r13,%rcx │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ jl 37e │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ - jl a90 │ │ │ │ │ + jl a98 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ jge 3d0 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ lea (%r12,%r11,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ @@ -279,44 +280,44 @@ │ │ │ │ │ mov 0x18(%rsp),%r11 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ jmp 364 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ + mov (%rsp),%r8 │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbp,%r13 │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ jmp 290 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ call *%rax │ │ │ │ │ mov %r15,0x18(%rsp) │ │ │ │ │ jmp 90 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ call *%rax │ │ │ │ │ jmp 40 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov %r12,%r14 │ │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ │ add %r13,%rax │ │ │ │ │ @@ -329,453 +330,454 @@ │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ sub %r14,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jl 4a1 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 65f │ │ │ │ │ + jl 64f │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 809 │ │ │ │ │ + jge 808 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ │ lea (%rax,%r14,1),%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - sub %r12,%rdx │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + sub %r13,%rdx │ │ │ │ │ sub %r14,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jl 4ea │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 5a0 │ │ │ │ │ + jl 590 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 640 │ │ │ │ │ - lea 0x0(%r13,%r14,1),%rax │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + jge 630 │ │ │ │ │ + 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 521 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl a40 │ │ │ │ │ + jl a50 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 580 │ │ │ │ │ + jge 570 │ │ │ │ │ lea 0x0(%rbp,%r14,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ mov 0x18(%rsp),%r14 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - jmp 508 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 507 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ call *%rax │ │ │ │ │ jmp 4d0 │ │ │ │ │ nopl 0x0(%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 5be │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 870 │ │ │ │ │ + jl 868 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 620 │ │ │ │ │ - lea 0x0(%r13,%r10,1),%rdx │ │ │ │ │ + jge 608 │ │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ │ - jmp 5b4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + jmp 5a4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ call *%rax │ │ │ │ │ jmp 4d0 │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ call *%rax │ │ │ │ │ jmp 480 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ │ - mov %r15,0x18(%rsp) │ │ │ │ │ - lea (%r15,%rsi,1),%rax │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ │ + lea (%r15,%rbp,1),%rax │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ shr $0x3f,%r10 │ │ │ │ │ add %rax,%r10 │ │ │ │ │ sar $1,%r10 │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + mov %r10,%r12 │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ - sub %r13,%rax │ │ │ │ │ + sub %rbp,%rdx │ │ │ │ │ + sub %r10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jl 6aa │ │ │ │ │ + jl 69a │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 74c │ │ │ │ │ + jl 73c │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 7d9 │ │ │ │ │ - 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 7dd │ │ │ │ │ + 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 6d1 │ │ │ │ │ cmp %rdx,%rbx │ │ │ │ │ - jl 9f0 │ │ │ │ │ + jl a00 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 730 │ │ │ │ │ - lea 0x0(%rbp,%r13,1),%rdx │ │ │ │ │ + jge 720 │ │ │ │ │ + lea 0x0(%r13,%r10,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - jmp 6c7 │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + jmp 6b7 │ │ │ │ │ nop │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ 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 680 │ │ │ │ │ + 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 77a │ │ │ │ │ + jl 76a │ │ │ │ │ cmp %rcx,%rbx │ │ │ │ │ jl 9a1 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jge 7bd │ │ │ │ │ + jge 7b7 │ │ │ │ │ lea (%r12,%rdx,1),%rcx │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r11 │ │ │ │ │ pop %rax │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - jmp 760 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + jmp 750 │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - mov %rbp,%r14 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ call *%rax │ │ │ │ │ - jmp 690 │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + jmp 680 │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ call *%rax │ │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ │ jmp 480 │ │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ │ mov (%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ call *%rax │ │ │ │ │ mov %r15,0x20(%rsp) │ │ │ │ │ jmp 40 │ │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ + mov (%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x0(%rbp,%r12,1),%rdx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + lea 0x0(%rbp,%r13,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r10,%rdx │ │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ - jmp 5b4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - lea 0x0(%rbp,%r14,1),%rdx │ │ │ │ │ + jmp 5a4 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(%rbp,%r15,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ │ jmp 1b5 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ + lea (%r15,%rdi,1),%rdx │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ sar $1,%rsi │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ jmp 2c7 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ jmp 117 │ │ │ │ │ - lea 0x0(%rbp,%r14,1),%rcx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + lea 0x0(%r13,%rbp,1),%rcx │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ add %rcx,%rax │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ sar $1,%rax │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ - jmp 760 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - lea (%r15,%rdi,1),%rdx │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ │ + jmp 750 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - jmp 6c7 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + jmp 6b7 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea (%r15,%rdi,1),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ push 0x8(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %r11 │ │ │ │ │ pop %rax │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - jmp 508 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 507 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ lea 0x0(%rbp,%r13,1),%rdx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - push 0x8(%rsp) │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ + push 0x8(%rsp) │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ sar $1,%rsi │ │ │ │ │ mov %r11,0x48(%rsp) │ │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ │ call 0 │ │ │ │ │ pop %rdi │ │ │ │ │ pop %r8 │ │ │ │ │ mov 0x18(%rsp),%r13 │ │ │ │ │ mov 0x38(%rsp),%r11 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ jmp 364 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000af0 : │ │ │ │ │ fftw_compute_tilesz(): │ │ │ │ │ movslq %esi,%rsi │ │ │ │ │ mov $0x2000,%eax │ │ │ │ │ imul %rdi,%rsi │ │ │ │ │ cqto │ │ │ │ ├── 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 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e900103 2b010e98 ..A.8..G....+... │ │ │ │ │ - 0x00000050 014d0ea0 01650e98 01410e90 01026a0e .M...e...A....j. │ │ │ │ │ - 0x00000060 98014d0e a001630e 9801420e 900102dc ..M...c...B..... │ │ │ │ │ - 0x00000070 0e98014f 0ea00166 0e980141 0e900102 ...O...f...A.... │ │ │ │ │ + 0x00000020 00000000 ee0a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e900103 28010e98 ..A.8..G....(... │ │ │ │ │ + 0x00000050 01470ea0 016b0e98 01410e90 01026a0e .G...k...A....j. │ │ │ │ │ + 0x00000060 9801470e a001690e 9801420e 900102dc ..G...i...B..... │ │ │ │ │ + 0x00000070 0e98014a 0ea0016b 0e980141 0e900102 ...J...k...A.... │ │ │ │ │ 0x00000080 700e9801 470ea001 660e9801 410e9001 p...G...f...A... │ │ │ │ │ - 0x00000090 0372010e 98014d0e a001660e 9801420e .r....M...f...B. │ │ │ │ │ - 0x000000a0 90010277 0e98014d 0ea00163 0e980141 ...w...M...c...A │ │ │ │ │ - 0x000000b0 0e900102 e20e9801 4d0ea001 650e9801 ........M...e... │ │ │ │ │ - 0x000000c0 420e9001 02640e98 014d0ea0 01610e98 B....d...M...a.. │ │ │ │ │ - 0x000000d0 01410e90 0102a10a 0e38410e 30410e28 .A.......8A.0A.( │ │ │ │ │ - 0x000000e0 450e2042 0e18420e 10420e08 4c0b490e E. 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 9001610e ..N...e...A...a. │ │ │ │ │ - 0x00000120 98014d0e a001600e 9801410e 9001530e ..M...`...A...S. │ │ │ │ │ - 0x00000130 98014d0e a001650e 9801410e 90015b0e ..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..... │ │ │ │ │ + 0x00000090 0371010e 9801470e a0016c0e 9801420e .q....G...l...B. │ │ │ │ │ + 0x000000a0 90010267 0e980147 0ea00169 0e980141 ...g...G...i...A │ │ │ │ │ + 0x000000b0 0e900102 e30e9801 470ea001 6b0e9801 ........G...k... │ │ │ │ │ + 0x000000c0 420e9001 02690e98 01470ea0 01670e98 B....i...G...g.. │ │ │ │ │ + 0x000000d0 01410e90 0102ab0a 0e38440e 30410e28 .A.......8D.0A.( │ │ │ │ │ + 0x000000e0 420e2042 0e18420e 10420e08 450b490e B. B..B..B..E.I. │ │ │ │ │ + 0x000000f0 9801470e a0016e0e 9801410e 9001620e ..G...n...A...b. │ │ │ │ │ + 0x00000100 9801470e a0016f0e 9801420e 9001530e ..G...o...B...S. │ │ │ │ │ + 0x00000110 98014a0e a001690e 9801410e 9001610e ..J...i...A...a. │ │ │ │ │ + 0x00000120 9801470e a001660e 9801410e 90015e0e ..G...f...A...^. │ │ │ │ │ + 0x00000130 9801470e a001650e 9801410e 9001660e ..G...e...A...f. │ │ │ │ │ + 0x00000140 9801470e a0016c0e 9801420e 90015b0e ..G...l...B...[. │ │ │ │ │ + 0x00000150 9801470e a001670e 9801410e 9001650e ..G...g...A...e. │ │ │ │ │ + 0x00000160 98014a0e a001620e 9801420e 90010000 ..J...b...B..... │ │ │ │ │ 0x00000170 14000000 74010000 00000000 1d000000 ....t........... │ │ │ │ │ 0x00000180 00000000 00000000 ........ │ │ │ ├── timer.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ 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 │ │ │ │ │ - [ 5] .rodata.cst8 PROGBITS 0000000000000000 0002bd 000018 08 AM 0 0 8 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 0000000000000000 0002d5 000000 00 0 0 1 │ │ │ │ │ - [ 7] .eh_frame PROGBITS 0000000000000000 0002d5 0000c8 00 A 0 0 8 │ │ │ │ │ + [ 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 0002bf 000018 08 AM 0 0 8 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 0000000000000000 0002d7 000000 00 0 0 1 │ │ │ │ │ + [ 7] .eh_frame PROGBITS 0000000000000000 0002d7 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 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -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 │ │ │ │ │ +00000000000001b6 0000000700000004 R_X86_64_PLT32 0000000000000020 fftw_elapsed_since - 4 │ │ │ │ │ +00000000000001be 0000000300000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000001dc 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 {} │ │ │ │ │ @@ -20,83 +20,83 @@ │ │ │ │ │ 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: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000024 │ │ │ │ │ + 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: 6 to 000000000000002d │ │ │ │ │ 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: 4 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: 434 to 000000000000026b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000026b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000271 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000272 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000272 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000274 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000276 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000278 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,9 @@ │ │ │ │ │ -]A\A]A^A_ │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ fftw_get_crude_time │ │ │ │ │ gettimeofday │ │ │ │ │ fftw_elapsed_since │ │ │ │ │ fftw_measure_execution_time │ │ │ │ │ fftw_plan_awake │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -15,182 +15,181 @@ │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ fftw_elapsed_since(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ mov %rsp,%rdi │ │ │ │ │ call 40 │ │ │ │ │ R_X86_64_PLT32 gettimeofday-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + 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 %r12,%rax │ │ │ │ │ + sub %rbp,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm1 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 90 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ 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 %rdi,0x8(%rsp) │ │ │ │ │ + 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 │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ movl $0x8,0x2c(%rsp) │ │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ rdtsc │ │ │ │ │ shl $0x20,%rdx │ │ │ │ │ mov %eax,%eax │ │ │ │ │ or %rax,%rdx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - jle 133 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov (%r15),%rdx │ │ │ │ │ - inc %r13d │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + test %r12d,%r12d │ │ │ │ │ + jle 134 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rbx),%rdx │ │ │ │ │ + add $0x1,%r14d │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ 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 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + cvtsi2sd %r13,%xmm1 │ │ │ │ │ + mov 0x8(%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 │ │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ │ + comisd %xmm0,%xmm3 │ │ │ │ │ + ja d0 │ │ │ │ │ + test %r15d,%r15d │ │ │ │ │ jne 1f0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - minsd 0x8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ │ + movsd 0x20(%rsp),%xmm2 │ │ │ │ │ + minsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - call 1b6 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + call 1ba │ │ │ │ │ R_X86_64_PLT32 fftw_elapsed_since-0x4 │ │ │ │ │ comisd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - ja 1cd │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - decl 0x2c(%rsp) │ │ │ │ │ + ja 1d2 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + subl $0x1,0x2c(%rsp) │ │ │ │ │ jne 100 │ │ │ │ │ - movsd 0x8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x20(%rsp),%xmm5 │ │ │ │ │ comisd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ jae 253 │ │ │ │ │ - add %ebp,%ebp │ │ │ │ │ - jmp d4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ │ - jmp 19f │ │ │ │ │ + add %r12d,%r12d │ │ │ │ │ + jmp d6 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ │ + jmp 1a3 │ │ │ │ │ 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 160 │ │ │ │ │ + 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 14e │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ pxor %xmm4,%xmm4 │ │ │ │ │ comisd %xmm0,%xmm4 │ │ │ │ │ - jbe 18b │ │ │ │ │ - jmp cf │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + jbe 18e │ │ │ │ │ + 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 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + movsd 0x20(%rsp),%xmm0 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ + cvtsi2sd %r12d,%xmm1 │ │ │ │ │ pop %rbx │ │ │ │ │ - cvtsi2sd %ebp,%xmm1 │ │ │ │ │ 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 8d02420e 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 188c0346 0e208604 .B....E....F. .. │ │ │ │ │ + 0x00000050 440e2883 05470e40 02420a0e 28490e20 D.(..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 0e7003b2 .A.0..D.8..L.p.. │ │ │ │ │ + 0x000000b0 010e3846 0e30410e 28420e20 420e1842 ..8F.0A.(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: 5728 (bytes into file) │ │ │ │ │ + Start of section headers: 5504 (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 0x1660: │ │ │ │ │ +There are 11 section headers, starting at offset 0x1580: │ │ │ │ │ │ │ │ │ │ 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 000f10 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0013e8 000198 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000f50 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000f50 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 000f50 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 000f50 0002d8 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 001580 000090 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 001228 000120 18 9 5 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 001348 000099 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 001610 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000e30 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001308 000198 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000e70 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000e70 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 000e70 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 000e70 0002d8 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 0014a0 000090 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 001148 000120 18 9 5 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 001268 000099 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 001530 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 883 FUNC LOCAL DEFAULT 1 dotile │ │ │ │ │ + 2: 0000000000000000 885 FUNC LOCAL DEFAULT 1 dotile │ │ │ │ │ 3: 0000000000000380 298 FUNC LOCAL DEFAULT 1 dotile_buf │ │ │ │ │ - 4: 00000000000004b0 1423 FUNC LOCAL DEFAULT 1 transpose_rec │ │ │ │ │ + 4: 00000000000004b0 1246 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: 0000000000000a40 753 FUNC GLOBAL DEFAULT 1 fftw_transpose │ │ │ │ │ - 9: 0000000000000d40 205 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiled │ │ │ │ │ + 8: 0000000000000990 739 FUNC GLOBAL DEFAULT 1 fftw_transpose │ │ │ │ │ + 9: 0000000000000c80 189 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiled │ │ │ │ │ 10: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_compute_tilesz │ │ │ │ │ - 11: 0000000000000e10 256 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiledbuf │ │ │ │ │ + 11: 0000000000000d40 240 FUNC GLOBAL DEFAULT 1 fftw_transpose_tiledbuf │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x13e8 contains 17 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1308 contains 17 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000003db 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ 000000000000041d 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ 000000000000045e 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ 0000000000000499 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ 00000000000004fd 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000542 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000590 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -00000000000005e5 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -000000000000063e 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -000000000000067f 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -00000000000006df 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -000000000000073d 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000797 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000d73 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -0000000000000dba 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ -0000000000000e65 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -0000000000000eb4 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000543 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000592 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +00000000000005e7 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +000000000000063f 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000685 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +00000000000006d6 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +000000000000072c 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000780 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000cb3 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +0000000000000cfa 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ +0000000000000d95 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +0000000000000de0 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_tile2d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1580 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x14a0 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 + 380 │ │ │ │ │ 00000000000000e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b0 │ │ │ │ │ -00000000000001c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a40 │ │ │ │ │ -000000000000023c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d40 │ │ │ │ │ -000000000000028c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e10 │ │ │ │ │ +00000000000001c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 990 │ │ │ │ │ +000000000000023c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c80 │ │ │ │ │ +0000000000000288 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d40 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,83 +9,83 @@ │ │ │ │ │ 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..0000000000000373 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000375 │ │ │ │ │ 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: 2 to 000000000000000c │ │ │ │ │ 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 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: 1 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_loc2: 442 to 00000000000001c7 │ │ │ │ │ + DW_CFA_advance_loc2: 443 to 00000000000001cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001cc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ce │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001cc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001d5 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000000000000269 │ │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000000026d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000026a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000026e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000026c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000270 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000026e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000272 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000272 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000276 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000280 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ 00000074 0000000000000068 00000078 FDE cie=00000000 pc=0000000000000380..00000000000004aa │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000382 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000387 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000038a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000389 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000038f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000038d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000396 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000038e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000039d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000003aa │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000003ac │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000003ca │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000003ca │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000003d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 16 to 00000000000003e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ @@ -120,15 +120,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000004a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000004a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000004a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000e0 00000000000000dc 000000e4 FDE cie=00000000 pc=00000000000004b0..0000000000000a3f │ │ │ │ │ +000000e0 00000000000000dc 000000e4 FDE cie=00000000 pc=00000000000004b0..000000000000098e │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000004b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000004b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000004b6 │ │ │ │ │ @@ -145,244 +145,247 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000004c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ DW_CFA_advance_loc: 28 to 00000000000004dd │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000004e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000502 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000503 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000504 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000505 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000522 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000523 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000531 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000052f │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000547 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000548 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000548 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000054a │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000570 │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000572 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000057c │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000057e │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000595 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000597 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000596 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000598 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000005c2 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000005c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000005cf │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000005d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000005ea │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000005ec │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005ed │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000000061d │ │ │ │ │ + DW_CFA_advance_loc: 49 to 000000000000061e │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000062a │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000062b │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000644 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000645 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000645 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000646 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000000659 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000664 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000666 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000671 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000000685 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000000068b │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000687 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000068d │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000006b7 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000006ae │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000006c1 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000006cb │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000006e4 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000006e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 53 to 000000000000071b │ │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000000070b │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000729 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000718 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000742 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000731 │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000743 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000733 │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc: 42 to 000000000000076d │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000074a │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000077b │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000000765 │ │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 00000000000007c1 │ │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000007bd │ │ │ │ │ DW_CFA_def_cfa_offset: 264 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000007e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007be │ │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ │ - DW_CFA_advance_loc2: 344 to 000000000000093c │ │ │ │ │ + DW_CFA_advance_loc2: 339 to 0000000000000911 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000093d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000912 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000093e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000913 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000940 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000915 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000942 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000917 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000944 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000919 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000946 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000091b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000947 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000091c │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001c0 0000000000000070 000001c4 FDE cie=00000000 pc=0000000000000a40..0000000000000d31 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a42 │ │ │ │ │ +000001c0 0000000000000070 000001c4 FDE cie=00000000 pc=0000000000000990..0000000000000c73 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000992 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000a47 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000099a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000a4c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000099c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a4e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000099e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a52 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000009a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a53 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 382 to 0000000000000bd1 │ │ │ │ │ + DW_CFA_advance_loc2: 370 to 0000000000000b15 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bd2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b16 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bd4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b18 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bd6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b1a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bd8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b1c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bda │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b1e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bdb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b1f │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000000c49 │ │ │ │ │ + DW_CFA_advance_loc1: 110 to 0000000000000b8d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c4a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b8e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c4c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b90 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c4e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b92 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c50 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b94 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c52 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b96 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000c60 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000ba0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 105 to 0000000000000cc9 │ │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000000c0a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cca │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c0b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ccc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c0d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c0f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cd0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c11 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cd2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c13 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cd3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c14 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000234 000000000000004c 00000238 FDE cie=00000000 pc=0000000000000d40..0000000000000e0d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d42 │ │ │ │ │ +00000234 0000000000000048 00000238 FDE cie=00000000 pc=0000000000000c80..0000000000000d3d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c82 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000d49 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000c8e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000d50 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000c94 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d51 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000c9b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d52 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c9c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000d5a │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000ca8 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000000da3 │ │ │ │ │ + DW_CFA_advance_loc: 59 to 0000000000000ce3 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000dab │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000ceb │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000000df1 │ │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000000d22 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000df2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d23 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000e04 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000d34 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e05 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d35 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e06 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d36 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e08 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d38 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e0a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d3a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e0c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d3c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000284 0000000000000050 00000288 FDE cie=00000000 pc=0000000000000e10..0000000000000f10 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e12 │ │ │ │ │ +00000280 0000000000000054 00000284 FDE cie=00000000 pc=0000000000000d40..0000000000000e30 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d42 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e14 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000d4e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e16 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000d54 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000e1c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000d5b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e1d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d5c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000e2c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000d6b │ │ │ │ │ DW_CFA_def_cfa_offset: 8320 │ │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000000e9d │ │ │ │ │ + DW_CFA_advance_loc1: 94 to 0000000000000dc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8328 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000ea5 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000dd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8336 │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 0000000000000eeb │ │ │ │ │ + DW_CFA_advance_loc: 55 to 0000000000000e08 │ │ │ │ │ DW_CFA_def_cfa_offset: 8328 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000eec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e09 │ │ │ │ │ DW_CFA_def_cfa_offset: 8320 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000000f07 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000e27 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f08 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e28 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f09 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e29 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f0b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e2b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f0d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e2d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f0f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000e2f │ │ │ │ │ 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,17 +1,17 @@ │ │ │ │ │ +AVAUATUSI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ @[]A\A]A^ │ │ │ │ │ -AVAUATfH │ │ │ │ │ []A\A]A^ │ │ │ │ │ dotile_buf │ │ │ │ │ transpose_rec │ │ │ │ │ fftw_cpy2d_ci │ │ │ │ │ fftw_cpy2d_co │ │ │ │ │ fftw_tile2d │ │ │ │ │ fftw_transpose │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,261 +2,260 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ dotile(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ mov 0x18(%r8),%rax │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ mov (%r8),%r9 │ │ │ │ │ mov %rdi,-0x40(%rsp) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ mov 0x8(%r8),%r13 │ │ │ │ │ mov %rcx,-0x18(%rsp) │ │ │ │ │ mov 0x10(%r8),%r12 │ │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - je 2c0 │ │ │ │ │ + je 2c1 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - je 1d1 │ │ │ │ │ + je 1d5 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jge 1c6 │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - cmp %r11,%rdi │ │ │ │ │ - jge 1c6 │ │ │ │ │ + jge 1ca │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + cmp %rsi,%rdi │ │ │ │ │ + jge 1ca │ │ │ │ │ mov -0x48(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 1c6 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ + jle 1ca │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov %r13,%r15 │ │ │ │ │ - imul %r12,%rdx │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ + imul %rdx,%rcx │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ sub %r12,%r15 │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ + imul %r12,%rdx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - imul %r13,%rsi │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - imul %rbx,%rdx │ │ │ │ │ - lea (%rsi,%rdx,1),%rbp │ │ │ │ │ + lea (%rdx,%rcx,1),%rbp │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ sub %r13,%rsi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ mov %rsi,-0x10(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + sub %rdx,%rsi │ │ │ │ │ + sub %rcx,%rsi │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ and $0xfffffffffffffffe,%rdi │ │ │ │ │ + shr $1,%rcx │ │ │ │ │ and $0x1,%esi │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ mov %rsi,-0x50(%rsp) │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov -0x40(%rsp),%r10 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ mov %rdx,-0x38(%rsp) │ │ │ │ │ - mov %rbp,-0x30(%rsp) │ │ │ │ │ - mov %rax,-0x28(%rsp) │ │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ │ + mov %rbp,-0x28(%rsp) │ │ │ │ │ mov %rbx,-0x20(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - lea 0x10(,%rdi,8),%rbp │ │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ │ + lea 0x10(,%rdi,8),%rbp │ │ │ │ │ cmp %rbx,%rdx │ │ │ │ │ - jge 12a │ │ │ │ │ + jge 122 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ jg 280 │ │ │ │ │ add %r9,%rax │ │ │ │ │ add %r9,%rdx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movups (%rax,%rbx,1),%xmm1 │ │ │ │ │ - movups (%rdx,%rbx,1),%xmm0 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rax,%rbx,1),%xmm1 │ │ │ │ │ + movupd (%rdx,%rbx,1),%xmm0 │ │ │ │ │ movups %xmm1,(%rdx,%rbx,1) │ │ │ │ │ movups %xmm0,(%rax,%rbx,1) │ │ │ │ │ add $0x10,%rbx │ │ │ │ │ cmp %rbx,%rcx │ │ │ │ │ jne 140 │ │ │ │ │ cmpq $0x0,-0x50(%rsp) │ │ │ │ │ - je 181 │ │ │ │ │ + je 183 │ │ │ │ │ lea (%r8,%r14,1),%rax │ │ │ │ │ lea (%rdi,%r14,1),%rdx │ │ │ │ │ lea (%r9,%rax,8),%rax │ │ │ │ │ lea (%r9,%rdx,8),%rdx │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add %r12,%r8 │ │ │ │ │ add %r13,%rdi │ │ │ │ │ add %r15,%rsi │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ - jne 100 │ │ │ │ │ + jne f8 │ │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ │ - mov -0x30(%rsp),%rbp │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ │ mov -0x20(%rsp),%rbx │ │ │ │ │ mov -0x10(%rsp),%rdi │ │ │ │ │ add %r12,%rdx │ │ │ │ │ - inc %rbx │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - add %rdi,%rbp │ │ │ │ │ + add %r13,%rbp │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + add %rdi,%rax │ │ │ │ │ cmp %rbx,-0x18(%rsp) │ │ │ │ │ jne d0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jge 1c6 │ │ │ │ │ + jge 1ca │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jge 1c6 │ │ │ │ │ + jge 1ca │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - lea 0x0(,%r13,8),%rsi │ │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ │ - imul %r13,%rax │ │ │ │ │ sub %rcx,%r11 │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ imul %rbx,%rdx │ │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ │ imul %rbx,%r13 │ │ │ │ │ + lea 0x0(,%r12,8),%rdi │ │ │ │ │ add %rdx,%rax │ │ │ │ │ lea (%r9,%rax,8),%r10 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %r12,%rax │ │ │ │ │ add %r13,%rax │ │ │ │ │ lea (%r9,%rax,8),%r8 │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov %r10,%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movups (%rdx),%xmm1 │ │ │ │ │ - movups (%rax),%xmm0 │ │ │ │ │ - inc %rcx │ │ │ │ │ + movupd (%rdx),%xmm1 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ + movupd (%rax),%xmm0 │ │ │ │ │ movups %xmm1,(%rax) │ │ │ │ │ - movups %xmm0,(%rdx) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ + movups %xmm0,(%rdx) │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ cmp %rcx,%r11 │ │ │ │ │ jne 240 │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rdi,%r10 │ │ │ │ │ add %rsi,%r8 │ │ │ │ │ cmp %rbx,%r9 │ │ │ │ │ jne 220 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov -0x48(%rsp),%rdx │ │ │ │ │ add %r9,%rax │ │ │ │ │ add %r8,%rdx │ │ │ │ │ lea (%r9,%rdx,8),%rdx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ movsd (%rax,%rsi,8),%xmm0 │ │ │ │ │ movsd %xmm1,(%rax,%rsi,8) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ + movsd %xmm0,-0x8(%rax) │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ jne 2a0 │ │ │ │ │ - jmp 181 │ │ │ │ │ + jmp 183 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jge 1c6 │ │ │ │ │ + jge 1ca │ │ │ │ │ cmp %rsi,-0x40(%rsp) │ │ │ │ │ - jge 1c6 │ │ │ │ │ + jge 1ca │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jne 2e4 │ │ │ │ │ + jne 2e5 │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - je 1c6 │ │ │ │ │ + je 1ca │ │ │ │ │ mov -0x40(%rsp),%rcx │ │ │ │ │ mov %r13,%r10 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ │ imul %rbx,%r10 │ │ │ │ │ - lea 0x0(,%r13,8),%rsi │ │ │ │ │ imul %rbx,%r8 │ │ │ │ │ + lea 0x0(,%r12,8),%rdi │ │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %r12,%rax │ │ │ │ │ lea (%r9,%rax,8),%rbp │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %r13,%rax │ │ │ │ │ lea (%r9,%rax,8),%r9 │ │ │ │ │ mov -0x40(%rsp),%rcx │ │ │ │ │ lea 0x0(%rbp,%r10,8),%rdx │ │ │ │ │ lea (%r9,%r8,8),%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - inc %rcx │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ cmp %rcx,%r11 │ │ │ │ │ jne 340 │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %r13,%r10 │ │ │ │ │ add %r12,%r8 │ │ │ │ │ cmp %rbx,-0x18(%rsp) │ │ │ │ │ - jne 31d │ │ │ │ │ - jmp 1c6 │ │ │ │ │ + jne 31e │ │ │ │ │ + jmp 1ca │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000380 : │ │ │ │ │ dotile_buf(): │ │ │ │ │ push %r14 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ sub %r14,%rcx │ │ │ │ │ + push %r12 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - sub %rdi,%rsi │ │ │ │ │ mov 0x18(%r8),%r8 │ │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ imul %r14,%rdi │ │ │ │ │ add %rdi,%rax │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ @@ -272,16 +271,16 @@ │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ imul %r14,%rdi │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ push %r8 │ │ │ │ │ lea (%rdi,%rax,8),%rdi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ imul %r8,%rax │ │ │ │ │ @@ -293,16 +292,16 @@ │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ imul %r14,%rsi │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ add %rsi,%rax │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ push %rcx │ │ │ │ │ push %rdx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ │ @@ -346,705 +345,659 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xc8,%rsp │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle 935 │ │ │ │ │ + jle 90a │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x20(%r15),%r8 │ │ │ │ │ mov %rbx,(%r15) │ │ │ │ │ + mov 0x20(%r15),%r8 │ │ │ │ │ mov %r12,%r13 │ │ │ │ │ push %r15 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%r13 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ call 501 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rdi │ │ │ │ │ - pop %r8 │ │ │ │ │ + pop %r9 │ │ │ │ │ + pop %r10 │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - je a22 │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ │ + je 981 │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbp,(%r15) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ mov 0x20(%r15),%r8 │ │ │ │ │ + mov %r14,(%r15) │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ push %r15 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ sar $1,%r12 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - call 546 │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + call 547 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rcx │ │ │ │ │ - pop %rsi │ │ │ │ │ + pop %rdi │ │ │ │ │ + pop %r8 │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - je a05 │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ │ - mov %rbp,0x60(%rsp) │ │ │ │ │ + je 974 │ │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ │ mov %r14,0x68(%rsp) │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbx,(%r15) │ │ │ │ │ + mov %r13,(%r15) │ │ │ │ │ mov 0x20(%r15),%r8 │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ push %r15 │ │ │ │ │ - sar $1,%r12 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ + sar $1,%r12 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - call 594 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + call 596 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rax │ │ │ │ │ - pop %rdx │ │ │ │ │ + pop %rcx │ │ │ │ │ + pop %rsi │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - je 9e8 │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ │ + je 967 │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ mov %r13,0x88(%rsp) │ │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ mov %r15,%r13 │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r12,0x0(%r13) │ │ │ │ │ + mov %r14,0x0(%r13) │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ │ - call 5e9 │ │ │ │ │ + sar $1,%rsi │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + call 5eb │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rbp │ │ │ │ │ - pop %r15 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - je 9cb │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ │ + pop %rax │ │ │ │ │ + pop %rdx │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + cmp $0x1,%rsi │ │ │ │ │ + je 95a │ │ │ │ │ + mov %r12,0xa8(%rsp) │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ │ mov %r14,0xa0(%rsp) │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r15,0x0(%r13) │ │ │ │ │ + mov %r12,0x0(%r13) │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ push %r13 │ │ │ │ │ - sar $1,%rbp │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - call 642 │ │ │ │ │ + sar $1,%rbx │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + call 643 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %r11 │ │ │ │ │ - pop %rbx │ │ │ │ │ - cmp $0x1,%rbp │ │ │ │ │ - je 9ae │ │ │ │ │ - mov %rbp,%r14 │ │ │ │ │ - mov %r15,%rbx │ │ │ │ │ + pop %r14 │ │ │ │ │ + pop %rax │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + je 94d │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rbx,0x0(%r13) │ │ │ │ │ + mov %rbp,0x0(%r13) │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ push %r13 │ │ │ │ │ - sar $1,%r10 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + sar $1,%rbx │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + call 689 │ │ │ │ │ + R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ + pop %r11 │ │ │ │ │ + pop %r12 │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + je 91c │ │ │ │ │ + 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 %r10,%rdx │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - call 683 │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ + call 6da │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ + cmp $0x1,%rbp │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ │ - cmp $0x1,%r10 │ │ │ │ │ - je 947 │ │ │ │ │ - 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 930 │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ + mov %r11,%rbp │ │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r11,0x0(%r13) │ │ │ │ │ mov 0x20(%r13),%r8 │ │ │ │ │ + mov %rbp,0x0(%r13) │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ │ - call 6e3 │ │ │ │ │ + sar $1,%r12 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + call 730 │ │ │ │ │ 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 970 │ │ │ │ │ - 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 940 │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ 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 %rbx,0x0(%r13) │ │ │ │ │ + mov 0x20(%r13),%r8 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ │ + sar $1,%rdi │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + push %r13 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - call 741 │ │ │ │ │ - R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - pop %rcx │ │ │ │ │ - pop %rsi │ │ │ │ │ - cmp $0x1,%r13 │ │ │ │ │ - je 990 │ │ │ │ │ - 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,%rdx │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + 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 79b │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + call 784 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ call 4b0 │ │ │ │ │ - movdqu 0x8(%r12),%xmm0 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ │ - pop %rax │ │ │ │ │ - sub %rbx,%r11 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - 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 759 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %r10,%rbp │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - sub %r13,%rbp │ │ │ │ │ - imul %rsi,%rdi │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + add 0x8(%r13),%rdx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + imul %rdx,%rdi │ │ │ │ │ lea (%rbx,%rdi,8),%rbx │ │ │ │ │ - cmp $0x1,%rbp │ │ │ │ │ - jg 717 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ + pop %rcx │ │ │ │ │ + pop %rsi │ │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ + cmp $0x1,%rax │ │ │ │ │ + jg 746 │ │ │ │ │ + mov %r11,%rbx │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + sub %r12,%rbx │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + jg 707 │ │ │ │ │ + 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 6ae │ │ │ │ │ - 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 6a2 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + sub %rbx,%r14 │ │ │ │ │ + imul %rdx,%rcx │ │ │ │ │ + lea 0x0(%rbp,%rcx,8),%rbp │ │ │ │ │ cmp $0x1,%r14 │ │ │ │ │ - jg 655 │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ - sub %rbp,%r12 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ - lea (%r15,%rax,8),%r15 │ │ │ │ │ - cmp $0x1,%r12 │ │ │ │ │ - jg 619 │ │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ │ - mov 0xa0(%rsp),%r14 │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - sub %rdx,%r14 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ + jg 660 │ │ │ │ │ + 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 5be │ │ │ │ │ + cmp $0x1,%r15 │ │ │ │ │ + jg 61a │ │ │ │ │ + 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 5c0 │ │ │ │ │ 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 56c │ │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ │ - mov 0x60(%rsp),%rbp │ │ │ │ │ + sub %r12,%rbx │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ + jg 56e │ │ │ │ │ + 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 51e │ │ │ │ │ - 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 51f │ │ │ │ │ + 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 4d9 │ │ │ │ │ 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 859 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - movdqu 0x8(%r13),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 82f │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + add 0x8(%r13),%rdx │ │ │ │ │ + jmp 820 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + add 0x8(%r13),%rdx │ │ │ │ │ + jmp 7fe │ │ │ │ │ nopl (%rax) │ │ │ │ │ - movdqu 0x8(%r12),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 800 │ │ │ │ │ - movdqu 0x8(%r13),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 871 │ │ │ │ │ - movdqu 0x8(%r13),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 8a1 │ │ │ │ │ - movdqu 0x8(%r15),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 8d1 │ │ │ │ │ - movdqu 0x8(%r15),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 8fd │ │ │ │ │ - movdqu 0x8(%r15),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - jmp 920 │ │ │ │ │ - nop │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + add 0x8(%r13),%rdx │ │ │ │ │ + jmp 7d6 │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + add 0x8(%r13),%rdx │ │ │ │ │ + jmp 843 │ │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ │ + add 0x8(%r13),%rdx │ │ │ │ │ + jmp 873 │ │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ │ + add 0x8(%r15),%rdx │ │ │ │ │ + jmp 8a6 │ │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ │ + add 0x8(%r15),%rdx │ │ │ │ │ + jmp 8d3 │ │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ │ + add 0x8(%r15),%rdx │ │ │ │ │ + jmp 8f5 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000a40 : │ │ │ │ │ +0000000000000990 : │ │ │ │ │ fftw_transpose(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ - push %r14 │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ + push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - je ca0 │ │ │ │ │ + je be1 │ │ │ │ │ cmp $0x2,%r8 │ │ │ │ │ - je bdb │ │ │ │ │ + je b1f │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle bd0 │ │ │ │ │ + jle b14 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jle bd0 │ │ │ │ │ + jle b14 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ sub %rdx,%r14 │ │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ mov %rdi,-0x48(%rsp) │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ │ shr $1,%rcx │ │ │ │ │ and $0x1,%edi │ │ │ │ │ + mov %r10,%r12 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ │ mov %r14,-0x18(%rsp) │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ - mov %rdi,-0x40(%rsp) │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ │ - mov %r10,%r12 │ │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea (%rbx,%rbp,8),%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + mov %r12,-0x38(%rsp) │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - mov %r12,-0x38(%rsp) │ │ │ │ │ mov %rbp,-0x30(%rsp) │ │ │ │ │ mov %r14,-0x28(%rsp) │ │ │ │ │ nop │ │ │ │ │ lea 0x0(,%r8,8),%rbp │ │ │ │ │ lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x10(,%rdi,8),%r14 │ │ │ │ │ lea 0x10(%rbp),%r12 │ │ │ │ │ + lea 0x10(,%rdi,8),%r14 │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jle b2a │ │ │ │ │ + jle a7a │ │ │ │ │ cmp %r14,%rbp │ │ │ │ │ - jl c60 │ │ │ │ │ + jl ba0 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdx,%rbp,1),%xmm1 │ │ │ │ │ - movups (%rax,%rbp,1),%xmm0 │ │ │ │ │ + nop │ │ │ │ │ + movupd (%rdx,%rbp,1),%xmm1 │ │ │ │ │ + movupd (%rax,%rbp,1),%xmm0 │ │ │ │ │ movups %xmm1,(%rax,%rbp,1) │ │ │ │ │ movups %xmm0,(%rdx,%rbp,1) │ │ │ │ │ add $0x10,%rbp │ │ │ │ │ cmp %rbp,%rcx │ │ │ │ │ - jne b40 │ │ │ │ │ + jne a80 │ │ │ │ │ cmpq $0x0,-0x40(%rsp) │ │ │ │ │ - je b83 │ │ │ │ │ + je ac5 │ │ │ │ │ lea (%r8,%r13,1),%rax │ │ │ │ │ lea (%rdi,%r13,1),%rbp │ │ │ │ │ lea (%rbx,%rax,8),%rax │ │ │ │ │ lea (%rbx,%rbp,8),%rbp │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ movsd 0x0(%rbp),%xmm0 │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - inc %r9 │ │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ add %r11,%rdi │ │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ mov -0x48(%rsp),%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ cmp %r15,%r9 │ │ │ │ │ - jne b00 │ │ │ │ │ + jne a50 │ │ │ │ │ mov -0x38(%rsp),%r12 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ mov -0x30(%rsp),%rbp │ │ │ │ │ - inc %r15 │ │ │ │ │ mov -0x28(%rsp),%r14 │ │ │ │ │ mov -0x18(%rsp),%rax │ │ │ │ │ add %r10,%r12 │ │ │ │ │ add %r11,%rbp │ │ │ │ │ add %rax,%r14 │ │ │ │ │ cmp %r15,-0x10(%rsp) │ │ │ │ │ - jne ae0 │ │ │ │ │ + jne a30 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle bd0 │ │ │ │ │ + jle b14 │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ lea (%rdi,%r10,1),%rdi │ │ │ │ │ add %r11,%rbx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movups (%rdx),%xmm1 │ │ │ │ │ - movups (%rax),%xmm0 │ │ │ │ │ - inc %rcx │ │ │ │ │ + movupd (%rdx),%xmm1 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ + movupd (%rax),%xmm0 │ │ │ │ │ movups %xmm1,(%rax) │ │ │ │ │ - movups %xmm0,(%rdx) │ │ │ │ │ add %r11,%rax │ │ │ │ │ + movups %xmm0,(%rdx) │ │ │ │ │ add %r10,%rdx │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ - jne c20 │ │ │ │ │ - inc %rsi │ │ │ │ │ + jne b60 │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ add %r10,%rdi │ │ │ │ │ add %r11,%rbx │ │ │ │ │ cmp %rsi,%r12 │ │ │ │ │ - jne c00 │ │ │ │ │ + jne b40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ │ lea (%rax,%rdx,1),%rbp │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ movsd (%rax,%rsi,8),%xmm0 │ │ │ │ │ movsd %xmm1,(%rax,%rsi,8) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ + movsd %xmm0,-0x8(%rax) │ │ │ │ │ cmp %rbp,%rax │ │ │ │ │ - jne c80 │ │ │ │ │ - jmp b83 │ │ │ │ │ + jne bc0 │ │ │ │ │ + jmp ac5 │ │ │ │ │ cmp $0x1,%rsi │ │ │ │ │ - jle bd0 │ │ │ │ │ + jle b14 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne cd3 │ │ │ │ │ + jne c14 │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jne cd3 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %r8 │ │ │ │ │ + jne c14 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ cmp %r8,%r12 │ │ │ │ │ - jne cc0 │ │ │ │ │ + jne c00 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ lea 0x0(,%r10,8),%rdi │ │ │ │ │ - lea 0x0(,%r11,8),%rsi │ │ │ │ │ mov %r10,%rbp │ │ │ │ │ mov %r11,%r9 │ │ │ │ │ + lea 0x0(,%r11,8),%rsi │ │ │ │ │ lea (%rbx,%r9,8),%rdx │ │ │ │ │ - lea (%rbx,%rbp,8),%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ + lea (%rbx,%rbp,8),%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ movsd (%rdx),%xmm1 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - inc %rcx │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ cmp %r8,%rcx │ │ │ │ │ - jne d00 │ │ │ │ │ - inc %r8 │ │ │ │ │ + jne c40 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add %r11,%r9 │ │ │ │ │ add %r10,%rbp │ │ │ │ │ cmp %r8,%r12 │ │ │ │ │ - jne ce9 │ │ │ │ │ - jmp bd0 │ │ │ │ │ + jne c2a │ │ │ │ │ + jmp b14 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000d40 : │ │ │ │ │ +0000000000000c80 : │ │ │ │ │ fftw_transpose_tiled(): │ │ │ │ │ push %r14 │ │ │ │ │ movq %rdx,%xmm0 │ │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ │ push %r13 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ │ - sub $0x40,%rsp │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ + sub $0x40,%rsp │ │ │ │ │ movups %xmm0,0x8(%rsp) │ │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ │ - call d77 │ │ │ │ │ + call cb7 │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ movups %xmm0,0x28(%rsp) │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle e00 │ │ │ │ │ + jle d30 │ │ │ │ │ + lea -0xcd2(%rip),%r13 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - mov %rsp,%r13 │ │ │ │ │ - lea -0xd98(%rip),%r12 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %rbp,(%rsp) │ │ │ │ │ + mov %rsp,%r14 │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + mov %r12,(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - sar $1,%r14 │ │ │ │ │ - push %r13 │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ + sar $1,%rbp │ │ │ │ │ + push %r14 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - sub %r14,%rbx │ │ │ │ │ - call dbe │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + sub %rbp,%rbx │ │ │ │ │ + call cfe │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ call 4b0 │ │ │ │ │ - movdqu 0x18(%rsp),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - imul %r14,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + add 0x18(%rsp),%rax │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ + lea (%r12,%rax,8),%r12 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle e00 │ │ │ │ │ + jle d30 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - jmp d98 │ │ │ │ │ - nop │ │ │ │ │ + jmp cd8 │ │ │ │ │ add $0x40,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000e10 : │ │ │ │ │ +0000000000000d40 : │ │ │ │ │ fftw_transpose_tiledbuf(): │ │ │ │ │ push %r14 │ │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ │ + movq %rcx,%xmm3 │ │ │ │ │ push %r13 │ │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ │ push %r12 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - sub $0x2050,%rsp │ │ │ │ │ - punpcklqdq %xmm3,%xmm1 │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ + sub $0x2050,%rsp │ │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ │ movups %xmm1,0x18(%rsp) │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ lea 0x1050(%rsp),%rax │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call e69 │ │ │ │ │ + call d99 │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ movups %xmm0,0x38(%rsp) │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle f00 │ │ │ │ │ + jle e20 │ │ │ │ │ + lea 0x10(%rsp),%r14 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - lea 0x10(%rsp),%r13 │ │ │ │ │ - lea -0xb11(%rip),%r12 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ │ + lea -0xa3d(%rip),%r13 │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - sar $1,%r14 │ │ │ │ │ - push %r13 │ │ │ │ │ - mov %r12,%r9 │ │ │ │ │ + sar $1,%rbp │ │ │ │ │ + push %r14 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - sub %r14,%rbx │ │ │ │ │ - call eb8 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + sub %rbp,%rbx │ │ │ │ │ + call de4 │ │ │ │ │ R_X86_64_PLT32 fftw_tile2d-0x4 │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ call 4b0 │ │ │ │ │ - movdqu 0x28(%rsp),%xmm0 │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - imul %r14,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + add 0x28(%rsp),%rax │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ + lea (%r12,%rax,8),%r12 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle f00 │ │ │ │ │ + jle e20 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - jmp e91 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp dbd │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2050,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ ├── 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 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 73030000 00420e10 8f02420e ....s....B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 ba010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000020 00000000 75030000 00420e10 8f02480e ....u....B....H. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 bb010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ 0x00000050 420e2042 0e18420e 10420e08 410b0298 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.@ │ │ │ │ │ + 0x00000070 0e084a0b 68000000 78000000 00000000 ..J.h...x....... │ │ │ │ │ + 0x00000080 2a010000 00420e10 8e02480e 188d0345 *....B....H....E │ │ │ │ │ + 0x00000090 0e208c04 470e2886 05470e30 83064f0e . ..G.(..G.0..O. │ │ │ │ │ + 0x000000a0 385e0e40 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. │ │ │ │ │ 0x000000d0 30410e28 410e2042 0e18420e 10420e08 0A.(A. B..B..B.. │ │ │ │ │ - 0x000000e0 dc000000 e4000000 00000000 8f050000 ................ │ │ │ │ │ + 0x000000e0 dc000000 e4000000 00000000 de040000 ................ │ │ │ │ │ 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 0e900255 0e880242 ...a...]...U...B │ │ │ │ │ + 0x00000180 0e800269 0e88024d 0e900259 0e880242 ...i...M...Y...B │ │ │ │ │ + 0x00000190 0e800257 0e88025b 0e900202 580e8802 ...W...[....X... │ │ │ │ │ + 0x000001a0 410e8002 0353010a 0e38410e 30410e28 A....S...8A.0A.( │ │ │ │ │ 0x000001b0 420e2042 0e18420e 10420e08 410b0000 B. B..B..B..A... │ │ │ │ │ - 0x000001c0 70000000 c4010000 00000000 f1020000 p............... │ │ │ │ │ - 0x000001d0 00420e10 8f02450e 188e0345 0e208d04 .B....E....E. .. │ │ │ │ │ + 0x000001c0 70000000 c4010000 00000000 e3020000 p............... │ │ │ │ │ + 0x000001d0 00420e10 8f02480e 188e0342 0e208d04 .B....H....B. .. │ │ │ │ │ 0x000001e0 420e288c 05440e30 8606410e 38830703 B.(..D.0..A.8... │ │ │ │ │ - 0x000001f0 7e010a0e 30410e28 420e2042 0e18420e ~...0A.(B. B..B. │ │ │ │ │ + 0x000001f0 72010a0e 30410e28 420e2042 0e18420e r...0A.(B. B..B. │ │ │ │ │ 0x00000200 10420e08 410b026e 0a0e3041 0e28420e .B..A..n..0A.(B. │ │ │ │ │ - 0x00000210 20420e18 420e1042 0e084e0b 02690a0e B..B..B..N..i.. │ │ │ │ │ + 0x00000210 20420e18 420e1042 0e084a0b 026a0a0e B..B..B..J..j.. │ │ │ │ │ 0x00000220 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000230 410b0000 4c000000 38020000 00000000 A...L...8....... │ │ │ │ │ - 0x00000240 cd000000 00420e10 8e02470e 188d0347 .....B....G....G │ │ │ │ │ - 0x00000250 0e208c04 410e2886 05410e30 8306480e . ..A.(..A.0..H. │ │ │ │ │ - 0x00000260 7002490e 78480e80 0102460e 78410e70 p.I.xH....F.xA.p │ │ │ │ │ - 0x00000270 520e3041 0e28410e 20420e18 420e1042 R.0A.(A. B..B..B │ │ │ │ │ - 0x00000280 0e080000 50000000 88020000 00000000 ....P........... │ │ │ │ │ - 0x00000290 00010000 00420e10 8e02420e 188d0342 .....B....B....B │ │ │ │ │ - 0x000002a0 0e208c04 460e2886 05410e30 83064f0e . ..F.(..A.0..O. │ │ │ │ │ - 0x000002b0 80410271 0e884148 0e904102 460e8841 .A.q..AH..A.F..A │ │ │ │ │ - 0x000002c0 410e8041 5b0e3041 0e28410e 20420e18 A..A[.0A.(A. B.. │ │ │ │ │ - 0x000002d0 420e1042 0e080000 B..B.... │ │ │ │ │ + 0x00000230 410b0000 48000000 38020000 00000000 A...H...8....... │ │ │ │ │ + 0x00000240 bd000000 00420e10 8e024c0e 188d0346 .....B....L....F │ │ │ │ │ + 0x00000250 0e208c04 470e2886 05410e30 83064c0e . ..G.(..A.0..L. │ │ │ │ │ + 0x00000260 707b0e78 480e8001 770e7841 0e70510e p{.xH...w.xA.pQ. │ │ │ │ │ + 0x00000270 30410e28 410e2042 0e18420e 10420e08 0A.(A. B..B..B.. │ │ │ │ │ + 0x00000280 54000000 84020000 00000000 f0000000 T............... │ │ │ │ │ + 0x00000290 00420e10 8e024c0e 188d0346 0e208c04 .B....L....F. .. │ │ │ │ │ + 0x000002a0 470e2886 05410e30 83064f0e 8041025e G.(..A.0..O..A.^ │ │ │ │ │ + 0x000002b0 0e884148 0e904177 0e884141 0e80415e ..AH..Aw..AA..A^ │ │ │ │ │ + 0x000002c0 0e30410e 28410e20 420e1842 0e10420e .0A.(A. B..B..B. │ │ │ │ │ + 0x000002d0 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: 3584 (bytes into file) │ │ │ │ │ + Start of section headers: 3568 (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 0xe00: │ │ │ │ │ +There are 15 section headers, starting at offset 0xdf0: │ │ │ │ │ │ │ │ │ │ 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 00060f 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a48 000228 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00064f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00064f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.cst16 PROGBITS 0000000000000000 00064f 000010 10 AM 0 0 16 │ │ │ │ │ - [ 6] .rodata.cst8 PROGBITS 0000000000000000 00065f 000008 08 AM 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro.local PROGBITS 0000000000000000 000667 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 000677 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000677 000168 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 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0005ff 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a38 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 00063f 000010 10 AM 0 0 16 │ │ │ │ │ + [ 6] .rodata.cst8 PROGBITS 0000000000000000 00064f 000008 08 AM 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro.local PROGBITS 0000000000000000 000657 000010 00 WA 0 0 8 │ │ │ │ │ + [ 8] .rela.data.rel.ro.local RELA 0000000000000000 000c60 000030 18 I 12 7 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000667 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000667 000168 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000c90 0000d8 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0007d0 0001b0 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000980 0000b8 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000d68 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 92 FUNC LOCAL DEFAULT 1 cexpl_sqrtn_table │ │ │ │ │ - 3: 0000000000000060 147 FUNC LOCAL DEFAULT 1 rotate_sqrtn_table │ │ │ │ │ - 4: 0000000000000100 7 FUNC LOCAL DEFAULT 1 cexp_zero │ │ │ │ │ - 5: 0000000000000110 103 FUNC LOCAL DEFAULT 1 rotate_generic │ │ │ │ │ - 6: 0000000000000180 288 FUNC LOCAL DEFAULT 1 real_cexp │ │ │ │ │ - 7: 00000000000002a0 7 FUNC LOCAL DEFAULT 1 cexpl_zero │ │ │ │ │ + 2: 0000000000000000 96 FUNC LOCAL DEFAULT 1 cexpl_sqrtn_table │ │ │ │ │ + 3: 0000000000000060 152 FUNC LOCAL DEFAULT 1 rotate_sqrtn_table │ │ │ │ │ + 4: 0000000000000100 8 FUNC LOCAL DEFAULT 1 cexp_zero │ │ │ │ │ + 5: 0000000000000110 106 FUNC LOCAL DEFAULT 1 rotate_generic │ │ │ │ │ + 6: 0000000000000180 280 FUNC LOCAL DEFAULT 1 real_cexp │ │ │ │ │ + 7: 00000000000002a0 8 FUNC LOCAL DEFAULT 1 cexpl_zero │ │ │ │ │ 8: 00000000000002b0 288 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: 00000000000003d0 537 FUNC GLOBAL DEFAULT 1 fftw_mktriggen │ │ │ │ │ + 13: 00000000000003d0 521 FUNC GLOBAL DEFAULT 1 fftw_mktriggen │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 15: 00000000000005f0 31 FUNC GLOBAL DEFAULT 1 fftw_triggen_destroy │ │ │ │ │ + 15: 00000000000005e0 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 0xa48 contains 23 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa38 contains 23 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000150 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001f3 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000206 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ -0000000000000221 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000233 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000267 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000270 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ -0000000000000327 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000033a 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ -0000000000000355 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000367 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000397 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -00000000000003a0 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +0000000000000152 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001ed 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000208 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +0000000000000229 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000023a 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000268 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000271 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +000000000000032c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +000000000000033c 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ +000000000000035d 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000036e 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003a0 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +00000000000003a9 0000000c00000004 R_X86_64_PLT32 0000000000000000 sincos - 4 │ │ │ │ │ 00000000000003ea 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000004a8 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000004b8 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000545 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000584 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 4 │ │ │ │ │ -00000000000005c7 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000005d7 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000005f9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000602 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -000000000000060b 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000004ab 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000004bd 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000538 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000056c 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 4 │ │ │ │ │ +00000000000005b4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000005c4 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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xc70 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc60 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 + 100 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xca0 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc90 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 + 100 │ │ │ │ │ 000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ 000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 180 │ │ │ │ │ 00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2a0 │ │ │ │ │ 00000000000000cc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2b0 │ │ │ │ │ 0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3d0 │ │ │ │ │ -0000000000000154 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5f0 │ │ │ │ │ +0000000000000154 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,71 +9,71 @@ │ │ │ │ │ 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..000000000000005c │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000060 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000060..00000000000000f3 │ │ │ │ │ +0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000060..00000000000000f8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000000100..0000000000000107 │ │ │ │ │ +00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000000100..0000000000000108 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000054 000000000000001c 00000058 FDE cie=00000000 pc=0000000000000110..0000000000000177 │ │ │ │ │ +00000054 000000000000001c 00000058 FDE cie=00000000 pc=0000000000000110..000000000000017a │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000111 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000011b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000011c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 90 to 0000000000000175 │ │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000176 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000179 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000038 00000078 FDE cie=00000000 pc=0000000000000180..00000000000002a0 │ │ │ │ │ +00000074 0000000000000038 00000078 FDE cie=00000000 pc=0000000000000180..0000000000000298 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000182 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000018e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000186 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000198 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000195 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 170 to 0000000000000242 │ │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000000249 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000243 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000024a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000244 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000024b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000246 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000248 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000024f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000250 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000010 000000b4 FDE cie=00000000 pc=00000000000002a0..00000000000002a7 │ │ │ │ │ +000000b0 0000000000000010 000000b4 FDE cie=00000000 pc=00000000000002a0..00000000000002a8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000c4 0000000000000038 000000c8 FDE cie=00000000 pc=00000000000002b0..00000000000003d0 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -85,51 +85,51 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000002bd │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 0000000000000376 │ │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000000037d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000377 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000378 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000037a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000381 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000037c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000383 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000388 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000048 00000104 FDE cie=00000000 pc=00000000000003d0..00000000000005e9 │ │ │ │ │ +00000100 0000000000000048 00000104 FDE cie=00000000 pc=00000000000003d0..00000000000005d9 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d9 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000003e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003da │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003e1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000000044d │ │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000000044d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000451 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000452 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000454 │ │ │ │ │ @@ -140,17 +140,17 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000045a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000460 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000018 00000150 FDE cie=00000000 pc=00000000000005f0..000000000000060f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005f1 │ │ │ │ │ +0000014c 0000000000000018 00000150 FDE cie=00000000 pc=00000000000005e0..00000000000005ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000000060a │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000005fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -AWAVAUATUSA │ │ │ │ │ +AWAVAUATA │ │ │ │ │ []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,321 +3,319 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ cexpl_sqrtn_table(): │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - cmovs 0x40(%rdi),%rax │ │ │ │ │ mov 0x18(%rdi),%rcx │ │ │ │ │ + cmovs 0x40(%rdi),%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ mov 0x28(%rdi),%rax │ │ │ │ │ and %rsi,%rax │ │ │ │ │ sar %cl,%rsi │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ add 0x30(%rdi),%rax │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ add 0x38(%rdi),%rsi │ │ │ │ │ - movups (%rax),%xmm0 │ │ │ │ │ - movups (%rsi),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movupd (%rax),%xmm0 │ │ │ │ │ + movupd (%rsi),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm0,%xmm1 │ │ │ │ │ - unpckhpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm1 │ │ │ │ │ + unpckhpd %xmm0,%xmm0 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subpd %xmm0,%xmm2 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,%xmm1 │ │ │ │ │ movups %xmm1,(%rdx) │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ rotate_sqrtn_table(): │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - cmovs 0x40(%rdi),%rax │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ + cmovs 0x40(%rdi),%rax │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mov 0x30(%rdi),%rdi │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ add %rax,%rsi │ │ │ │ │ mov 0x28(%rcx),%rax │ │ │ │ │ and %rsi,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ movsd (%rdi,%rax,1),%xmm0 │ │ │ │ │ movsd 0x8(%rdi,%rax,1),%xmm4 │ │ │ │ │ mov 0x38(%rcx),%rax │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ mov 0x18(%rcx),%rcx │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ sar %cl,%rsi │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ movsd (%rax,%rsi,1),%xmm5 │ │ │ │ │ movsd 0x8(%rax,%rsi,1),%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ unpcklpd %xmm1,%xmm7 │ │ │ │ │ unpcklpd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm4,%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) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ cexp_zero(): │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000110 : │ │ │ │ │ rotate_generic(): │ │ │ │ │ push %rbx │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x30,%rsp │ │ │ │ │ unpcklpd %xmm1,%xmm3 │ │ │ │ │ movsd %xmm0,0x18(%rsp) │ │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ │ movsd %xmm1,0x10(%rsp) │ │ │ │ │ movaps %xmm3,(%rsp) │ │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ │ call *0x8(%rdi) │ │ │ │ │ movsd 0x28(%rsp),%xmm2 │ │ │ │ │ - movsd 0x10(%rsp),%xmm1 │ │ │ │ │ movsd 0x18(%rsp),%xmm0 │ │ │ │ │ + movsd 0x10(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ - xorps 0x0(%rip),%xmm2 │ │ │ │ │ + xorpd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps 0x20(%rsp),%xmm0 │ │ │ │ │ - unpcklpd %xmm2,%xmm1 │ │ │ │ │ + movapd 0x20(%rsp),%xmm0 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd (%rsp),%xmm0 │ │ │ │ │ + unpcklpd %xmm2,%xmm1 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ movups %xmm1,(%rbx) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000180 : │ │ │ │ │ real_cexp(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - lea 0x0(,%rsi,4),%rcx │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ + lea 0x0(,%rsi,4),%rdx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ - lea (%rdi,%rcx,1),%rax │ │ │ │ │ + lea (%rdi,%rdx,1),%rax │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ cmovs %rax,%rdi │ │ │ │ │ - sub %rdi,%rdx │ │ │ │ │ - cmp %rdi,%rdx │ │ │ │ │ - jl 290 │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ + sub %rdi,%rcx │ │ │ │ │ + cmp %rdi,%rcx │ │ │ │ │ + jl 288 │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ mov $0x2,%ebp │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ - cvtsi2sd %rcx,%xmm1 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - cmovle %rdx,%rax │ │ │ │ │ - cmovle %r12d,%ebp │ │ │ │ │ + jg 1cc │ │ │ │ │ + mov %r12d,%ebp │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + cvtsi2sd %rdx,%xmm1 │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ jge 250 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - lea 0x8(%rsp),%rdi │ │ │ │ │ - mov %ebp,%r13d │ │ │ │ │ - and $0x4,%ebp │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rsi,%xmm0 │ │ │ │ │ + mov %rsp,%rsi │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rsp,%rsi │ │ │ │ │ + mov %ebp,%r13d │ │ │ │ │ + and $0x4,%ebp │ │ │ │ │ + lea 0x8(%rsp),%rdi │ │ │ │ │ or $0x1,%r13d │ │ │ │ │ mov %ebp,%r12d │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 20a │ │ │ │ │ + call 20c │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ movsd (%rsp),%xmm1 │ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ │ and $0x2,%r13d │ │ │ │ │ - je 22b │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - xorps 0x0(%rip),%xmm2 │ │ │ │ │ + je 231 │ │ │ │ │ + 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 %r12d,%r12d │ │ │ │ │ - je 237 │ │ │ │ │ - xorps 0x0(%rip),%xmm1 │ │ │ │ │ + je 23e │ │ │ │ │ + xorpd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea 0x8(%rsp),%rdi │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %ebp,%r13d │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 274 │ │ │ │ │ + call 275 │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ movsd (%rsp),%xmm0 │ │ │ │ │ movsd 0x8(%rsp),%xmm1 │ │ │ │ │ - jmp 215 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 217 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x6,%ebp │ │ │ │ │ mov $0x4,%r12d │ │ │ │ │ jmp 1bb │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000002a0 : │ │ │ │ │ cexpl_zero(): │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ movups %xmm0,(%rdx) │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000002b0 : │ │ │ │ │ cexpl_sincos(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ - mov 0x40(%rdi),%rdx │ │ │ │ │ + mov 0x40(%rdi),%rax │ │ │ │ │ shl $0x2,%rsi │ │ │ │ │ - lea 0x0(,%rdx,4),%rdi │ │ │ │ │ - lea (%rsi,%rdi,1),%rax │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - cmovs %rax,%rsi │ │ │ │ │ - sub %rsi,%rcx │ │ │ │ │ - cmp %rcx,%rsi │ │ │ │ │ + lea 0x0(,%rax,4),%rcx │ │ │ │ │ + lea (%rsi,%rcx,1),%rdx │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + cmovs %rdx,%rsi │ │ │ │ │ + sub %rsi,%rdi │ │ │ │ │ + cmp %rdi,%rsi │ │ │ │ │ jg 3c0 │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ mov $0x2,%ebp │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - cvtsi2sd %rdi,%xmm1 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - cmovle %rcx,%rax │ │ │ │ │ - cmovle %r12d,%ebp │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jle 380 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jg 300 │ │ │ │ │ + mov %r12d,%ebp │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + sub %rdx,%rax │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + cvtsi2sd %rcx,%xmm1 │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ + jle 388 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea 0x8(%rsp),%rdi │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %ebp,%r13d │ │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ │ + and $0x4,%ebp │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - and $0x4,%ebp │ │ │ │ │ or $0x1,%r13d │ │ │ │ │ mov %ebp,%r12d │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 33e │ │ │ │ │ + call 340 │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ movsd (%rsp),%xmm1 │ │ │ │ │ movsd 0x8(%rsp),%xmm0 │ │ │ │ │ and $0x2,%r13d │ │ │ │ │ - je 35f │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - xorps 0x0(%rip),%xmm2 │ │ │ │ │ + je 365 │ │ │ │ │ + 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 %r12d,%r12d │ │ │ │ │ - je 36b │ │ │ │ │ - xorps 0x0(%rip),%xmm1 │ │ │ │ │ + je 372 │ │ │ │ │ + xorpd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea 0x8(%rsp),%rdi │ │ │ │ │ mov %rsp,%rsi │ │ │ │ │ mov %ebp,%r13d │ │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - call 3a4 │ │ │ │ │ + call 3ad │ │ │ │ │ R_X86_64_PLT32 sincos-0x4 │ │ │ │ │ movsd (%rsp),%xmm0 │ │ │ │ │ movsd 0x8(%rsp),%xmm1 │ │ │ │ │ - jmp 349 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 34b │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x6,%ebp │ │ │ │ │ mov $0x4,%r12d │ │ │ │ │ jmp 2ef │ │ │ │ │ │ │ │ │ │ 00000000000003d0 : │ │ │ │ │ fftw_mktriggen(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %edi,%r12d │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ call 3ee │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %rbp,0x40(%rax) │ │ │ │ │ movups %xmm0,0x30(%rax) │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ je 460 │ │ │ │ │ cmp $0x3,%r12d │ │ │ │ │ je 430 │ │ │ │ │ cmp $0x1,%r12d │ │ │ │ │ - je 580 │ │ │ │ │ + je 568 │ │ │ │ │ mov 0x8(%rax),%rax │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ jmp 43e │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x187(%rip),%rax │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ @@ -330,119 +328,116 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle 5a0 │ │ │ │ │ + jle 590 │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - inc %rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ sar $0x2,%rax │ │ │ │ │ jne 470 │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ mov %rcx,0x18(%rbx) │ │ │ │ │ shl %cl,%r15 │ │ │ │ │ shl %cl,%rdi │ │ │ │ │ lea -0x1(%r15),%rax │ │ │ │ │ mov %r15,0x20(%rbx) │ │ │ │ │ mov %rax,0x28(%rbx) │ │ │ │ │ lea -0x1(%r15,%rbp,1),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r15 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - call 4ac │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call 4af │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 4bc │ │ │ │ │ + call 4c1 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - jle 4fa │ │ │ │ │ + jle 4f3 │ │ │ │ │ + mov 0x30(%rbx),%r14 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov 0x30(%rbx),%r13 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - inc %r12 │ │ │ │ │ call 180 │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + add $0x10,%r14 │ │ │ │ │ cmp %r12,%r15 │ │ │ │ │ - jne 4e0 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle 541 │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + jne 4d8 │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + jle 530 │ │ │ │ │ + mov 0x20(%rbx),%r15 │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - inc %r12 │ │ │ │ │ call 180 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - add $0x10,%r15 │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ - cmp %r12,%r14 │ │ │ │ │ - jne 520 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + add %r15,%r13 │ │ │ │ │ + add $0x10,%r14 │ │ │ │ │ + cmp %r12,0x8(%rsp) │ │ │ │ │ + jne 510 │ │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ │ movq 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ │ - lea -0x4f4(%rip),%rax │ │ │ │ │ + lea -0x4e3(%rip),%rax │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ │ jne 449 │ │ │ │ │ - lea -0x56e(%rip),%rax │ │ │ │ │ + lea -0x55d(%rip),%rax │ │ │ │ │ mov %rax,(%rbx) │ │ │ │ │ jmp 449 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movq 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x4 │ │ │ │ │ - lea -0x2ef(%rip),%rax │ │ │ │ │ + lea -0x2d7(%rip),%rax │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,(%rbx) │ │ │ │ │ jmp 43e │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ movq $0x0,0x18(%rax) │ │ │ │ │ + mov $0x1,%r15d │ │ │ │ │ movq $0x1,0x20(%rax) │ │ │ │ │ movq $0x0,0x28(%rax) │ │ │ │ │ - mov %rbp,%r14 │ │ │ │ │ - mov $0x1,%r15d │ │ │ │ │ - call 5cb │ │ │ │ │ + call 5b8 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,0x30(%rbx) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 5db │ │ │ │ │ + call 5c8 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ mov %rax,0x38(%rbx) │ │ │ │ │ - jmp 4ca │ │ │ │ │ + jmp 4cd │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000005f0 : │ │ │ │ │ +00000000000005e0 : │ │ │ │ │ fftw_triggen_destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x30(%rdi),%rdi │ │ │ │ │ - call 5fd │ │ │ │ │ + call 5ed │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ │ - call 606 │ │ │ │ │ + call 5f6 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 60f │ │ │ │ │ + jmp 5ff │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-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 5c000000 00000000 10000000 ....\........... │ │ │ │ │ - 0x00000030 30000000 00000000 93000000 00000000 0............... │ │ │ │ │ - 0x00000040 10000000 44000000 00000000 07000000 ....D........... │ │ │ │ │ + 0x00000020 00000000 60000000 00000000 10000000 ....`........... │ │ │ │ │ + 0x00000030 30000000 00000000 98000000 00000000 0............... │ │ │ │ │ + 0x00000040 10000000 44000000 00000000 08000000 ....D........... │ │ │ │ │ 0x00000050 00000000 1c000000 58000000 00000000 ........X....... │ │ │ │ │ - 0x00000060 67000000 00410e10 83024a0e 40025a0e g....A....J.@.Z. │ │ │ │ │ + 0x00000060 6a000000 00410e10 83024b0e 40025c0e j....A....K.@.\. │ │ │ │ │ 0x00000070 10410e08 38000000 78000000 00000000 .A..8...x....... │ │ │ │ │ - 0x00000080 20010000 00420e10 8d02420e 188c0341 ....B....B....A │ │ │ │ │ - 0x00000090 0e208604 490e2883 054a0e40 02aa0a0e . ..I.(..J.@.... │ │ │ │ │ - 0x000000a0 28410e20 410e1842 0e10420e 08480b00 (A. A..B..B..H.. │ │ │ │ │ - 0x000000b0 10000000 b4000000 00000000 07000000 ................ │ │ │ │ │ + 0x00000080 18010000 00420e10 8d02420e 188c0341 .....B....B....A │ │ │ │ │ + 0x00000090 0e208604 410e2883 054f0e40 02b40a0e . ..A.(..O.@.... │ │ │ │ │ + 0x000000a0 28410e20 410e1842 0e10420e 08410b00 (A. A..B..B..A.. │ │ │ │ │ + 0x000000b0 10000000 b4000000 00000000 08000000 ................ │ │ │ │ │ 0x000000c0 00000000 38000000 c8000000 00000000 ....8........... │ │ │ │ │ 0x000000d0 20010000 00420e10 8d02420e 188c0341 ....B....B....A │ │ │ │ │ - 0x000000e0 0e208604 410e2883 05470e40 02b90a0e . ..A.(..G.@.... │ │ │ │ │ - 0x000000f0 28410e20 410e1842 0e10420e 08440b00 (A. A..B..B..D.. │ │ │ │ │ - 0x00000100 48000000 04010000 00000000 19020000 H............... │ │ │ │ │ + 0x000000e0 0e208604 410e2883 05470e40 02c00a0e . ..A.(..G.@.... │ │ │ │ │ + 0x000000f0 28410e20 410e1842 0e10420e 08450b00 (A. A..B..B..E.. │ │ │ │ │ + 0x00000100 48000000 04010000 00000000 09020000 H............... │ │ │ │ │ 0x00000110 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000120 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000130 0e50026c 0a0e3844 0e30410e 28420e20 .P.l..8D.0A.(B. │ │ │ │ │ + 0x00000120 420e288c 05490e30 8606440e 38830744 B.(..I.0..D.8..D │ │ │ │ │ + 0x00000130 0e500264 0a0e3844 0e30410e 28420e20 .P.d..8D.0A.(B. │ │ │ │ │ 0x00000140 420e1842 0e10420e 08460b00 18000000 B..B..B..F...... │ │ │ │ │ 0x00000150 50010000 00000000 1f000000 00410e10 P............A.. │ │ │ │ │ 0x00000160 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: 2848 (bytes into file) │ │ │ │ │ + Start of section headers: 2776 (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 0xb20: │ │ │ │ │ +There are 13 section headers, starting at offset 0xad8: │ │ │ │ │ │ │ │ │ │ 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 00067e 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0008f8 000108 18 I 10 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0006be 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0006be 000368 00 WA 0 0 32 │ │ │ │ │ - [ 5] .rodata PROGBITS 0000000000000000 0006be 000018 00 A 0 0 4 │ │ │ │ │ - [ 6] .rela.rodata RELA 0000000000000000 000a00 000090 18 I 10 5 8 │ │ │ │ │ - [ 7] .note.GNU-stack PROGBITS 0000000000000000 0006d6 000000 00 0 0 1 │ │ │ │ │ - [ 8] .eh_frame PROGBITS 0000000000000000 0006d6 000078 00 A 0 0 8 │ │ │ │ │ - [ 9] .rela.eh_frame RELA 0000000000000000 000a90 000030 18 I 10 8 8 │ │ │ │ │ - [10] .symtab SYMTAB 0000000000000000 000750 000120 18 11 5 8 │ │ │ │ │ - [11] .strtab STRTAB 0000000000000000 000870 000081 00 0 0 1 │ │ │ │ │ - [12] .shstrtab STRTAB 0000000000000000 000ac0 00005d 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000637 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008b0 000108 18 I 10 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000677 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000677 000368 00 WA 0 0 32 │ │ │ │ │ + [ 5] .rodata PROGBITS 0000000000000000 000677 000018 00 A 0 0 4 │ │ │ │ │ + [ 6] .rela.rodata RELA 0000000000000000 0009b8 000090 18 I 10 5 8 │ │ │ │ │ + [ 7] .note.GNU-stack PROGBITS 0000000000000000 00068f 000000 00 0 0 1 │ │ │ │ │ + [ 8] .eh_frame PROGBITS 0000000000000000 00068f 000078 00 A 0 0 8 │ │ │ │ │ + [ 9] .rela.eh_frame RELA 0000000000000000 000a48 000030 18 I 10 8 8 │ │ │ │ │ + [10] .symtab SYMTAB 0000000000000000 000708 000120 18 11 5 8 │ │ │ │ │ + [11] .strtab STRTAB 0000000000000000 000828 000081 00 0 0 1 │ │ │ │ │ + [12] .shstrtab STRTAB 0000000000000000 000a78 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 118 FUNC GLOBAL DEFAULT 1 fftw_twiddle_length │ │ │ │ │ - 6: 0000000000000080 1534 FUNC GLOBAL DEFAULT 1 fftw_twiddle_awake │ │ │ │ │ + 5: 0000000000000000 102 FUNC GLOBAL DEFAULT 1 fftw_twiddle_length │ │ │ │ │ + 6: 0000000000000070 1479 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 0x8f8 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8b0 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000000e7 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000000db 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 │ │ │ │ │ 000000000000018a 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ 00000000000001b4 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 00000000000001f3 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -000000000000034d 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000003fb 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000048f 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -000000000000050b 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000512 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +000000000000033d 0000000800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000003e3 0000000400000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000468 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000004e3 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +00000000000004ea 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.rodata' at offset 0xa00 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.rodata' at offset 0x9b8 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000000 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ -0000000000000004 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 574 │ │ │ │ │ -0000000000000008 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 548 │ │ │ │ │ -000000000000000c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4dc │ │ │ │ │ -0000000000000010 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5c0 │ │ │ │ │ -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 + 53c │ │ │ │ │ +0000000000000008 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 518 │ │ │ │ │ +000000000000000c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b4 │ │ │ │ │ +0000000000000010 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 580 │ │ │ │ │ +0000000000000014 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 404 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xa90 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xa48 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 + 80 │ │ │ │ │ +0000000000000034 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ ├── 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 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000076 │ │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000066 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000048 00000030 FDE cie=00000000 pc=0000000000000080..000000000000067e │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000082 │ │ │ │ │ +0000002c 0000000000000048 00000030 FDE cie=00000000 pc=0000000000000070..0000000000000637 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000072 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000084 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000077 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000086 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000079 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000008b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000007b │ │ │ │ │ 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: 1 to 000000000000007c │ │ │ │ │ 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 000000000000007d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000084 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc1: 171 to 000000000000013f │ │ │ │ │ + DW_CFA_advance_loc1: 187 to 000000000000013f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000140 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000141 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000143 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,7 +1,8 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ fftw_twiddle_length │ │ │ │ │ fftw_twiddle_awake │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_mktriggen │ │ │ │ │ fftw_safe_mulmod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,439 +3,432 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_twiddle_length(): │ │ │ │ │ movzbl (%rsi),%eax │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 70 │ │ │ │ │ - dec %rdi │ │ │ │ │ + je 60 │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ lea (%rdi,%rdi,1),%r8 │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - je 39 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - ja 50 │ │ │ │ │ + je 32 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + ja 48 │ │ │ │ │ cmp $0x2,%al │ │ │ │ │ - je 60 │ │ │ │ │ - inc %rdx │ │ │ │ │ + je 58 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movzbl 0x4(%rsi),%eax │ │ │ │ │ add $0x4,%rsi │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 48 │ │ │ │ │ + je 41 │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - jne 20 │ │ │ │ │ + jne 18 │ │ │ │ │ movzbl 0x4(%rsi),%eax │ │ │ │ │ add $0x4,%rsi │ │ │ │ │ add %r8,%rdx │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - jne 35 │ │ │ │ │ + jne 2e │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ lea (%rdx,%rdi,1),%rcx │ │ │ │ │ cmp $0x5,%al │ │ │ │ │ cmove %rcx,%rdx │ │ │ │ │ - jmp 29 │ │ │ │ │ + jmp 22 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ - jmp 29 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 22 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000080 : │ │ │ │ │ +0000000000000070 : │ │ │ │ │ fftw_twiddle_awake(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x88,%rsp │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jne 150 │ │ │ │ │ + jne 150 │ │ │ │ │ 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 │ │ │ │ │ + subl $0x1,0x20(%rbx) │ │ │ │ │ + jne 138 │ │ │ │ │ + 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) │ │ │ │ │ lea (%rax,%rdx,8),%rcx │ │ │ │ │ - je 138 │ │ │ │ │ + je 138 │ │ │ │ │ mov (%rcx),%rax │ │ │ │ │ - jmp 10d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 10d │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x30(%rax),%rcx │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 138 │ │ │ │ │ + je 138 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jne 100 │ │ │ │ │ + jne 100 │ │ │ │ │ mov 0x30(%rbx),%rax │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ mov (%rbx),%rdi │ │ │ │ │ - mov %r10,(%rsp) │ │ │ │ │ mov %rax,(%rcx) │ │ │ │ │ - call 125 │ │ │ │ │ + call 125 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 12d │ │ │ │ │ + call 12d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - mov (%rsp),%r10 │ │ │ │ │ - movq $0x0,(%r10) │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + movq $0x0,(%r11) │ │ │ │ │ add $0x88,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ mov %edi,%ebx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - neg %rcx │ │ │ │ │ - cmovs %rax,%rcx │ │ │ │ │ + add %r8,%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 │ │ │ │ │ sub %rax,%rcx │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ mov (%rax,%rcx,8),%r14 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jne 273 │ │ │ │ │ + jne 26b │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ - call 1b8 │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ + call 1b8 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ mov %ebx,0x38(%rax) │ │ │ │ │ - mov %r13,0x28(%rax) │ │ │ │ │ - movl $0x1,0x20(%rax) │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - movq %r11,%xmm0 │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + mov %rbp,0x28(%rax) │ │ │ │ │ + movl $0x1,0x20(%rax) │ │ │ │ │ + movq %r10,%xmm0 │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ movq %r15,%xmm1 │ │ │ │ │ mov %r9,0x18(%rax) │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ │ - call 1f7 │ │ │ │ │ + call 1f7 │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - movzbl 0x0(%r13),%eax │ │ │ │ │ - mov (%rsp),%r11 │ │ │ │ │ + movzbl 0x0(%rbp),%eax │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 319 │ │ │ │ │ + je 309 │ │ │ │ │ lea -0x1(%r15),%rdi │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ lea (%rdi,%rdi,1),%r8 │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - je 255 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - ja 300 │ │ │ │ │ + je 24e │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + ja 2e8 │ │ │ │ │ cmp $0x2,%al │ │ │ │ │ - je 310 │ │ │ │ │ - inc %rcx │ │ │ │ │ + je 300 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ movzbl 0x4(%rdx),%eax │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 320 │ │ │ │ │ + je 310 │ │ │ │ │ cmp $0x4,%al │ │ │ │ │ - jne 230 │ │ │ │ │ + jne 228 │ │ │ │ │ add %r8,%rcx │ │ │ │ │ - jmp 241 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp 0x8(%r14),%r11 │ │ │ │ │ - je 280 │ │ │ │ │ + jmp 23a │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp 0x8(%r14),%r10 │ │ │ │ │ + je 278 │ │ │ │ │ mov 0x30(%r14),%r14 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 1a0 │ │ │ │ │ + je 1a0 │ │ │ │ │ cmp 0x38(%r14),%ebx │ │ │ │ │ - jne 266 │ │ │ │ │ - jmp 260 │ │ │ │ │ + jne 25e │ │ │ │ │ + jmp 258 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ cmp 0x10(%r14),%rax │ │ │ │ │ - jne 266 │ │ │ │ │ + jne 25e │ │ │ │ │ cmp 0x18(%r14),%r9 │ │ │ │ │ - jg 266 │ │ │ │ │ + jg 25e │ │ │ │ │ mov 0x28(%r14),%rdx │ │ │ │ │ - cmp %rdx,%r13 │ │ │ │ │ - je 2e5 │ │ │ │ │ + cmp %rdx,%rbp │ │ │ │ │ + je 2d5 │ │ │ │ │ movzbl (%rdx),%eax │ │ │ │ │ - cmp %al,0x0(%r13) │ │ │ │ │ - jne 266 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + cmp %al,0x0(%rbp) │ │ │ │ │ + jne 25e │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ movzbl 0x1(%rdx),%edi │ │ │ │ │ movzbl 0x1(%rcx),%esi │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 2e0 │ │ │ │ │ + je 2d0 │ │ │ │ │ sub $0x4,%eax │ │ │ │ │ cmp $0x1,%al │ │ │ │ │ - ja 662 │ │ │ │ │ + ja 61b │ │ │ │ │ cmp %sil,%dil │ │ │ │ │ - jne 266 │ │ │ │ │ + jne 25e │ │ │ │ │ add $0x4,%rcx │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ movzbl (%rdx),%eax │ │ │ │ │ cmp (%rcx),%al │ │ │ │ │ - je 2a6 │ │ │ │ │ - jmp 266 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + je 29d │ │ │ │ │ + jmp 25e │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %sil,%dil │ │ │ │ │ - jne 266 │ │ │ │ │ - incl 0x20(%r14) │ │ │ │ │ - mov %r14,(%r10) │ │ │ │ │ - jmp 138 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jne 25e │ │ │ │ │ + addl $0x1,0x20(%r14) │ │ │ │ │ + mov %r14,(%r11) │ │ │ │ │ + jmp 138 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea (%rcx,%rdi,1),%rsi │ │ │ │ │ cmp $0x5,%al │ │ │ │ │ cmove %rsi,%rcx │ │ │ │ │ - jmp 241 │ │ │ │ │ - nop │ │ │ │ │ + jmp 23a │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rcx │ │ │ │ │ - jmp 241 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + jmp 23a │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ movsbq 0x1(%rdx),%rdi │ │ │ │ │ mov %r9,%rax │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ cqto │ │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ │ mov %r9,(%rsp) │ │ │ │ │ idiv %rdi │ │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call 351 │ │ │ │ │ + call 341 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle 503 │ │ │ │ │ + jle 4db │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - mov %rbp,0x58(%rsp) │ │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ │ mov %r14,0x60(%rsp) │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ │ + mov %rbp,0x28(%rsp) │ │ │ │ │ lea -0x3(%rdx),%rax │ │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ │ shr $1,%rax │ │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ lea 0x2(%rax),%rax │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ sub $0x10,%rax │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ movzbl (%rax),%eax │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - je 62f │ │ │ │ │ + je 5e8 │ │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ │ lea 0x70(%rsp),%rdi │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x5,%al │ │ │ │ │ - ja 4d0 │ │ │ │ │ + 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,%r13 │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ - jle 4d0 │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ + jle 4a8 │ │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ - jmp 46e │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 447 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ - imul %rbp,%rax │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ call *%r14 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ - inc %rbp │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ - cmp %rax,%rbp │ │ │ │ │ - je 610 │ │ │ │ │ + add $0x10,%rbp │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + je 5c8 │ │ │ │ │ movsbq 0x1(%r15),%rsi │ │ │ │ │ mov $0x16a09,%eax │ │ │ │ │ mov (%rbx),%r14 │ │ │ │ │ add %r12,%rsi │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ - cmp %rbp,%rax │ │ │ │ │ - jge 440 │ │ │ │ │ + cmp %r13,%rax │ │ │ │ │ + jge 418 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 493 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call 46c │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 451 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 429 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsbq 0x1(%r14),%rsi │ │ │ │ │ - movswq 0x2(%r14),%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x8,%r12 │ │ │ │ │ + movswq 0x2(%r14),%rax │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ add %r15,%rsi │ │ │ │ │ imul %rax,%rsi │ │ │ │ │ call *(%rbx) │ │ │ │ │ movsd 0x70(%rsp),%xmm0 │ │ │ │ │ movsd %xmm0,-0x8(%r12) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movzbl 0x4(%r14),%eax │ │ │ │ │ add $0x4,%r14 │ │ │ │ │ cmp $0x3,%al │ │ │ │ │ - jne 3f0 │ │ │ │ │ + jne 3d8 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ add %rax,%r15 │ │ │ │ │ cmp %r15,0x48(%rsp) │ │ │ │ │ - jg 3c0 │ │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ │ + jg 3b0 │ │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ │ mov 0x60(%rsp),%r14 │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %r10,(%rsp) │ │ │ │ │ - call 50f │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + call 4e7 │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ lea 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ - mov (%rsp),%r10 │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ mov %rax,(%r14) │ │ │ │ │ - mov (%rdi,%rbp,8),%rax │ │ │ │ │ + mov (%rdi,%r13,8),%rax │ │ │ │ │ mov %rax,0x30(%r14) │ │ │ │ │ - mov %r14,(%rdi,%rbp,8) │ │ │ │ │ - jmp 2e9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov %r14,(%rdi,%r13,8) │ │ │ │ │ + jmp 2da │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsbq 0x1(%r14),%rsi │ │ │ │ │ - movswq 0x2(%r14),%rax │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ + movswq 0x2(%r14),%rax │ │ │ │ │ add %r15,%rsi │ │ │ │ │ imul %rax,%rsi │ │ │ │ │ call *(%rbx) │ │ │ │ │ - jmp 4d0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 4a8 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsbq 0x1(%r14),%rsi │ │ │ │ │ - movswq 0x2(%r14),%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x8,%r12 │ │ │ │ │ + movswq 0x2(%r14),%rax │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ add %r15,%rsi │ │ │ │ │ imul %rax,%rsi │ │ │ │ │ call *(%rbx) │ │ │ │ │ movsd 0x78(%rsp),%xmm0 │ │ │ │ │ movsd %xmm0,-0x8(%r12) │ │ │ │ │ - jmp 4d0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 4a8 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 4d0 │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ + jle 4a8 │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ mov %r12,0x20(%rsp) │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nop │ │ │ │ │ movsbq 0x1(%r14),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ add $0x10,%r12 │ │ │ │ │ add %r15,%rsi │ │ │ │ │ imul %r13,%rsi │ │ │ │ │ - inc %r13 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ call *(%rbx) │ │ │ │ │ cmp %r13,%rbp │ │ │ │ │ - jne 5d0 │ │ │ │ │ + jne 590 │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - jmp 4d0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 4a8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - jmp 4d0 │ │ │ │ │ + jmp 4a8 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ │ mov 0x60(%rsp),%r14 │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ lea (%rax,%r15,1),%rdx │ │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ │ cmp %rdx,%r9 │ │ │ │ │ - jle 503 │ │ │ │ │ + jle 4db │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp %rdx,%r9 │ │ │ │ │ - jg 655 │ │ │ │ │ - jmp 503 │ │ │ │ │ + jg 60e │ │ │ │ │ + jmp 4db │ │ │ │ │ cmp %sil,%dil │ │ │ │ │ - jne 266 │ │ │ │ │ + jne 25e │ │ │ │ │ movzwl 0x2(%rcx),%eax │ │ │ │ │ cmp %ax,0x2(%rdx) │ │ │ │ │ - je 2c2 │ │ │ │ │ - jmp 266 │ │ │ │ │ + je 2b9 │ │ │ │ │ + jmp 25e │ │ │ │ ├── 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 76000000 00000000 48000000 ....v.......H... │ │ │ │ │ - 0x00000030 30000000 00000000 fe050000 00420e10 0............B.. │ │ │ │ │ - 0x00000040 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ + 0x00000020 00000000 66000000 00000000 48000000 ....f.......H... │ │ │ │ │ + 0x00000030 30000000 00000000 c7050000 00420e10 0............B.. │ │ │ │ │ + 0x00000040 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ │ 0x00000050 05410e30 8606410e 38830747 0ec00102 .A.0..A.8..G.... │ │ │ │ │ - 0x00000060 ab0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ + 0x00000060 bb0a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ 0x00000070 420e1042 0e08470b B..B..G. │ │ │ ├── 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: 6440 (bytes into file) │ │ │ │ │ + Start of section headers: 6040 (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 0x1928: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1798: │ │ │ │ │ │ │ │ │ │ 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 000ea1 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0014f0 0002a0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000ee1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000ee1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ee1 00001c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000efd 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001790 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000f1d 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0017f0 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000f35 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000f35 000178 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001808 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0010b0 0002d0 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001380 00016d 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001898 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000d11 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001360 0002a0 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000d51 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000d51 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000d51 00001c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000d6d 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001600 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000d8d 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001660 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000da5 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000da5 000178 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001678 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000f20 0002d0 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0011f0 00016d 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001708 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 33 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000030 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 4: 0000000000000040 2266 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 5: 0000000000000920 868 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 6: 0000000000000c90 490 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000040 1811 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 5: 0000000000000760 926 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000b00 487 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: 0000000000000e80 33 FUNC GLOBAL DEFAULT 1 fftw_dft_bluestein_register │ │ │ │ │ + 26: 0000000000000cf0 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 0x14f0 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1360 contains 28 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000000c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000009d 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 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 │ │ │ │ │ -00000000000009ba 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000009d3 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000009e5 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -0000000000000a63 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000bd2 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000cd5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -0000000000000d17 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ -0000000000000d3a 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000d54 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000d6a 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000d84 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000d99 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000dad 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000dbb 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000dc5 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000e01 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000e6a 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000e71 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e84 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000e91 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000010 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000097 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000077d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000078a 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +000000000000079b 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +00000000000007fc 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000815 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000827 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ +00000000000008c9 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +0000000000000a5a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +0000000000000b45 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000b80 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ +0000000000000ba3 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000bbd 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bd3 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bed 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000c02 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000c16 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000c2c 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000c31 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000c6a 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000cd7 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000cde 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000cf4 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000d01 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000035 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000003e9 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000e9d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003d9 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000d0d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1790 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1600 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 + 920 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 760 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x17f0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1660 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c90 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b00 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1808 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1678 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 │ │ │ │ │ -0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 920 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c90 │ │ │ │ │ -0000000000000164 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e80 │ │ │ │ │ +0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 760 │ │ │ │ │ +00000000000000fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b00 │ │ │ │ │ +0000000000000160 0000000100000002 R_X86_64_PC32 0000000000000000 .text + cf0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,174 +19,175 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000002c 0000000000000010 00000030 FDE cie=00000000 pc=0000000000000030..0000000000000039 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000040 000000000000004c 00000044 FDE cie=00000000 pc=0000000000000040..000000000000091a │ │ │ │ │ +00000040 0000000000000048 00000044 FDE cie=00000000 pc=0000000000000040..0000000000000753 │ │ │ │ │ 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: 5 to 000000000000004b │ │ │ │ │ + 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 000000000000004c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000004f │ │ │ │ │ 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 0000000000000053 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000054 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 903 to 00000000000003db │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000057 │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc2: 884 to 00000000000003cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003df │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003cf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000003f0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000064 00000094 FDE cie=00000000 pc=0000000000000920..0000000000000c84 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000922 │ │ │ │ │ +0000008c 0000000000000064 00000090 FDE cie=00000000 pc=0000000000000760..0000000000000afe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000762 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000924 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000764 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000926 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000769 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000092b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000076b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000092c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000076c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000092d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000076d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000933 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 000000000000096a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000773 │ │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000007ab │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000096b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007ac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000096c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007ad │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000096e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007af │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000972 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000974 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000980 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000007c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 576 to 0000000000000bc0 │ │ │ │ │ + DW_CFA_advance_loc2: 642 to 0000000000000a42 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bc1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a43 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bc2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a44 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bc4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a46 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bc6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a48 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bc8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a4a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a4c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bcc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a4e │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000060 000000fc FDE cie=00000000 pc=0000000000000c90..0000000000000e7a │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000ca2 │ │ │ │ │ +000000f4 0000000000000060 000000f8 FDE cie=00000000 pc=0000000000000b00..0000000000000ce7 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000b12 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ca4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b14 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ca6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000b19 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000cab │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000b1e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b1f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b20 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000cb4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b24 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000cc2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000b32 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000cc5 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000b35 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cc6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b36 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cc8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b38 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b3a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ccc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b3c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b3e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cd0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b40 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 398 to 0000000000000e5e │ │ │ │ │ + DW_CFA_advance_loc2: 395 to 0000000000000ccb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e5f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ccc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e60 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ccd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e62 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ccf │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e64 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e66 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cd3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e68 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cd5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e69 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cd6 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -0000015c 0000000000000018 00000160 FDE cie=00000000 pc=0000000000000e80..0000000000000ea1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e81 │ │ │ │ │ +00000158 000000000000001c 0000015c FDE cie=00000000 pc=0000000000000cf0..0000000000000d11 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cf1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000e99 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000d09 │ │ │ │ │ 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,10 +1,10 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -H[]A\A]A^A_ │ │ │ │ │ -H[]A\A]A^A_ │ │ │ │ │ +X[]A\A]A^A_ │ │ │ │ │ +X[]A\A]A^A_ │ │ │ │ │ []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 {} │ │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x48(%rax),%rcx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x48(%rax),%rcx │ │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ @@ -25,958 +25,853 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - sub $0x48,%rsp │ │ │ │ │ + sub $0x38,%rsp │ │ │ │ │ mov 0x48(%rdi),%r11 │ │ │ │ │ - mov 0x40(%rdi),%r14 │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov 0x68(%rdi),%rax │ │ │ │ │ - mov 0x70(%rdi),%rdi │ │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mov 0x58(%r15),%r10 │ │ │ │ │ - mov 0x50(%r15),%rbp │ │ │ │ │ + mov 0x58(%rdi),%r10 │ │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ │ + mov 0x40(%rdi),%r13 │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + mov 0x70(%rdi),%rax │ │ │ │ │ mov %r11,%r9 │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ + mov 0x68(%rdi),%r15 │ │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + mov 0x50(%rdi),%rbx │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - call a1 │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + call 9b │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - jle 790 │ │ │ │ │ - cmpq $0x1,0x8(%rsp) │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - jne 3f0 │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ - je 820 │ │ │ │ │ - lea -0x1(%r14),%rdi │ │ │ │ │ - lea -0x8(,%r14,8),%rcx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x0(%rbp,%rax,2),%xmm2 │ │ │ │ │ - movsd (%rdx,%rax,1),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - unpcklpd %xmm1,%xmm1 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + jle 660 │ │ │ │ │ + cmp $0x1,%r15 │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + jne 3e0 │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ + je 6e8 │ │ │ │ │ + lea -0x1(%r13),%r8 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + lea -0x8(,%r13,8),%rdi │ │ │ │ │ + nop │ │ │ │ │ + movupd (%rbx,%rcx,2),%xmm2 │ │ │ │ │ + movsd (%rdx,%rcx,1),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm0 │ │ │ │ │ + unpcklpd %xmm1,%xmm1 │ │ │ │ │ mulpd %xmm1,%xmm0 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm1 │ │ │ │ │ + movsd (%rsi,%rcx,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 f0 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - movsd (%rsi,%rcx,1),%xmm3 │ │ │ │ │ - movsd (%rdx,%rcx,1),%xmm2 │ │ │ │ │ - movups 0x0(%rbp,%rax,1),%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movups %xmm0,(%rax,%rcx,2) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + cmp %rdi,%rcx │ │ │ │ │ + jne e0 │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ + movsd (%rsi,%rcx,8),%xmm3 │ │ │ │ │ + movsd (%rdx,%rcx,8),%xmm2 │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + movupd (%rbx,%rcx,1),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ - unpcklpd %xmm1,%xmm1 │ │ │ │ │ unpcklpd %xmm3,%xmm2 │ │ │ │ │ + unpcklpd %xmm1,%xmm1 │ │ │ │ │ mulpd %xmm0,%xmm1 │ │ │ │ │ - movups 0x0(%rbp,%rax,1),%xmm0 │ │ │ │ │ + movupd (%rbx,%rcx,1),%xmm0 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addpd %xmm1,%xmm2 │ │ │ │ │ subpd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,%xmm1 │ │ │ │ │ - movups %xmm1,(%rbx,%rax,1) │ │ │ │ │ - cmp %r11,%r14 │ │ │ │ │ - jge 7d0 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - sub %rdx,%r11 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ + movups %xmm1,(%rax,%rcx,1) │ │ │ │ │ + cmp %r11,%r13 │ │ │ │ │ + jge 698 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + sub %rcx,%r11 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ shl $0x4,%r11 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + lea (%r11,%rdx,1),%rcx │ │ │ │ │ and $0x10,%r11d │ │ │ │ │ + je 1b0 │ │ │ │ │ + movups %xmm0,(%rdx) │ │ │ │ │ + add $0x10,%rdx │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ je 1c0 │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - je 1d0 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups %xmm0,(%rax) │ │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ │ - add $0x20,%rax │ │ │ │ │ - cmp %rdx,%rax │ │ │ │ │ - jne 1c0 │ │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - call *0x38(%rax) │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + movups %xmm0,(%rdx) │ │ │ │ │ + add $0x20,%rdx │ │ │ │ │ + movups %xmm0,-0x10(%rdx) │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 1b0 │ │ │ │ │ + mov 0x60(%r14),%rdi │ │ │ │ │ + lea 0x8(%rax),%r15 │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call *0x38(%rdi) │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rbx,%rax,1),%xmm2 │ │ │ │ │ - movups (%r10,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - unpcklpd %xmm0,%xmm0 │ │ │ │ │ + movupd (%rax,%rcx,1),%xmm2 │ │ │ │ │ + movupd (%r10,%rcx,1),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm1 │ │ │ │ │ + unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd %xmm0,%xmm1 │ │ │ │ │ - movups (%r10,%rax,1),%xmm0 │ │ │ │ │ + movupd (%r10,%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,%rax,1) │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - cmp %rax,%r9 │ │ │ │ │ - jne 210 │ │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - call *0x38(%rax) │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle 3d7 │ │ │ │ │ - cmpq $0x1,0x10(%rsp) │ │ │ │ │ - jne 5b0 │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ - je 730 │ │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + movups %xmm1,(%rax,%rcx,1) │ │ │ │ │ + add $0x10,%rcx │ │ │ │ │ + cmp %rcx,%r9 │ │ │ │ │ + jne 200 │ │ │ │ │ + mov 0x60(%r14),%rdi │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + call *0x38(%rdi) │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + jle 3c7 │ │ │ │ │ + cmpq $0x1,(%rsp) │ │ │ │ │ + jne 440 │ │ │ │ │ + mov $0x8,%esi │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ + je 600 │ │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%r8 │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ - lea (%r12,%rdx,1),%r9 │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r8 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - cmp %r9,%rbp │ │ │ │ │ - setae %al │ │ │ │ │ - cmp %r8,%r12 │ │ │ │ │ - setae %sil │ │ │ │ │ - or %esi,%eax │ │ │ │ │ - cmp %rdi,%rbp │ │ │ │ │ - setae %sil │ │ │ │ │ - cmp %r8,%r13 │ │ │ │ │ - setae %r8b │ │ │ │ │ - or %r8d,%esi │ │ │ │ │ - and %esi,%eax │ │ │ │ │ - lea 0x8(%r13),%rsi │ │ │ │ │ - cmp %rsi,%r12 │ │ │ │ │ - setne %sil │ │ │ │ │ - test %sil,%al │ │ │ │ │ - je 730 │ │ │ │ │ + lea (%rbx,%rcx,1),%r10 │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + cmp %r8,%rbx │ │ │ │ │ + lea (%r12,%rsi,1),%r9 │ │ │ │ │ + setae %dl │ │ │ │ │ + cmp %r10,%rbp │ │ │ │ │ + setae %dil │ │ │ │ │ + or %edi,%edx │ │ │ │ │ cmp %r9,%rbx │ │ │ │ │ - setae %sil │ │ │ │ │ + setae %dil │ │ │ │ │ + cmp %r10,%r12 │ │ │ │ │ + setae %r10b │ │ │ │ │ + or %r10d,%edi │ │ │ │ │ + and %edi,%edx │ │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ │ + cmp %rdi,%rbp │ │ │ │ │ + setne %dil │ │ │ │ │ + and %edi,%edx │ │ │ │ │ + cmp %r9,%rax │ │ │ │ │ + setae %dil │ │ │ │ │ cmp %rcx,%r12 │ │ │ │ │ - setae %al │ │ │ │ │ - or %eax,%esi │ │ │ │ │ - cmp %rdi,%rbx │ │ │ │ │ - setae %al │ │ │ │ │ - cmp %rcx,%r13 │ │ │ │ │ + setae %r9b │ │ │ │ │ + or %r9d,%edi │ │ │ │ │ + test %dil,%dl │ │ │ │ │ + je 600 │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + setae %dl │ │ │ │ │ + cmp %rcx,%rbp │ │ │ │ │ setae %cl │ │ │ │ │ - or %ecx,%eax │ │ │ │ │ - test %al,%sil │ │ │ │ │ - je 730 │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - shr $1,%rdx │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movups (%rbx,%rax,2),%xmm1 │ │ │ │ │ - movups 0x10(%rbx,%rax,2),%xmm0 │ │ │ │ │ - movlpd 0x8(%rbx,%rax,2),%xmm0 │ │ │ │ │ - movups 0x0(%rbp,%rax,2),%xmm4 │ │ │ │ │ - movups 0x10(%rbp,%rax,2),%xmm2 │ │ │ │ │ - movlpd 0x8(%rbp,%rax,2),%xmm2 │ │ │ │ │ - movhpd 0x10(%rbx,%rax,2),%xmm1 │ │ │ │ │ - movhpd 0x10(%rbp,%rax,2),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulpd %xmm4,%xmm3 │ │ │ │ │ + or %cl,%dl │ │ │ │ │ + je 600 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + shr $1,%rcx │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + movupd (%rax,%rdx,2),%xmm1 │ │ │ │ │ + movupd 0x10(%rax,%rdx,2),%xmm0 │ │ │ │ │ + movupd (%rbx,%rdx,2),%xmm4 │ │ │ │ │ + movhpd 0x10(%rax,%rdx,2),%xmm1 │ │ │ │ │ + movlpd 0x8(%rax,%rdx,2),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movupd 0x10(%rbx,%rdx,2),%xmm2 │ │ │ │ │ + movhpd 0x10(%rbx,%rdx,2),%xmm4 │ │ │ │ │ + movlpd 0x8(%rbx,%rdx,2),%xmm2 │ │ │ │ │ mulpd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulpd %xmm4,%xmm3 │ │ │ │ │ mulpd %xmm2,%xmm5 │ │ │ │ │ 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 320 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ │ - and $0x1,%r14d │ │ │ │ │ - je 3d7 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + movups %xmm3,(%r12,%rdx,1) │ │ │ │ │ + movups %xmm1,0x0(%rbp,%rdx,1) │ │ │ │ │ + add $0x10,%rdx │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ + jne 310 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + and $0xfffffffffffffffe,%rcx │ │ │ │ │ + and $0x1,%r13d │ │ │ │ │ + je 3c7 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm0 │ │ │ │ │ - movsd 0x8(%rbx,%rdx,1),%xmm1 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,1),%xmm4 │ │ │ │ │ - movsd 0x8(%rbp,%rdx,1),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd (%rax,%rdx,1),%xmm0 │ │ │ │ │ + movsd 0x8(%rax,%rdx,1),%xmm1 │ │ │ │ │ + movsd (%rbx,%rdx,1),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x8(%rbx,%rdx,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ 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 $0x48,%rsp │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + movsd %xmm2,(%r12,%rcx,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ │ + add $0x38,%rsp │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 3ed │ │ │ │ │ + jmp 3dd │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ - je 893 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - lea -0x1(%r14),%rax │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - imul %rdi,%rax │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ - mov %rcx,%r8 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - cmovns %rax,%r8 │ │ │ │ │ - shl $0x4,%rdi │ │ │ │ │ - cmpq $0x0,0x18(%rsp) │ │ │ │ │ - lea -0x8(%rbx,%rdi,1),%rdi │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ - cmovns %rcx,%rax │ │ │ │ │ - lea (%rsi,%r8,1),%rcx │ │ │ │ │ - cmp %rbx,%rcx │ │ │ │ │ - lea (%rsi,%rax,1),%rcx │ │ │ │ │ - setb %dil │ │ │ │ │ - cmp %rcx,0x20(%rsp) │ │ │ │ │ - setb %cl │ │ │ │ │ - add %rdx,%r8 │ │ │ │ │ - or %edi,%ecx │ │ │ │ │ - cmp %rbx,%r8 │ │ │ │ │ - setb %dil │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ - cmp %rax,0x20(%rsp) │ │ │ │ │ - setb %al │ │ │ │ │ - or %eax,%edi │ │ │ │ │ - test %dil,%cl │ │ │ │ │ - je 8a0 │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - sub %rbp,%r8 │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ - sub $0x8,%rax │ │ │ │ │ - cmp $0x10,%rax │ │ │ │ │ - jbe 8a0 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ │ - shr $1,%rax │ │ │ │ │ - shl $0x5,%rax │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movsd (%rsi,%rcx,1),%xmm2 │ │ │ │ │ - movsd (%rdx,%rcx,1),%xmm0 │ │ │ │ │ - movups 0x0(%rbp,%rax,1),%xmm4 │ │ │ │ │ - movups 0x10(%rbp,%rax,1),%xmm3 │ │ │ │ │ - movlpd 0x8(%rbp,%rax,1),%xmm3 │ │ │ │ │ - movhpd (%r8,%rcx,1),%xmm2 │ │ │ │ │ - movhpd (%rdi,%rcx,1),%xmm0 │ │ │ │ │ - add %r14,%rcx │ │ │ │ │ - movhpd 0x10(%rbp,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulpd %xmm4,%xmm1 │ │ │ │ │ - mulpd %xmm3,%xmm5 │ │ │ │ │ - mulpd %xmm3,%xmm2 │ │ │ │ │ - mulpd %xmm4,%xmm0 │ │ │ │ │ - addpd %xmm5,%xmm1 │ │ │ │ │ - subpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - unpcklpd %xmm0,%xmm2 │ │ │ │ │ - unpckhpd %xmm0,%xmm1 │ │ │ │ │ - movups %xmm2,(%rbx,%rax,1) │ │ │ │ │ - movups %xmm1,0x10(%rbx,%rax,1) │ │ │ │ │ - add $0x20,%rax │ │ │ │ │ - cmp %r9,%rax │ │ │ │ │ - jne 4d0 │ │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - and $0xfffffffffffffffe,%rcx │ │ │ │ │ - test $0x1,%r14b │ │ │ │ │ - je 184 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - imul %rcx,%rax │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - movups 0x0(%rbp,%rcx,1),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm3 │ │ │ │ │ - movsd (%rdx,%rax,1),%xmm2 │ │ │ │ │ + shl $0x4,%r8 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + nop │ │ │ │ │ + movupd (%rbx,%rcx,1),%xmm2 │ │ │ │ │ + movsd (%rdx,%rdi,1),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + shufpd $0x1,%xmm2,%xmm0 │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - unpcklpd %xmm2,%xmm0 │ │ │ │ │ - unpcklpd %xmm3,%xmm2 │ │ │ │ │ - mulpd %xmm0,%xmm1 │ │ │ │ │ - movups 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ - unpckhpd %xmm0,%xmm0 │ │ │ │ │ - mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addpd %xmm0,%xmm2 │ │ │ │ │ - subpd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm2,%xmm1 │ │ │ │ │ - movups %xmm1,(%rbx,%rcx,1) │ │ │ │ │ - jmp 184 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - lea -0x1(%r14),%rdx │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - jbe 827 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ + mulpd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rsi,%rdi,1),%xmm1 │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + unpcklpd %xmm1,%xmm1 │ │ │ │ │ + mulpd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addpd %xmm1,%xmm2 │ │ │ │ │ + subpd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,%xmm0 │ │ │ │ │ + movups %xmm0,(%rax,%rcx,1) │ │ │ │ │ + add $0x10,%rcx │ │ │ │ │ + cmp %r8,%rcx │ │ │ │ │ + jne 3f0 │ │ │ │ │ + jmp 170 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + lea 0x0(,%rsi,8),%rdx │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ + je 6ef │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + shl $0x4,%r8 │ │ │ │ │ + sub $0x8,%r8 │ │ │ │ │ + lea (%rbx,%r8,1),%r10 │ │ │ │ │ + lea 0x0(,%rsi,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ - 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 │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - cmp %r10,%r8 │ │ │ │ │ - setb %sil │ │ │ │ │ - cmp %rbp,%r9 │ │ │ │ │ + imul %rdx,%rcx │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + cmovs %rcx,%r9 │ │ │ │ │ + cmovs %rsi,%rcx │ │ │ │ │ + add %rax,%r8 │ │ │ │ │ + lea (%r12,%r9,1),%r14 │ │ │ │ │ + add %rbp,%r9 │ │ │ │ │ + lea (%r12,%rcx,1),%r11 │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ + cmp %r14,%r10 │ │ │ │ │ + lea (%r12,%rdx,1),%rsi │ │ │ │ │ + setb %dil │ │ │ │ │ + cmp %rbx,%r11 │ │ │ │ │ setb %r15b │ │ │ │ │ - or %r15d,%esi │ │ │ │ │ - cmp %rdi,%r8 │ │ │ │ │ - setb %r8b │ │ │ │ │ - cmp %rbp,%rdx │ │ │ │ │ + or %r15d,%edi │ │ │ │ │ + cmp %r9,%r10 │ │ │ │ │ + setb %r10b │ │ │ │ │ + cmp %rbx,%rcx │ │ │ │ │ setb %r15b │ │ │ │ │ - or %r15d,%r8d │ │ │ │ │ - and %r8d,%esi │ │ │ │ │ - cmp %rcx,%r12 │ │ │ │ │ - setne %r8b │ │ │ │ │ - test %r8b,%sil │ │ │ │ │ - je 834 │ │ │ │ │ - cmp %r10,%r11 │ │ │ │ │ - setb %r8b │ │ │ │ │ - cmp %rbx,%r9 │ │ │ │ │ - setb %sil │ │ │ │ │ - or %esi,%r8d │ │ │ │ │ - cmp %rdi,%r11 │ │ │ │ │ - setb %sil │ │ │ │ │ - cmp %rbx,%rdx │ │ │ │ │ - setb %dl │ │ │ │ │ - or %esi,%edx │ │ │ │ │ - test %dl,%r8b │ │ │ │ │ - je 834 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - shr $1,%rdi │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - shl $0x5,%rdi │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movups (%rbx,%rdx,1),%xmm0 │ │ │ │ │ - movups 0x10(%rbx,%rdx,1),%xmm1 │ │ │ │ │ - movlpd 0x8(%rbx,%rdx,1),%xmm1 │ │ │ │ │ - movups 0x0(%rbp,%rdx,1),%xmm4 │ │ │ │ │ - movups 0x10(%rbp,%rdx,1),%xmm2 │ │ │ │ │ - movlpd 0x8(%rbp,%rdx,1),%xmm2 │ │ │ │ │ - movhpd 0x10(%rbx,%rdx,1),%xmm0 │ │ │ │ │ - movhpd 0x10(%rbp,%rdx,1),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - add $0x20,%rdx │ │ │ │ │ + or %r15d,%r10d │ │ │ │ │ + and %r10d,%edi │ │ │ │ │ + cmp %rsi,%rbp │ │ │ │ │ + setne %r10b │ │ │ │ │ + and %r10d,%edi │ │ │ │ │ + cmp %r14,%r8 │ │ │ │ │ + setb %r10b │ │ │ │ │ + cmp %rax,%r11 │ │ │ │ │ + setb %r11b │ │ │ │ │ + or %r11d,%r10d │ │ │ │ │ + test %r10b,%dil │ │ │ │ │ + je 6ef │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + setb %dil │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + setb %cl │ │ │ │ │ + or %cl,%dil │ │ │ │ │ + je 6ef │ │ │ │ │ + mov (%rsp),%r9 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + shr $1,%r8 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + shl $0x5,%r8 │ │ │ │ │ + shl $0x4,%r9 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rax,%rcx,1),%xmm0 │ │ │ │ │ + movupd 0x10(%rax,%rcx,1),%xmm1 │ │ │ │ │ + movupd (%rbx,%rcx,1),%xmm4 │ │ │ │ │ + movhpd 0x10(%rax,%rcx,1),%xmm0 │ │ │ │ │ + movlpd 0x8(%rax,%rcx,1),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movupd 0x10(%rbx,%rcx,1),%xmm2 │ │ │ │ │ + movhpd 0x10(%rbx,%rcx,1),%xmm4 │ │ │ │ │ + movlpd 0x8(%rbx,%rcx,1),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + add $0x20,%rcx │ │ │ │ │ mulpd %xmm4,%xmm3 │ │ │ │ │ - mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm5 │ │ │ │ │ + mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm1 │ │ │ │ │ addpd %xmm5,%xmm3 │ │ │ │ │ subpd %xmm1,%xmm0 │ │ │ │ │ - movlpd %xmm3,0x0(%r13,%rsi,1) │ │ │ │ │ - movhpd %xmm3,(%rcx,%rsi,1) │ │ │ │ │ - movlpd %xmm0,(%r12,%rsi,1) │ │ │ │ │ - movhpd %xmm0,(%rax,%rsi,1) │ │ │ │ │ - add %r8,%rsi │ │ │ │ │ - cmp %rdi,%rdx │ │ │ │ │ - jne 680 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ │ - and $0x1,%r14d │ │ │ │ │ - je 3d7 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm0 │ │ │ │ │ - movsd 0x8(%rbx,%rdx,1),%xmm1 │ │ │ │ │ - movsd 0x0(%rbp,%rdx,1),%xmm4 │ │ │ │ │ - movsd 0x8(%rbp,%rdx,1),%xmm3 │ │ │ │ │ - imul %rax,%rdi │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - jmp 3a8 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - 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 │ │ │ │ │ + movlpd %xmm3,(%r12,%rdi,1) │ │ │ │ │ + movhpd %xmm3,(%rsi,%rdi,1) │ │ │ │ │ + movlpd %xmm0,0x0(%rbp,%rdi,1) │ │ │ │ │ + movhpd %xmm0,(%rdx,%rdi,1) │ │ │ │ │ + add %r9,%rdi │ │ │ │ │ + cmp %r8,%rcx │ │ │ │ │ + jne 520 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + and $0xfffffffffffffffe,%rdx │ │ │ │ │ + and $0x1,%r13d │ │ │ │ │ + je 3c7 │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + movsd (%rax,%rcx,1),%xmm0 │ │ │ │ │ + movsd 0x8(%rax,%rcx,1),%xmm1 │ │ │ │ │ + movsd (%rbx,%rcx,1),%xmm4 │ │ │ │ │ + imul %rdx,%rsi │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x8(%rbx,%rcx,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ 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 %rdx,%rax │ │ │ │ │ - jne 740 │ │ │ │ │ - jmp 3d7 │ │ │ │ │ + movsd %xmm2,(%r12,%rsi,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + jmp 3c7 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rax,%rdx,2),%xmm0 │ │ │ │ │ + movsd 0x8(%rax,%rdx,2),%xmm1 │ │ │ │ │ + movsd (%rbx,%rdx,2),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x8(%rbx,%rdx,2),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r12,%rdx,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rdx,1) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + cmp %rdx,%rsi │ │ │ │ │ + jne 608 │ │ │ │ │ + jmp 3c7 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jg 190 │ │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - call *0x38(%rax) │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - jmp 252 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jg 17c │ │ │ │ │ + mov 0x60(%r14),%rdi │ │ │ │ │ + lea 0x8(%rax),%r15 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + call *0x38(%rdi) │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + jmp 247 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ │ - lea 0x8(%rbx),%r8 │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - call *0x38(%rax) │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ + mov 0x60(%r14),%rdi │ │ │ │ │ + lea 0x8(%rax),%r15 │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call *0x38(%rdi) │ │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jle 252 │ │ │ │ │ - jmp 205 │ │ │ │ │ + jle 247 │ │ │ │ │ + jmp 1f5 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - jmp 136 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rax │ │ │ │ │ - shl $0x4,%r14 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - 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 │ │ │ │ │ + jmp 128 │ │ │ │ │ + shl $0x4,%r13 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rax,%rcx,1),%xmm0 │ │ │ │ │ + movsd 0x8(%rax,%rcx,1),%xmm1 │ │ │ │ │ + movsd (%rbx,%rcx,1),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x8(%rbx,%rcx,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + add $0x10,%rcx │ │ │ │ │ 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 %rdx,%r14 │ │ │ │ │ - jne 840 │ │ │ │ │ - jmp 3d7 │ │ │ │ │ - lea 0x0(,%rax,8),%rax │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - lea (%rax,%rbp,1),%r8 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm3 │ │ │ │ │ - movsd (%rdx,%rax,1),%xmm2 │ │ │ │ │ - add $0x10,%rcx │ │ │ │ │ - add $0x10,%rdi │ │ │ │ │ - movups -0x10(%rcx),%xmm1 │ │ │ │ │ - add %r9,%rax │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - unpcklpd %xmm2,%xmm0 │ │ │ │ │ - unpcklpd %xmm1,%xmm1 │ │ │ │ │ - unpcklpd %xmm3,%xmm2 │ │ │ │ │ - mulpd %xmm0,%xmm1 │ │ │ │ │ - movups -0x10(%rcx),%xmm0 │ │ │ │ │ - unpckhpd %xmm0,%xmm0 │ │ │ │ │ - mulpd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addpd %xmm0,%xmm2 │ │ │ │ │ - subpd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm2,%xmm1 │ │ │ │ │ - movups %xmm1,-0x10(%rdi) │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ - jne 8c0 │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ - jmp 184 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd %xmm2,(%r12,%rsi,1) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,1) │ │ │ │ │ + add %rdx,%rsi │ │ │ │ │ + cmp %r13,%rcx │ │ │ │ │ + jne 700 │ │ │ │ │ + jmp 3c7 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000920 : │ │ │ │ │ +0000000000000760 : │ │ │ │ │ awake(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ - sub $0x48,%rsp │ │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ │ + sub $0x58,%rsp │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rdi │ │ │ │ │ - call 940 │ │ │ │ │ + call 781 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 980 │ │ │ │ │ + jne 7c0 │ │ │ │ │ mov 0x50(%r14),%rdi │ │ │ │ │ - call 94d │ │ │ │ │ + call 78e │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ mov 0x58(%r14),%rdi │ │ │ │ │ movq $0x0,0x50(%r14) │ │ │ │ │ - call 95e │ │ │ │ │ + call 79f │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ movq $0x0,0x58(%r14) │ │ │ │ │ - add $0x48,%rsp │ │ │ │ │ + add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov (%rsp),%r12 │ │ │ │ │ - xorps %xmm4,%xmm4 │ │ │ │ │ - mov 0x40(%r12),%r15 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ mov 0x48(%r12),%rbp │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - cvtsi2sd %rbp,%xmm4 │ │ │ │ │ + mov 0x40(%r12),%r15 │ │ │ │ │ + cvtsi2sd %rbp,%xmm1 │ │ │ │ │ mov %rbp,0x20(%rsp) │ │ │ │ │ - movsd %xmm4,0x8(%rsp) │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ shl $0x4,%rbp │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov %r15,0x18(%rsp) │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ │ - call 9be │ │ │ │ │ + movsd %xmm1,0x30(%rsp) │ │ │ │ │ + call 800 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ │ - lea (%r15,%r15,1),%rbp │ │ │ │ │ mov %rax,0x50(%r12) │ │ │ │ │ + lea (%r15,%r15,1),%rbp │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 9d7 │ │ │ │ │ + call 819 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %ebx,%edi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rax,0x58(%r12) │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 9e9 │ │ │ │ │ + call 82b │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ + movsd 0x30(%rsp),%xmm1 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jle bcc │ │ │ │ │ + jle a4e │ │ │ │ │ lea 0x1(%rbp),%rax │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ mov %rbp,%r15 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - nop │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ add %r14,%rbx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ - jge a48 │ │ │ │ │ + jge 898 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ sub %r15,%rbx │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ - jl a40 │ │ │ │ │ + jl 890 │ │ │ │ │ add $0x2,%r14 │ │ │ │ │ add $0x10,%r13 │ │ │ │ │ cmp %r12,%r14 │ │ │ │ │ - jne a20 │ │ │ │ │ + jne 878 │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ │ - call a67 │ │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ │ + movsd %xmm1,0x48(%rsp) │ │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + call 8cd │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ cmpq $0x0,0x20(%rsp) │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ - jle ab0 │ │ │ │ │ + movsd 0x48(%rsp),%xmm1 │ │ │ │ │ + jle 920 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %r13,%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ lea (%rsi,%r13,1),%rcx │ │ │ │ │ and $0x10,%esi │ │ │ │ │ - je aa0 │ │ │ │ │ + je 910 │ │ │ │ │ lea 0x10(%r13),%rax │ │ │ │ │ movups %xmm0,0x0(%r13) │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - je ab0 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 920 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movups %xmm0,(%rax) │ │ │ │ │ - movups %xmm0,0x10(%rax) │ │ │ │ │ add $0x20,%rax │ │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jne aa0 │ │ │ │ │ + jne 910 │ │ │ │ │ movsd (%r14),%xmm0 │ │ │ │ │ - movsd 0x8(%rsp),%xmm3 │ │ │ │ │ cmpq $0x1,0x18(%rsp) │ │ │ │ │ - divsd %xmm3,%xmm0 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x0(%r13) │ │ │ │ │ movsd 0x8(%r14),%xmm0 │ │ │ │ │ - divsd %xmm3,%xmm0 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%r13) │ │ │ │ │ - jle ba3 │ │ │ │ │ + jle a24 │ │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ │ + lea (%r14,%rdx,1),%rsi │ │ │ │ │ lea 0x10(%r14),%rdi │ │ │ │ │ lea 0x10(%r13),%r10 │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - lea 0x10(%rax),%r11 │ │ │ │ │ - lea 0x10(%r13,%rax,1),%rsi │ │ │ │ │ - lea (%r14,%rdx,1),%rax │ │ │ │ │ - cmp %rax,%rsi │ │ │ │ │ + add $0x10,%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ setae %sil │ │ │ │ │ cmp %rcx,%rdi │ │ │ │ │ - setae %al │ │ │ │ │ - or %eax,%esi │ │ │ │ │ - cmp %rdx,%r11 │ │ │ │ │ + setae %r11b │ │ │ │ │ + or %r11d,%esi │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ setge %al │ │ │ │ │ cmp %rcx,%r10 │ │ │ │ │ setae %r11b │ │ │ │ │ or %r11d,%eax │ │ │ │ │ test %al,%sil │ │ │ │ │ - je c10 │ │ │ │ │ + je aa0 │ │ │ │ │ lea 0x20(%r14),%rax │ │ │ │ │ lea 0x20(%r13),%rsi │ │ │ │ │ cmp %rax,%r10 │ │ │ │ │ setae %al │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ setae %sil │ │ │ │ │ or %sil,%al │ │ │ │ │ - je c10 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + je aa0 │ │ │ │ │ lea -0x10(%r13,%rbx,1),%rsi │ │ │ │ │ mov $0x10,%eax │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movups (%r14,%rax,1),%xmm0 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movupd (%r14,%rax,1),%xmm0 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ neg %rcx │ │ │ │ │ divpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x10(%rsi,%rcx,1) │ │ │ │ │ movups %xmm0,0x0(%r13,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jne b80 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ + jne a00 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ lea 0x8(%r13),%rdx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov 0x60(%rax),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ - add $0x48,%rsp │ │ │ │ │ + add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ │ - call bd6 │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + call a5e │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ cmpq $0x0,0x20(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - jg a74 │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ │ + jg 8e0 │ │ │ │ │ movsd (%r14),%xmm0 │ │ │ │ │ - movsd 0x8(%rsp),%xmm5 │ │ │ │ │ - divsd %xmm5,%xmm0 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x0(%r13) │ │ │ │ │ movsd 0x8(%r14),%xmm0 │ │ │ │ │ - divsd %xmm5,%xmm0 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%r13) │ │ │ │ │ - jmp ba3 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp a24 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x10,%eax │ │ │ │ │ data16 cs 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) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%r14,%rax,1),%xmm0 │ │ │ │ │ - movsd 0x8(%rsp),%xmm2 │ │ │ │ │ sub $0x10,%rcx │ │ │ │ │ - divsd %xmm2,%xmm0 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ movsd %xmm0,0x0(%r13,%rax,1) │ │ │ │ │ movsd 0x8(%r14,%rax,1),%xmm0 │ │ │ │ │ - divsd %xmm2,%xmm0 │ │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rcx) │ │ │ │ │ movsd %xmm0,0x8(%r13,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jne c40 │ │ │ │ │ - jmp ba3 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jne ac0 │ │ │ │ │ + jmp a24 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000c90 : │ │ │ │ │ +0000000000000b00 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je ca0 │ │ │ │ │ + je b10 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je cd0 │ │ │ │ │ + je b40 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call cd9 │ │ │ │ │ + call b49 │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je cbe │ │ │ │ │ + je b2e │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ mov 0x8(%rax),%r15 │ │ │ │ │ cmp $0x10,%r15 │ │ │ │ │ - jle cbe │ │ │ │ │ + jle b2e │ │ │ │ │ testb $0x8,0xd4(%r14) │ │ │ │ │ - je cfb │ │ │ │ │ + je b6b │ │ │ │ │ cmp $0x18,%r15 │ │ │ │ │ - jle cbe │ │ │ │ │ + jle b2e │ │ │ │ │ lea (%r15,%r15,1),%rbp │ │ │ │ │ lea -0x1(%rbp),%rbx │ │ │ │ │ - jmp d13 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rbx │ │ │ │ │ + jmp b7c │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call d1b │ │ │ │ │ + call b84 │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into_small_primes-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d10 │ │ │ │ │ + je b78 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ movq %rbx,%xmm3 │ │ │ │ │ movq %r15,%xmm2 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ │ movaps %xmm2,0x10(%rsp) │ │ │ │ │ - call d3e │ │ │ │ │ + call ba7 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - lea 0x8(%rax),%rcx │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ + lea 0x8(%rax),%rcx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ - call d58 │ │ │ │ │ + call bc1 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - call d6e │ │ │ │ │ + call bd7 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ - call d88 │ │ │ │ │ + call bf1 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ - call d9d │ │ │ │ │ + call c06 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e69 │ │ │ │ │ - call db1 │ │ │ │ │ + je cd6 │ │ │ │ │ + call c1a │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - lea -0xd78(%rip),%rdx │ │ │ │ │ + lea -0xbe1(%rip),%rdx │ │ │ │ │ + mov $0x78,%edi │ │ │ │ │ + add %rbx,%rbp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x78,%edi │ │ │ │ │ - call dc9 │ │ │ │ │ + call c35 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movdqa 0x10(%rsp),%xmm4 │ │ │ │ │ pxor %xmm0,%xmm0 │ │ │ │ │ lea 0x8(%r14),%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ - mov %r14,0x60(%rax) │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ + mov %r14,0x60(%rax) │ │ │ │ │ lea 0x8(%r12),%rdx │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ movups %xmm4,0x40(%rax) │ │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ │ movdqu 0x10(%rax),%xmm0 │ │ │ │ │ movups %xmm0,0x68(%r12) │ │ │ │ │ - call e05 │ │ │ │ │ + call c6e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ lea 0x0(%rbp,%rbp,1),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ - movups 0x8(%r12),%xmm5 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ + movupd 0x8(%r12),%xmm5 │ │ │ │ │ lea 0x0(,%rbp,4),%rax │ │ │ │ │ sub %r15,%rbp │ │ │ │ │ cvtsi2sd %rax,%xmm1 │ │ │ │ │ - unpcklpd %xmm1,%xmm0 │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ + unpcklpd %xmm1,%xmm0 │ │ │ │ │ addpd %xmm5,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%r12) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - addsd 0x20(%r12),%xmm0 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ + addsd 0x20(%r12),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r12) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - call e6e │ │ │ │ │ + call cdb │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call e75 │ │ │ │ │ + call ce2 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp cbe │ │ │ │ │ + jmp b2e │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000e80 : │ │ │ │ │ +0000000000000cf0 : │ │ │ │ │ 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 e95 │ │ │ │ │ + call d05 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp ea1 │ │ │ │ │ + jmp d11 │ │ │ │ │ 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 21000000 00000000 10000000 ....!........... │ │ │ │ │ 0x00000030 30000000 00000000 09000000 00000000 0............... │ │ │ │ │ - 0x00000040 4c000000 44000000 00000000 da080000 L...D........... │ │ │ │ │ - 0x00000050 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000060 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x00000070 0e800103 87030a0e 38440e30 410e2842 ........8D.0A.(B │ │ │ │ │ - 0x00000080 0e20420e 18420e10 420e0848 0b000000 . B..B..B..H.... │ │ │ │ │ - 0x00000090 64000000 94000000 00000000 64030000 d...........d... │ │ │ │ │ - 0x000000a0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000b0 450e288c 05410e30 8606410e 38830746 E.(..A.0..A.8..F │ │ │ │ │ - 0x000000c0 0e800177 0a0e3841 0e30410e 28420e20 ...w..8A.0A.(B. │ │ │ │ │ - 0x000000d0 420e1842 0e10420e 084c0b03 40020a0e B..B..B..L..@... │ │ │ │ │ - 0x000000e0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x000000f0 420e0842 0b000000 60000000 fc000000 B..B....`....... │ │ │ │ │ - 0x00000100 00000000 ea010000 00520e10 8f02420e .........R....B. │ │ │ │ │ - 0x00000110 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000120 8606410e 38830747 0e604e0a 0e38430e ..A.8..G.`N..8C. │ │ │ │ │ - 0x00000130 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000140 420b038e 010a0e38 410e3041 0e28420e B......8A.0A.(B. │ │ │ │ │ - 0x00000150 20420e18 420e1042 0e08410b 18000000 B..B..B..A..... │ │ │ │ │ - 0x00000160 60010000 00000000 21000000 00410e10 `.......!....A.. │ │ │ │ │ - 0x00000170 8302580e 08000000 ..X..... │ │ │ │ │ + 0x00000040 48000000 44000000 00000000 13070000 H...D........... │ │ │ │ │ + 0x00000050 00420e10 8f02420e 188e0345 0e208d04 .B....B....E. .. │ │ │ │ │ + 0x00000060 420e288c 05440e30 8606440e 38830744 B.(..D.0..D.8..D │ │ │ │ │ + 0x00000070 0e700374 030a0e38 440e3041 0e28420e .p.t...8D.0A.(B. │ │ │ │ │ + 0x00000080 20420e18 420e1042 0e08480b 64000000 B..B..B..H.d... │ │ │ │ │ + 0x00000090 90000000 00000000 9e030000 00420e10 .............B.. │ │ │ │ │ + 0x000000a0 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ │ + 0x000000b0 05410e30 8606410e 38830746 0e900178 .A.0..A.8..F...x │ │ │ │ │ + 0x000000c0 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ + 0x000000d0 0e10420e 084b0b03 82020a0e 38410e30 ..B..K......8A.0 │ │ │ │ │ + 0x000000e0 410e2842 0e20420e 18420e10 420e0842 A.(B. B..B..B..B │ │ │ │ │ + 0x000000f0 0b000000 60000000 f8000000 00000000 ....`........... │ │ │ │ │ + 0x00000100 e7010000 00520e10 8f02420e 188e0345 .....R....B....E │ │ │ │ │ + 0x00000110 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ + 0x00000120 38830744 0e604e0a 0e38430e 30410e28 8..D.`N..8C.0A.( │ │ │ │ │ + 0x00000130 420e2042 0e18420e 10420e08 420b038b B. B..B..B..B... │ │ │ │ │ + 0x00000140 010a0e38 410e3041 0e28420e 20420e18 ...8A.0A.(B. B.. │ │ │ │ │ + 0x00000150 420e1042 0e08410b 1c000000 5c010000 B..B..A.....\... │ │ │ │ │ + 0x00000160 00000000 21000000 00410e10 8302580e ....!....A....X. │ │ │ │ │ + 0x00000170 08000000 00000000 ........ │ │ │ ├── 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: 5504 (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 0x1580: │ │ │ │ │ │ │ │ │ │ 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 000756 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f28 0004c8 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000796 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000796 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000796 00002c 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0007c2 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 0007e2 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 0007fa 000010 00 A 0 0 16 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 00080a 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 00080a 000140 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001468 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 0014f8 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000746 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000f18 0004c8 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000786 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000786 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000786 00002c 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0007b2 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0013e0 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0007d2 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001440 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 0007ea 000010 00 A 0 0 16 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0007fa 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 0007fa 000140 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001458 000090 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000940 0003d8 18 15 14 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000d18 0001fc 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0014e8 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 342 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 4: 00000000000001a0 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 5: 00000000000001c0 1287 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 5: 00000000000001c0 1270 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 16 OBJECT LOCAL DEFAULT 10 maxnbufs │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 00000000000006d0 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 00000000000006c0 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: 0000000000000700 86 FUNC GLOBAL DEFAULT 1 fftw_dft_buffered_register │ │ │ │ │ + 37: 00000000000006f0 86 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,74 +1,74 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf28 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xf18 contains 51 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 │ │ │ │ │ 0000000000000169 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 00000000000001a9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000001b2 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000001eb 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ 00000000000001f2 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000001fa 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000202 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000257 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 0000000000000265 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000000289 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000028f 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 000000000000029c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ -00000000000002e6 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -00000000000002fe 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000000314 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -0000000000000329 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ -000000000000035b 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000003a6 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000003be 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000003de 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000003f9 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000416 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000429 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000448 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000045e 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000487 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000491 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000004ae 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000004ba 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000004ce 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000529 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000538 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000555 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000561 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000057b 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000585 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -000000000000060a 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000626 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -0000000000000653 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000678 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -00000000000006b6 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -00000000000006e0 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000006eb 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000704 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000719 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -000000000000072c 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000739 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000002de 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +00000000000002f6 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +000000000000030b 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000320 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ +0000000000000352 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000039d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000003b5 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000003d5 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000003f0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000040d 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000420 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +000000000000043f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000455 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000047e 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000488 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000004a5 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +00000000000004b1 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000004c5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000520 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000052f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +000000000000054c 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000558 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000577 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000057c 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000601 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +000000000000061d 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +0000000000000643 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +0000000000000667 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +00000000000006a5 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +00000000000006d0 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000006db 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000006f4 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000709 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000071c 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000729 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 00000000000001bc 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006fc 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000752 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000006ec 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000742 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x13f0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x13e0 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 + 6d0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 6c0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1450 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1440 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1468 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1458 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 + 1a0 │ │ │ │ │ 00000000000000a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6d0 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 700 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6c0 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -16,41 +16,41 @@ │ │ │ │ │ 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_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000003e │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000048 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000196 │ │ │ │ │ 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: 310 to 000000000000018a │ │ │ │ │ + DW_CFA_advance_loc2: 301 to 000000000000018a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000018b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000018c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000018e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -69,15 +69,15 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 26 to 00000000000001bb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000a0 0000000000000048 000000a4 FDE cie=00000000 pc=00000000000001c0..00000000000006c7 │ │ │ │ │ +000000a0 0000000000000048 000000a4 FDE cie=00000000 pc=00000000000001c0..00000000000006b6 │ │ │ │ │ DW_CFA_advance_loc: 2 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 │ │ │ │ │ @@ -109,45 +109,45 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000219 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000220 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000024 000000f0 FDE cie=00000000 pc=00000000000006d0..0000000000000700 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006d1 │ │ │ │ │ +000000ec 0000000000000024 000000f0 FDE cie=00000000 pc=00000000000006c0..00000000000006f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006d2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000006db │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006cb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000006f7 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000006e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000006fa │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000006ea │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006fb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006eb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000700..0000000000000756 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000701 │ │ │ │ │ +00000114 0000000000000028 00000118 FDE cie=00000000 pc=00000000000006f0..0000000000000746 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000709 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000006f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000710 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000708 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000074c │ │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000073c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000750 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000740 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000751 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000741 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -8,48 +8,48 @@ │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x70(%rdi),%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ push 0x50(%rdi) │ │ │ │ │ push 0x48(%rdi) │ │ │ │ │ - push 0x40(%rdi) │ │ │ │ │ cqto │ │ │ │ │ - mov 0x60(%rdi),%r8 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ + push 0x40(%rdi) │ │ │ │ │ idiv %rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ + mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ 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 │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x68(%rdi),%rsi │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - imul 0x70(%r9),%rdi │ │ │ │ │ mov %rsi,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),%rsi │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ mov 0x60(%r9),%rdi │ │ │ │ │ @@ -60,41 +60,41 @@ │ │ │ │ │ mov 0x88(%r9),%r10 │ │ │ │ │ mov 0x90(%r9),%r11 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ jg 160 │ │ │ │ │ lea (%r8,%r11,8),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %r15,0x28(%rsp) │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ lea (%r8,%r10,8),%rdx │ │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ mov %rsi,%r14 │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ │ mov %r9,0x48(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ add %r15,%r12 │ │ │ │ │ add %r15,%r13 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%rbp │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ add %rax,%r14 │ │ │ │ │ @@ -102,18 +102,18 @@ │ │ │ │ │ jge 100 │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ call 16d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov 0x50(%r9),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ @@ -171,196 +171,195 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ jg 1de │ │ │ │ │ mov 0x8(%rsi),%r15 │ │ │ │ │ cmpl $0x1,(%r15) │ │ │ │ │ jne 1de │ │ │ │ │ lea 0x70(%rsp),%rax │ │ │ │ │ - lea 0x68(%rsp),%rbp │ │ │ │ │ - lea 0x60(%rsp),%rbx │ │ │ │ │ + lea 0x68(%rsp),%r13 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ + lea 0x60(%rsp),%rbp │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ call 25b │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ call 269 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 27e │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ testb $0x40,0xd5(%rax) │ │ │ │ │ jne 1de │ │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ + mov $0x2,%r8d │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ - lea 0x0(%rip),%r13 │ │ │ │ │ + lea 0x0(%rip),%r14 │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - mov $0x2,%r8d │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ call 2a0 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf_redundant-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 1de │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - je 648 │ │ │ │ │ + je 638 │ │ │ │ │ cmpq $0x2,0x18(%r15) │ │ │ │ │ jle 1de │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ jne 1de │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 2ea │ │ │ │ │ + call 2e2 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ lea 0x58(%rsp),%rsi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call 302 │ │ │ │ │ + call 2fa │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ │ - mov 0x0(%r13,%rax,8),%rdx │ │ │ │ │ - call 318 │ │ │ │ │ + mov (%r14,%rax,8),%rdx │ │ │ │ │ + call 30f │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %r15,0x8(%rsp) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 32d │ │ │ │ │ + call 324 │ │ │ │ │ R_X86_64_PLT32 fftw_bufdist-0x4 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ sub 0x20(%r12),%rax │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ setg %r13b │ │ │ │ │ setle %r14b │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 35f │ │ │ │ │ + call 356 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ movzbl %r13b,%esi │ │ │ │ │ mov 0x28(%r12),%rdx │ │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ │ - cmp %rdx,0x18(%r12) │ │ │ │ │ lea (%rax,%rsi,8),%rsi │ │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ │ + cmp %rdx,0x18(%r12) │ │ │ │ │ + movzbl %r14b,%edx │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ - movzbl %r14b,%edx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ │ lea (%rax,%rdx,8),%rdx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ sete %bpl │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ shl $0xc,%ebp │ │ │ │ │ - call 3aa │ │ │ │ │ + call 3a1 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 3c2 │ │ │ │ │ + call 3b9 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - call 3e2 │ │ │ │ │ + call 3d9 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ - call 3fd │ │ │ │ │ + call 3f4 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 41a │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + call 411 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ mov %ebp,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - call 42d │ │ │ │ │ + call 424 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 640 │ │ │ │ │ + je 630 │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov 0x30(%r12),%rdi │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 44c │ │ │ │ │ + call 443 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov 0x28(%r12),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ imul %rbx,%rsi │ │ │ │ │ - call 462 │ │ │ │ │ + call 459 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - mov $0x2,%r8d │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov $0x2,%r8d │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ mov 0x18(%rax),%r9 │ │ │ │ │ - call 48b │ │ │ │ │ + call 482 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call 495 │ │ │ │ │ + call 48c │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov %r14,%r9 │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ - call 4b2 │ │ │ │ │ + call 4a9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 4be │ │ │ │ │ + call 4b5 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 1e7 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 4d2 │ │ │ │ │ + call 4c9 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x30(%r12),%r9 │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ @@ -374,164 +373,163 @@ │ │ │ │ │ shl $0x3,%r15 │ │ │ │ │ add %r15,%r9 │ │ │ │ │ add 0x28(%r12),%r15 │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ add %rbp,%rax │ │ │ │ │ add 0x18(%r12),%rbp │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 52d │ │ │ │ │ + call 524 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 53c │ │ │ │ │ + call 533 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 559 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + call 550 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 565 │ │ │ │ │ + call 55c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 1e7 │ │ │ │ │ - lea -0x538(%rip),%rdx │ │ │ │ │ + lea -0x52f(%rip),%rdx │ │ │ │ │ + mov $0x98,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x98,%edi │ │ │ │ │ - call 589 │ │ │ │ │ + call 580 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movq %r14,%xmm2 │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ - lea 0x8(%r14),%rsi │ │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ mov %r15,0x50(%rax) │ │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ │ + add $0x8,%r15 │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + lea 0x8(%r14),%rsi │ │ │ │ │ movq 0x8(%rsp),%xmm0 │ │ │ │ │ lea 0x8(%r13),%rdi │ │ │ │ │ - add $0x8,%r15 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ movhps 0x58(%rsp),%xmm0 │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ movups %xmm0,0x58(%rbp) │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ movhps 0x10(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x68(%rbp) │ │ │ │ │ movq 0x40(%rsp),%xmm0 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ + movhps 0x38(%rsp),%xmm0 │ │ │ │ │ + movups %xmm0,0x88(%rbp) │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ movups %xmm1,0x78(%rbp) │ │ │ │ │ - movhps 0x38(%rsp),%xmm0 │ │ │ │ │ - movups %xmm0,0x88(%rbp) │ │ │ │ │ - call 60e │ │ │ │ │ + call 605 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ lea 0x8(%rbp),%rcx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 62a │ │ │ │ │ + call 621 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ jmp 208 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ jmp 1e7 │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 657 │ │ │ │ │ + call 647 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 68b │ │ │ │ │ + jne 67a │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 68b │ │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ │ + je 67a │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ - mov 0x0(%r13,%rdx,8),%rdx │ │ │ │ │ - call 67c │ │ │ │ │ + mov (%r14,%rdx,8),%rdx │ │ │ │ │ + call 66b │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ cmp 0x8(%rdx),%rax │ │ │ │ │ jne 1de │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ - je 2e0 │ │ │ │ │ + je 2d8 │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ jne 1de │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call 6ba │ │ │ │ │ + call 6a9 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2e0 │ │ │ │ │ + je 2d8 │ │ │ │ │ jmp 1de │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006d0 : │ │ │ │ │ +00000000000006c0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 6e4 │ │ │ │ │ + call 6d4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - call 6ef │ │ │ │ │ + call 6df │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 700 │ │ │ │ │ + jmp 6f0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ │ │ │ │ │ -0000000000000700 : │ │ │ │ │ +00000000000006f0 : │ │ │ │ │ fftw_dft_buffered_register(): │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 71d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 70d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ - call 730 │ │ │ │ │ + call 720 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 73d │ │ │ │ │ + call 72d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movq $0x1,0x10(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 756 │ │ │ │ │ + jmp 746 │ │ │ │ │ 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 1c000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 3f000000 00440e18 520e2043 ....?....D..R. C │ │ │ │ │ - 0x00000030 0e28430e 30620e08 48000000 3c000000 .(C.0b..H...<... │ │ │ │ │ - 0x00000040 00000000 56010000 00420e10 8f02420e ....V....B....B. │ │ │ │ │ - 0x00000050 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e900103 36010e38 ..A.8..G....6..8 │ │ │ │ │ + 0x00000030 0e28450e 30600e08 48000000 3c000000 .(E.0`..H...<... │ │ │ │ │ + 0x00000040 00000000 56010000 00420e10 8f02450e ....V....B....E. │ │ │ │ │ + 0x00000050 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000060 8606440e 38830747 0e900103 2d010e38 ..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 07050000 H............... │ │ │ │ │ + 0x000000a0 48000000 a4000000 00000000 f6040000 H............... │ │ │ │ │ 0x000000b0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x000000c0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ 0x000000d0 0ed0017e 0a0e3841 0e30410e 28420e20 ...~..8A.0A.(B. │ │ │ │ │ 0x000000e0 420e1842 0e10420e 08470b00 24000000 B..B..B..G..$... │ │ │ │ │ 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 56000000 00410e10 8602480e 18830347 V....A....H....G │ │ │ │ │ - 0x00000130 0e207c0e 18440e10 410e0800 00000000 . |..D..A....... │ │ │ │ │ + 0x00000120 56000000 00410e10 8602480e 1883034f V....A....H....O │ │ │ │ │ + 0x00000130 0e20740e 18440e10 410e0800 00000000 . t..D..A....... │ │ │ ├── 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: 4584 (bytes into file) │ │ │ │ │ + Start of section headers: 4552 (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 0x11e8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x11c8: │ │ │ │ │ │ │ │ │ │ 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 00058f 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000d00 0002e8 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0005cf 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0005cf 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005cf 000023 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 0000000000000000 0005f2 00000c 00 AX 0 0 1 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0005fe 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 000fe8 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 00061e 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 001048 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000636 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000636 000220 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001060 0000f0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000858 000330 18 15 17 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000b88 000172 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001150 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00056f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ce0 0002e8 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005af 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005af 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005af 000023 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 0000000000000000 0005d2 00000c 00 AX 0 0 1 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 0005de 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 000fc8 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 0005fe 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 001028 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000616 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000616 000220 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001040 0000f0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000838 000330 18 15 17 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000b68 000172 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001130 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,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 44 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ 3: 0000000000000030 64 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ - 4: 0000000000000070 83 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 5: 00000000000000d0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 00000000000000f0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 4: 0000000000000070 75 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 5: 00000000000000c0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 6: 00000000000000e0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .text.unlikely │ │ │ │ │ - 8: 00000000000001d0 877 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 00000000000001c0 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: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 19: 0000000000000120 174 FUNC GLOBAL DEFAULT 1 fftw_ct_applicable │ │ │ │ │ + 19: 0000000000000110 174 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: 0000000000000540 64 FUNC GLOBAL DEFAULT 1 fftw_mksolver_ct │ │ │ │ │ + 28: 0000000000000520 64 FUNC GLOBAL DEFAULT 1 fftw_mksolver_ct │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ - 30: 0000000000000580 15 FUNC GLOBAL DEFAULT 1 fftw_mkplan_dftw │ │ │ │ │ + 30: 0000000000000560 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,58 +1,58 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xd00 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xce0 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000007c 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ -000000000000009c 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000000b3 0000001000000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000000ba 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000000d9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000100 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000177 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -0000000000000207 0000001300000004 R_X86_64_PLT32 0000000000000120 fftw_ct_applicable - 4 │ │ │ │ │ -0000000000000223 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -0000000000000249 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000002d9 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -00000000000002f5 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000314 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000031f 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000339 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000343 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -000000000000036d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000438 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000451 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000470 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000047b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000491 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000049b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000004c7 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000004ce 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000055a 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000565 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000585 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ -00000000000000e3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000111 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000004f1 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ +0000000000000076 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ +000000000000009e 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000000ab 0000001000000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000000b4 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000000c9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000000f0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000167 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +00000000000001f7 0000001300000004 R_X86_64_PLT32 0000000000000110 fftw_ct_applicable - 4 │ │ │ │ │ +0000000000000213 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +0000000000000239 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000002c9 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +00000000000002e5 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000304 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000030f 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000032e 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000333 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +000000000000035d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000427 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000440 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000045f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000046a 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000485 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000048a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +00000000000004af 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000004b6 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000532 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000545 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000565 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ +00000000000000d3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000101 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000004d1 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xfe8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xfc8 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 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 70 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + d0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1048 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1028 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1d0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1060 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1040 contains 10 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 │ │ │ │ │ 0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 70 │ │ │ │ │ -000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ -00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ -00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 120 │ │ │ │ │ -0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ +000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ +00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ +0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ 00000000000001c4 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely + 0 │ │ │ │ │ -00000000000001e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 540 │ │ │ │ │ -000000000000020c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 580 │ │ │ │ │ +00000000000001e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 520 │ │ │ │ │ +000000000000020c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 560 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,241 +13,241 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002c │ │ │ │ │ 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: 1 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000000023 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000023 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000026 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000044 0000000000000038 00000048 FDE cie=00000000 pc=0000000000000030..0000000000000070 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000032 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) 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: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000036 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000003c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000003a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000040 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000003b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000044 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000000063 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000063 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000064 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000066 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000068 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000006c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000006a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000006e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000070..00000000000000c3 │ │ │ │ │ +00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000070..00000000000000bb │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000018 00000098 FDE cie=00000000 pc=00000000000000d0..00000000000000e7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d1 │ │ │ │ │ +00000094 0000000000000018 00000098 FDE cie=00000000 pc=00000000000000c0..00000000000000d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000000e2 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000024 000000b4 FDE cie=00000000 pc=00000000000000f0..0000000000000115 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f1 │ │ │ │ │ +000000b0 0000000000000024 000000b4 FDE cie=00000000 pc=00000000000000e0..0000000000000105 │ │ │ │ │ + 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 00000000000000f2 │ │ │ │ │ + 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: 9 to 00000000000000fb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000eb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000010c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000000fc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000010f │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000000ff │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000100 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000030 000000dc FDE cie=00000000 pc=0000000000000120..00000000000001ce │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000122 │ │ │ │ │ +000000d8 0000000000000030 000000dc FDE cie=00000000 pc=0000000000000110..00000000000001be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000112 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000123 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000113 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000124 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000114 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000128 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000118 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000139 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000129 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000013c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000012c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013d │ │ │ │ │ + DW_CFA_advance_loc: 1 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_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000010c 00000000000000ac 00000110 FDE cie=00000000 pc=00000000000001d0..000000000000053d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ +0000010c 00000000000000ac 00000110 FDE cie=00000000 pc=00000000000001c0..0000000000000517 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) 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: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d6 │ │ │ │ │ + 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 00000000000001db │ │ │ │ │ + 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 00000000000001dc │ │ │ │ │ + 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 00000000000001dd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000000264 │ │ │ │ │ + DW_CFA_advance_loc1: 134 to 000000000000025d │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000026a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000260 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000026d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000263 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000026f │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000026c │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000274 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000026e │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000027b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000026f │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000270 │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000292 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000027f │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 234 to 000000000000037c │ │ │ │ │ + DW_CFA_advance_loc1: 237 to 000000000000036c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000380 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000370 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000381 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000371 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000383 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000373 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000385 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000375 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000387 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000377 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000389 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000379 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000003c4 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 00000000000003b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000003c7 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000003bf │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000003da │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000003cc │ │ │ │ │ DW_CFA_def_cfa_offset: 200 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003db │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 00000000000003f4 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000003e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 226 to 00000000000004d6 │ │ │ │ │ + DW_CFA_advance_loc1: 222 to 00000000000004be │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000004d9 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004dc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004de │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ca │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000004d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001bc 000000000000001c 000001c0 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 │ │ │ │ │ │ │ │ │ │ -000001dc 0000000000000024 000001e0 FDE cie=00000000 pc=0000000000000540..0000000000000580 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000541 │ │ │ │ │ +000001dc 0000000000000024 000001e0 FDE cie=00000000 pc=0000000000000520..0000000000000560 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000521 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000547 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000052f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000550 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000540 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 000000000000057d │ │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000000055d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000057e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000055e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000057f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000055f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000204 0000000000000018 00000208 FDE cie=00000000 pc=0000000000000580..000000000000058f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000581 │ │ │ │ │ +00000204 0000000000000018 00000208 FDE cie=00000000 pc=0000000000000560..000000000000056f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000561 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000058e │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000056e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ 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_ │ │ │ │ │ (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,20 +2,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -23,439 +23,436 @@ │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_dif(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%r12),%rdi │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ + mov 0x38(%rdi),%rax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ │ │ │ │ │ 0000000000000070 : │ │ │ │ │ print(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ mov 0x40(%rax),%r9 │ │ │ │ │ + lea -0x8b(%rip),%rsi │ │ │ │ │ mov 0x48(%rax),%r8 │ │ │ │ │ - lea -0x8f(%rip),%rsi │ │ │ │ │ mov 0x50(%rax),%rcx │ │ │ │ │ cmp %rsi,0x38(%rax) │ │ │ │ │ - je b0 │ │ │ │ │ + je a8 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000d0 : │ │ │ │ │ +00000000000000c0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call dd │ │ │ │ │ + call cd │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp e7 │ │ │ │ │ + jmp d7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000f0 : │ │ │ │ │ +00000000000000e0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 104 │ │ │ │ │ + call f4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 115 │ │ │ │ │ + jmp 105 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000120 : │ │ │ │ │ +0000000000000110 : │ │ │ │ │ fftw_ct_applicable(): │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%ebp │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - je 140 │ │ │ │ │ + je 130 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ mov %ebp,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ cmpl $0x1,(%rcx) │ │ │ │ │ - jg 133 │ │ │ │ │ + jg 123 │ │ │ │ │ cmpl $0x1,0x18(%rdi) │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - je 168 │ │ │ │ │ + je 158 │ │ │ │ │ mov 0x28(%rsi),%rcx │ │ │ │ │ cmp %rcx,0x18(%rsi) │ │ │ │ │ - je 168 │ │ │ │ │ + je 158 │ │ │ │ │ testb $0x10,0xd5(%rdx) │ │ │ │ │ - jne 133 │ │ │ │ │ + jne 123 │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call 17b │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ + call 16b │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 133 │ │ │ │ │ + jle 123 │ │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ │ cmp 0x8(%rcx),%rax │ │ │ │ │ - jge 133 │ │ │ │ │ + jge 123 │ │ │ │ │ cmpl $0x2,0x18(%r12) │ │ │ │ │ - je 135 │ │ │ │ │ + je 125 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 135 │ │ │ │ │ + je 125 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ testb $0x10,0xd4(%rdx) │ │ │ │ │ - je 135 │ │ │ │ │ + je 125 │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 133 │ │ │ │ │ + je 123 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call *%rax │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ + call *%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ setne %bpl │ │ │ │ │ - jmp 135 │ │ │ │ │ + jmp 125 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000001d0 : │ │ │ │ │ +00000000000001c0 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%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 1fd │ │ │ │ │ + je 1ed │ │ │ │ │ cmpl $0x1,0xd0(%rdx) │ │ │ │ │ - jg 4d2 │ │ │ │ │ + jg 4ba │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 20b │ │ │ │ │ + call 1fb │ │ │ │ │ R_X86_64_PLT32 fftw_ct_applicable-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4d2 │ │ │ │ │ + je 4ba │ │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ mov 0x8(%r15),%r12 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - call 227 │ │ │ │ │ + call 217 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ │ lea 0x38(%rsp),%rsi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r13 │ │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 24d │ │ │ │ │ + call 23d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x18(%r14),%eax │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne 390 │ │ │ │ │ + jne 380 │ │ │ │ │ mov 0x18(%r15),%r9 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %r12,%r8 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ push %rbp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ push 0x30(%rbx) │ │ │ │ │ push 0x28(%rbx) │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + imul %r12,%rdx │ │ │ │ │ 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 4c0 │ │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ │ + je 4a8 │ │ │ │ │ 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 0x38(%rsp),%rcx │ │ │ │ │ - imul %r12,%rdx │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 2dd │ │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ │ + call 2cd │ │ │ │ │ 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 2f9 │ │ │ │ │ + call 2e9 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ - call 318 │ │ │ │ │ + call 308 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 323 │ │ │ │ │ + call 313 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4c3 │ │ │ │ │ - lea -0x336(%rip),%rdx │ │ │ │ │ + je 4ab │ │ │ │ │ + lea -0x326(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 347 │ │ │ │ │ + call 337 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movq %r14,%xmm1 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ mov %r13,0x50(%rbx) │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ + movups %xmm0,0x40(%rbx) │ │ │ │ │ lea 0x8(%r14),%rsi │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ - movups %xmm0,0x40(%rbx) │ │ │ │ │ - call 371 │ │ │ │ │ + call 361 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ mov 0x34(%r14),%eax │ │ │ │ │ mov %eax,0x34(%rbx) │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ test $0xfffffffd,%eax │ │ │ │ │ - jne 4f0 │ │ │ │ │ + jne 4d0 │ │ │ │ │ mov 0x10(%r15),%r9 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ │ imul %r9,%rsi │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 4b0 │ │ │ │ │ + je 4a0 │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ mov %rdx,%r11 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ 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 %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 4c0 │ │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ │ + je 4a8 │ │ │ │ │ + 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 0x8(%rsp),%rsi │ │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 43c │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ │ + call 42b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x18(%r15),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ imul %r13,%rdx │ │ │ │ │ - call 455 │ │ │ │ │ + call 444 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - call 474 │ │ │ │ │ + call 463 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 47f │ │ │ │ │ + call 46e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 4c3 │ │ │ │ │ - lea -0x45e(%rip),%rdx │ │ │ │ │ + je 4ab │ │ │ │ │ + lea -0x44d(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 49f │ │ │ │ │ + call 48e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 34a │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 33a │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rcx,%r13 │ │ │ │ │ - je 500 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 4d8 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 4cb │ │ │ │ │ + call 4b3 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 4d2 │ │ │ │ │ + call 4ba │ │ │ │ │ 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - jmp 4f5 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 4d5 │ │ │ │ │ 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 4c0 │ │ │ │ │ + jne 4a8 │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ cmp 0x28(%rbx),%rax │ │ │ │ │ - jne 4c0 │ │ │ │ │ + jne 4a8 │ │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ imul %r13,%r8 │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jne 4c0 │ │ │ │ │ + jne 4a8 │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jne 4c0 │ │ │ │ │ + jne 4a8 │ │ │ │ │ cmp %rsi,0x48(%rsp) │ │ │ │ │ - jne 4c0 │ │ │ │ │ + jne 4a8 │ │ │ │ │ mov %rsi,%r11 │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - jmp 3c3 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ + jmp 3b5 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000540 : │ │ │ │ │ +0000000000000520 : │ │ │ │ │ fftw_mksolver_ct(): │ │ │ │ │ push %rbp │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ - push %rbx │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ + push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ - call 569 │ │ │ │ │ + call 549 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000000000000580 : │ │ │ │ │ +0000000000000560 : │ │ │ │ │ fftw_mkplan_dftw(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 589 │ │ │ │ │ + call 569 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan-0x4 │ │ │ │ │ mov %rbx,0x38(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── 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 28000000 1c000000 ........(....... │ │ │ │ │ - 0x00000020 00000000 2c000000 00420e10 8c02410e ....,....B....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 5f0e1841 0e10420e ...A. .._..A..B. │ │ │ │ │ + 0x00000020 00000000 2c000000 00420e10 8c02440e ....,....B....D. │ │ │ │ │ + 0x00000030 18860344 0e208304 590e1841 0e10420e ...D. ..Y..A..B. │ │ │ │ │ 0x00000040 08000000 38000000 48000000 00000000 ....8...H....... │ │ │ │ │ - 0x00000050 40000000 00420e10 8e02420e 188d0342 @....B....B....B │ │ │ │ │ - 0x00000060 0e208c04 440e2886 05410e30 8306680e . ..D.(..A.0..h. │ │ │ │ │ - 0x00000070 28410e20 420e1842 0e10420e 08000000 (A. B..B..B..... │ │ │ │ │ - 0x00000080 10000000 84000000 00000000 53000000 ............S... │ │ │ │ │ + 0x00000050 40000000 00420e10 8e02450e 188d0345 @....B....E....E │ │ │ │ │ + 0x00000060 0e208c04 440e2886 05440e30 83065f0e . ..D.(..D.0.._. │ │ │ │ │ + 0x00000070 28410e20 420e1846 0e10420e 08000000 (A. B..F..B..... │ │ │ │ │ + 0x00000080 10000000 84000000 00000000 4b000000 ............K... │ │ │ │ │ 0x00000090 00000000 18000000 98000000 00000000 ................ │ │ │ │ │ 0x000000a0 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x000000b0 24000000 b4000000 00000000 25000000 $...........%... │ │ │ │ │ - 0x000000c0 00410e10 8602410e 18830349 0e20510e .A....A....I. Q. │ │ │ │ │ + 0x000000c0 00410e10 8602440e 18830346 0e20510e .A....D....F. Q. │ │ │ │ │ 0x000000d0 18430e10 410e0800 30000000 dc000000 .C..A...0....... │ │ │ │ │ 0x000000e0 00000000 ae000000 00420e10 8c02410e .........B....A. │ │ │ │ │ 0x000000f0 18860341 0e208304 440e3051 0a0e2043 ...A. ..D.0Q.. C │ │ │ │ │ 0x00000100 0e18410e 10420e08 410b0000 ac000000 ..A..B..A....... │ │ │ │ │ - 0x00000110 10010000 00000000 6d030000 00420e10 ........m....B.. │ │ │ │ │ - 0x00000120 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00000130 05410e30 8606410e 38830747 0e900102 .A.0..A.8..G.... │ │ │ │ │ - 0x00000140 800e9801 460ea001 430ea801 420eb001 ....F...C...B... │ │ │ │ │ - 0x00000150 450eb801 470ec001 410ec801 480ed001 E...G...A...H... │ │ │ │ │ - 0x00000160 4e0e9001 02ea0a0e 38440e30 410e2842 N.......8D.0A.(B │ │ │ │ │ - 0x00000170 0e20420e 18420e10 420e0847 0b740e98 . B..B..B..G.t.. │ │ │ │ │ - 0x00000180 01430ea0 01410ea8 01450eb0 01420eb8 .C...A...E...B.. │ │ │ │ │ - 0x00000190 01450ec0 01460ec8 01410ed0 01590e90 .E...F...A...Y.. │ │ │ │ │ - 0x000001a0 0102e20a 0e38430e 30410e28 420e2042 .....8C.0A.(B. B │ │ │ │ │ - 0x000001b0 0e18420e 10420e08 4e0b0000 1c000000 ..B..B..N....... │ │ │ │ │ + 0x00000110 10010000 00000000 57030000 00420e10 ........W....B.. │ │ │ │ │ + 0x00000120 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ │ + 0x00000130 05410e30 8606440e 38830747 0e900102 .A.0..D.8..G.... │ │ │ │ │ + 0x00000140 860e9801 430ea001 430ea801 490eb001 ....C...C...I... │ │ │ │ │ + 0x00000150 420eb801 410ec001 410ec801 440ed001 B...A...A...D... │ │ │ │ │ + 0x00000160 4b0e9001 02ed0a0e 38440e30 410e2842 K.......8D.0A.(B │ │ │ │ │ + 0x00000170 0e20420e 18420e10 420e0847 0b760e98 . B..B..B..G.v.. │ │ │ │ │ + 0x00000180 01490ea0 01410ea8 01420eb0 01420eb8 .I...A...B...B.. │ │ │ │ │ + 0x00000190 01420ec0 01460ec8 01470ed0 014d0e90 .B...F...G...M.. │ │ │ │ │ + 0x000001a0 0102de0a 0e38430e 30410e28 420e2042 .....8C.0A.(B. B │ │ │ │ │ + 0x000001b0 0e18420e 10420e08 460b0000 1c000000 ..B..B..F....... │ │ │ │ │ 0x000001c0 c0010000 00000000 0c000000 000e9001 ................ │ │ │ │ │ 0x000001d0 83078606 8c058d04 8e038f02 24000000 ............$... │ │ │ │ │ 0x000001e0 e0010000 00000000 40000000 00410e10 ........@....A.. │ │ │ │ │ - 0x000001f0 8602460e 18830349 0e306d0e 18410e10 ..F....I.0m..A.. │ │ │ │ │ + 0x000001f0 86024e0e 18830351 0e305d0e 18410e10 ..N....Q.0]..A.. │ │ │ │ │ 0x00000200 410e0800 18000000 08020000 00000000 A............... │ │ │ │ │ 0x00000210 0f000000 00410e10 83024d0e 08000000 .....A....M..... │ │ │ ├── dftw-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: 6056 (bytes into file) │ │ │ │ │ + Start of section headers: 6000 (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 0x17a8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1770: │ │ │ │ │ │ │ │ │ │ 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 000bbf 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001360 0002b8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000bff 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000bff 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000bff 000021 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .rodata.str1.1 PROGBITS 0000000000000000 000c20 00001b 01 AMS 0 0 1 │ │ │ │ │ - [ 7] .data.rel.ro.local PROGBITS 0000000000000000 000c3b 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro.local RELA 0000000000000000 001618 000048 18 I 12 7 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000c5b 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000c5b 0002b8 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001660 0000c0 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000f18 0002d0 18 13 13 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0011e8 000174 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001720 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000b7f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001328 0002b8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000bbf 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000bbf 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000bbf 000021 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .rodata.str1.1 PROGBITS 0000000000000000 000be0 00001b 01 AMS 0 0 1 │ │ │ │ │ + [ 7] .data.rel.ro.local PROGBITS 0000000000000000 000bfb 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro.local RELA 0000000000000000 0015e0 000048 18 I 12 7 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000c1b 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000c1b 0002c0 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001628 0000c0 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000ee0 0002d0 18 13 13 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 0011b0 000174 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0016e8 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 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 246 FUNC LOCAL DEFAULT 1 apply_extra_iter │ │ │ │ │ - 4: 0000000000000190 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 5: 00000000000001b0 156 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 6: 0000000000000250 54 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 7: 0000000000000290 1280 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 3: 0000000000000090 265 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 54 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 00000000000002a0 1216 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.0 │ │ │ │ │ - 9: 0000000000000790 787 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 9: 0000000000000760 779 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 │ │ │ │ │ @@ -22,12 +22,12 @@ │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkstride │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_zero │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd2 │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_pair_ci │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_cpy2d_pair_co │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ifree │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ - 25: 0000000000000ab0 271 FUNC GLOBAL DEFAULT 1 fftw_regsolver_ct_directw │ │ │ │ │ + 25: 0000000000000a70 271 FUNC GLOBAL DEFAULT 1 fftw_regsolver_ct_directw │ │ │ │ │ 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,49 +1,49 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1360 contains 29 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1328 contains 29 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000019c 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -00000000000001e4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000200 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000221 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -000000000000023d 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -00000000000005d9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ -0000000000000625 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000633 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -000000000000064d 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -000000000000069c 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000006b7 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000006e1 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 │ │ │ │ │ -0000000000000989 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -00000000000009db 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000a67 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000a86 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000ae3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ -0000000000000afd 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000b04 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ -0000000000000b39 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000b4f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ -0000000000000b69 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000001a6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -0000000000000282 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -0000000000000bac 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000001ac 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +00000000000001f4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +0000000000000208 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000231 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +0000000000000255 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +00000000000005a9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ +00000000000005fa 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000603 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ +000000000000061d 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +000000000000066c 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000687 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000006b1 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +000000000000074f 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000754 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ +0000000000000891 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +00000000000008e5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +000000000000095c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +00000000000009ad 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000a2f 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000a4e 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000aa3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ +0000000000000abd 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000ac4 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ +0000000000000af9 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000b0f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ +0000000000000b29 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000001b6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +0000000000000292 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +0000000000000b6c 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1618 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x15e0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 250 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 1b0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 190 │ │ │ │ │ +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 0x1660 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1628 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 │ │ │ │ │ -00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ -00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ -0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ │ -0000000000000148 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 290 │ │ │ │ │ -000000000000022c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 790 │ │ │ │ │ -0000000000000260 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ab0 │ │ │ │ │ +00000000000000c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ +00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c0 │ │ │ │ │ +0000000000000134 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 260 │ │ │ │ │ +0000000000000148 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2a0 │ │ │ │ │ +000000000000022c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 760 │ │ │ │ │ +0000000000000264 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a70 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,50 +13,50 @@ │ │ │ │ │ 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_advance_loc: 11 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000000045 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000046 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000069 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000006a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000006a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000006b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000074 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000075 │ │ │ │ │ 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: 32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000077 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000079 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000007b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000080 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000054 00000064 FDE cie=00000000 pc=0000000000000090..0000000000000186 │ │ │ │ │ +00000060 0000000000000054 00000064 FDE cie=00000000 pc=0000000000000090..0000000000000199 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000092 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000096 │ │ │ │ │ @@ -69,292 +69,300 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000009a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000009e │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 125 to 000000000000011b │ │ │ │ │ + DW_CFA_advance_loc1: 142 to 000000000000012c │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000000132 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000143 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 61 to 000000000000016f │ │ │ │ │ + DW_CFA_advance_loc: 63 to 0000000000000182 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000183 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000017b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000018e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000018f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000190 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000192 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000181 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000194 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000183 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000196 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000185 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000198 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b8 0000000000000018 000000bc FDE cie=00000000 pc=0000000000000190..00000000000001aa │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000191 │ │ │ │ │ +000000b8 0000000000000018 000000bc 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 00000000000001a5 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000001b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000054 000000d8 FDE cie=00000000 pc=00000000000001b0..000000000000024c │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001b2 │ │ │ │ │ +000000d4 0000000000000054 000000d8 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 00000000000001b4 │ │ │ │ │ + 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 00000000000001b6 │ │ │ │ │ + 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 00000000000001b7 │ │ │ │ │ + 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 00000000000001b8 │ │ │ │ │ + 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 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000001f5 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000205 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000000214 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000224 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000215 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000225 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000216 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000226 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000217 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000227 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000219 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000229 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000021b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000021d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000230 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000240 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000023a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000024a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000243 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000024e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000247 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000250 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000249 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000252 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000012c 0000000000000010 00000130 FDE cie=00000000 pc=0000000000000250..0000000000000286 │ │ │ │ │ +0000012c 0000000000000010 00000130 FDE cie=00000000 pc=0000000000000260..0000000000000296 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000140 00000000000000e0 00000144 FDE cie=00000000 pc=0000000000000290..0000000000000790 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000292 │ │ │ │ │ +00000140 00000000000000e0 00000144 FDE cie=00000000 pc=00000000000002a0..0000000000000760 │ │ │ │ │ + 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 0000000000000294 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000296 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000029d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000029e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000029f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000002a6 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002bf │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 110 to 0000000000000314 │ │ │ │ │ + DW_CFA_advance_loc1: 102 to 0000000000000325 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000317 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000328 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000329 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000032f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000330 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000338 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000000357 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000000365 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000361 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000036c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000036c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000036e │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000373 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000375 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000393 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 70 to 00000000000003da │ │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000003d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003de │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000003eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003db │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 000000000000040b │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000003f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000000041e │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000412 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000042e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000416 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 0000000000000449 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000000426 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000044b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000428 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000469 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000446 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 77 to 00000000000004b6 │ │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000000496 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004ba │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000049a │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000049c │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000004a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000004d6 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000004b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000051e │ │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000004f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000520 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000004ff │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000000540 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000510 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000547 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000051c │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000557 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000527 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000000056a │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000545 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000056c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000549 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000571 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000054e │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000582 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000555 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000590 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000560 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 403 to 0000000000000723 │ │ │ │ │ + DW_CFA_advance_loc2: 404 to 00000000000006f4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000727 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000072a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006fb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000072c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006fd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000072e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006ff │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000730 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000701 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000740 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000708 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000224 0000000000000030 00000228 FDE cie=00000000 pc=0000000000000790..0000000000000aa3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000791 │ │ │ │ │ +00000224 0000000000000034 00000228 FDE cie=00000000 pc=0000000000000760..0000000000000a6b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000761 │ │ │ │ │ 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 0000000000000764 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000079d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000076a │ │ │ │ │ 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 0000000000000777 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 709 to 0000000000000a62 │ │ │ │ │ + DW_CFA_advance_loc2: 691 to 0000000000000a2a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a63 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a2b │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000a79 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000a41 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a7a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a42 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000258 000000000000005c 0000025c FDE cie=00000000 pc=0000000000000ab0..0000000000000bbf │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ab2 │ │ │ │ │ +0000025c 0000000000000060 00000260 FDE cie=00000000 pc=0000000000000a70..0000000000000b7f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a72 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ab4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000a77 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ab6 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000a80 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000abf │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000a88 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ac0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a8c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ac1 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000a95 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000ac8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000a9c │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 214 to 0000000000000b9e │ │ │ │ │ + DW_CFA_advance_loc1: 197 to 0000000000000b61 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000ba2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b62 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ba3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b63 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ba5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b65 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ba7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b67 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ba9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b69 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b6b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000bb0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000b70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000bb4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b74 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bb5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b75 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bb6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b76 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bb8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b78 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b7a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bbc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b7c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bbe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b7e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,17 +1,14 @@ │ │ │ │ │ -~yAUATUI │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -S@XZL9|$ │ │ │ │ │ +W@XZH9\$ │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ +AVAUATUH │ │ │ │ │ XZ[]A\A]A^ │ │ │ │ │ -AWAVAUfI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dftw-directbuf/%D-%D/%D%v "%s") │ │ │ │ │ (dftw-direct-%D/%D%v "%s") │ │ │ │ │ apply_extra_iter │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,27 +4,27 @@ │ │ │ │ │ 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 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ │ mov 0x98(%rbx),%rdx │ │ │ │ │ mov 0x50(%rbx),%rcx │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ imul %rax,%rdi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push %rax │ │ │ │ │ mov 0x80(%rbx),%r9 │ │ │ │ │ @@ -42,15 +42,15 @@ │ │ │ │ │ jg 20 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000090 : │ │ │ │ │ apply_extra_iter(): │ │ │ │ │ push %r15 │ │ │ │ │ @@ -62,422 +62,414 @@ │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x68(%rdi),%r11 │ │ │ │ │ mov 0x70(%rdi),%r14 │ │ │ │ │ mov 0x78(%rdi),%r8 │ │ │ │ │ mov 0x80(%rdi),%r15 │ │ │ │ │ mov 0x60(%rdi),%r9 │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jle 177 │ │ │ │ │ + jle 18a │ │ │ │ │ lea -0x1(%r15),%r10 │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ │ - mov %r10,%rax │ │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ │ imul %r9,%r13 │ │ │ │ │ + mov %r10,%rax │ │ │ │ │ shl $0x3,%r14 │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - imul %r9,%rax │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ + imul %r9,%rax │ │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ │ + lea 0x1(%r15),%rdi │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ sub %rax,%r13 │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ lea (%rsi,%rcx,1),%r12 │ │ │ │ │ - lea (%rdx,%rcx,1),%rbp │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x98(%rbx),%rdx │ │ │ │ │ + lea (%rdx,%rcx,1),%rbp │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x50(%r15),%rcx │ │ │ │ │ + lea (%r12,%r13,1),%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x50(%rbx),%rcx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + mov 0x98(%r15),%rdx │ │ │ │ │ lea 0x0(%rbp,%r13,1),%rsi │ │ │ │ │ - lea (%r12,%r13,1),%rdi │ │ │ │ │ - inc %r15 │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push 0x30(%rsp) │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - call *0x40(%rbx) │ │ │ │ │ + call *0x40(%r15) │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - mov 0x98(%rbx),%rdx │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ + mov 0x98(%r15),%rdx │ │ │ │ │ add %r14,%r12 │ │ │ │ │ add %r14,%rbp │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x50(%rbx),%rcx │ │ │ │ │ + mov 0x50(%r15),%rcx │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ movq $0x0,(%rsp) │ │ │ │ │ - call *0x40(%rbx) │ │ │ │ │ + call *0x40(%r15) │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ - cmp %r15,0x18(%rsp) │ │ │ │ │ - jne 110 │ │ │ │ │ + cmp %rbx,0x18(%rsp) │ │ │ │ │ + jne 120 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000190 : │ │ │ │ │ +00000000000001a0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x90(%rdi),%rdi │ │ │ │ │ - call 1a0 │ │ │ │ │ + call 1b0 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 1aa │ │ │ │ │ + jmp 1ba │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001b0 : │ │ │ │ │ +00000000000001c0 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0xa0(%rdi),%rax │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ 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 220 │ │ │ │ │ - call 1e8 │ │ │ │ │ + je 230 │ │ │ │ │ + call 1f8 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x48(%rbx),%rcx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ push %r13 │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - 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 225 │ │ │ │ │ + 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 │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - pop %r12 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000250 : │ │ │ │ │ +0000000000000260 : │ │ │ │ │ awake(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %esi,%edi │ │ │ │ │ mov 0xa0(%rax),%rdx │ │ │ │ │ - mov 0x58(%rax),%r9 │ │ │ │ │ lea 0x98(%rax),%rsi │ │ │ │ │ + mov 0x58(%rax),%r9 │ │ │ │ │ mov 0x48(%rax),%r8 │ │ │ │ │ mov 0x30(%rdx),%rdx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ add 0x88(%rax),%r9 │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ │ - jmp 286 │ │ │ │ │ + jmp 296 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000290 : │ │ │ │ │ +00000000000002a0 : │ │ │ │ │ mkcldw(): │ │ │ │ │ push %r15 │ │ │ │ │ + movq %r8,%xmm1 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x30(%rdi),%r14 │ │ │ │ │ - mov 0x38(%rdi),%esi │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - movq 0x80(%rsp),%xmm2 │ │ │ │ │ - movq 0x98(%rsp),%xmm3 │ │ │ │ │ - punpcklqdq %xmm0,%xmm1 │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ mov 0x98(%rsp),%r15 │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ add 0xa0(%rsp),%r15 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ + movhps 0x30(%rsp),%xmm1 │ │ │ │ │ + mov 0x38(%rdi),%esi │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ - mov (%r14),%rax │ │ │ │ │ - movq %r15,%xmm4 │ │ │ │ │ + movq 0x80(%rsp),%xmm2 │ │ │ │ │ + movq 0x98(%rsp),%xmm3 │ │ │ │ │ movhps 0x88(%rsp),%xmm2 │ │ │ │ │ + movq %r15,%xmm4 │ │ │ │ │ + mov (%r14),%rax │ │ │ │ │ punpcklqdq %xmm4,%xmm3 │ │ │ │ │ movaps %xmm2,0x20(%rsp) │ │ │ │ │ movaps %xmm3,(%rsp) │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 330 │ │ │ │ │ + je 338 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - je 4f0 │ │ │ │ │ + je 4c0 │ │ │ │ │ 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 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ cmp %rax,0x88(%rsp) │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ │ - push 0xb8(%rsp) │ │ │ │ │ + mov %r8,%r9 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ + push 0xb8(%rsp) │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ │ + push 0x38(%rsp) │ │ │ │ │ push %r15 │ │ │ │ │ push 0xb0(%rsp) │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - movq 0x30(%rsp),%xmm0 │ │ │ │ │ - jne 740 │ │ │ │ │ + jne 708 │ │ │ │ │ cmpq $0x0,0x98(%rsp) │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ cmp %r12,%r15 │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ lea -0x1(%rax),%r15 │ │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ │ - movq %xmm0,0x40(%rsp) │ │ │ │ │ + push 0x38(%rsp) │ │ │ │ │ push %r15 │ │ │ │ │ push $0x0 │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ mov 0xd0(%rsp),%rdx │ │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 310 │ │ │ │ │ + je 321 │ │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ │ - push 0xb8(%rsp) │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - movq 0x38(%rsp),%xmm0 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + push 0xb8(%rsp) │ │ │ │ │ + push 0x38(%rsp) │ │ │ │ │ mov 0xb0(%rsp),%rcx │ │ │ │ │ lea 0x1(%rcx),%rdx │ │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ │ - movq %xmm0,0x48(%rsp) │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ push %rdx │ │ │ │ │ push %r15 │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ mov 0xd0(%rsp),%rdx │ │ │ │ │ mov 0xc8(%rsp),%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 310 │ │ │ │ │ - movq 0x38(%rsp),%xmm0 │ │ │ │ │ - movq $0x1,0x30(%rsp) │ │ │ │ │ + je 321 │ │ │ │ │ + movq $0x1,0x38(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov 0xb0(%rsp),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ add 0xa8(%rsp),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ │ push 0xb8(%rsp) │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - movq %xmm0,(%rsp) │ │ │ │ │ + push 0x38(%rsp) │ │ │ │ │ push %r15 │ │ │ │ │ push 0xb0(%rsp) │ │ │ │ │ mov 0xa8(%rsp),%r8 │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 310 │ │ │ │ │ - jmp 5a1 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 321 │ │ │ │ │ + jmp 571 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ cmp %rax,0x88(%rsp) │ │ │ │ │ - jne 310 │ │ │ │ │ - lea 0x3(%rbx),%rdx │ │ │ │ │ + jne 321 │ │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ │ - push 0xb8(%rsp) │ │ │ │ │ - push $0x2 │ │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + lea 0x3(%rbx),%rdx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - add $0x2,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ + push 0xb8(%rsp) │ │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ │ + push $0x2 │ │ │ │ │ + add $0x2,%rdx │ │ │ │ │ lea (%rdx,%rdx,1),%rcx │ │ │ │ │ add 0xa8(%rsp),%rdx │ │ │ │ │ push %rdx │ │ │ │ │ - push 0xb0(%rsp) │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ + push 0xb0(%rsp) │ │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 310 │ │ │ │ │ + je 321 │ │ │ │ │ mov 0x18(%r14),%rax │ │ │ │ │ - push 0xb8(%rsp) │ │ │ │ │ - push $0x2 │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - push %r15 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ + push 0xb8(%rsp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - push 0xb0(%rsp) │ │ │ │ │ + push $0x2 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ + push %r15 │ │ │ │ │ + push 0xb0(%rsp) │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 310 │ │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ │ + je 321 │ │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ mov %rbx,%r15 │ │ │ │ │ imul %r12,%r15 │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ - je 5e5 │ │ │ │ │ + je 5b5 │ │ │ │ │ mov 0x38(%rbp),%ecx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 5ca │ │ │ │ │ + je 59a │ │ │ │ │ mov $0x200,%edi │ │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ - call 5dd │ │ │ │ │ + call 5ad │ │ │ │ │ R_X86_64_PLT32 fftw_ct_uglyp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ cmp $0x40000,%r15 │ │ │ │ │ - jle 603 │ │ │ │ │ + jle 5d3 │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ testb $0x8,0xd5(%rax) │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 321 │ │ │ │ │ mov 0x38(%rbp),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 770 │ │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ │ - lea -0x58b(%rip),%rax │ │ │ │ │ - lea -0x622(%rip),%rdx │ │ │ │ │ + jne 740 │ │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ │ + lea -0x55b(%rip),%rax │ │ │ │ │ + mov $0xa8,%edi │ │ │ │ │ + lea -0x5f7(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0xa8,%edi │ │ │ │ │ cmovne %rax,%rdx │ │ │ │ │ - call 637 │ │ │ │ │ + call 607 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov 0x40(%rbp),%rax │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ lea 0x8(%r15),%r13 │ │ │ │ │ mov %rax,0x40(%r15) │ │ │ │ │ - call 651 │ │ │ │ │ + call 621 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ + movdqa 0x10(%rsp),%xmm5 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - movq $0x0,0x98(%r15) │ │ │ │ │ mov %rbx,0x48(%r15) │ │ │ │ │ + movdqa 0x20(%rsp),%xmm6 │ │ │ │ │ mov %rax,0x50(%r15) │ │ │ │ │ lea 0x3(%rbx),%rax │ │ │ │ │ - mov %rbp,0xa0(%r15) │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ - movdqa 0x10(%rsp),%xmm5 │ │ │ │ │ - movdqa 0x20(%rsp),%xmm6 │ │ │ │ │ - lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ movdqa (%rsp),%xmm7 │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ movups %xmm5,0x58(%r15) │ │ │ │ │ movups %xmm6,0x68(%r15) │ │ │ │ │ + lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ movups %xmm7,0x78(%r15) │ │ │ │ │ - call 6a0 │ │ │ │ │ + movq $0x0,0x98(%r15) │ │ │ │ │ + mov %rbp,0xa0(%r15) │ │ │ │ │ + call 670 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,0x90(%r15) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ mov %rax,0x88(%r15) │ │ │ │ │ - call 6bb │ │ │ │ │ + call 68b │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ │ lea 0x20(%r14),%rsi │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ - mov 0x18(%r14),%rcx │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ imul 0x80(%rsp),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 6e5 │ │ │ │ │ + call 6b5 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 750 │ │ │ │ │ + je 720 │ │ │ │ │ imul 0xa0(%rsp),%rbx │ │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov 0x80(%rsp),%rbp │ │ │ │ │ imul %rbx,%rbp │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ cvtsi2sd %rbp,%xmm0 │ │ │ │ │ addsd 0x20(%r15),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r15) │ │ │ │ │ mov %eax,0x34(%r15) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ @@ -485,334 +477,332 @@ │ │ │ │ │ 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,0x30(%rsp) │ │ │ │ │ - jmp 480 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ │ + jmp 460 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x5(%rbx),%rax │ │ │ │ │ cmp $0x3a,%rax │ │ │ │ │ setbe %dl │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %r12,%rbx │ │ │ │ │ setle %al │ │ │ │ │ and %edx,%eax │ │ │ │ │ - jmp 71b │ │ │ │ │ + jmp 6ec │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x19(%rip),%rdx │ │ │ │ │ + mov $0xa8,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0xa8,%edi │ │ │ │ │ - call 788 │ │ │ │ │ + call 758 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - jmp 63a │ │ │ │ │ + jmp 60a │ │ │ │ │ │ │ │ │ │ -0000000000000790 : │ │ │ │ │ +0000000000000760 : │ │ │ │ │ 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 0x68(%rdi),%rsi │ │ │ │ │ mov %rdx,-0x80(%rbp) │ │ │ │ │ + mov 0x68(%rdi),%rsi │ │ │ │ │ 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 a7a │ │ │ │ │ + ja a42 │ │ │ │ │ lea 0x30(%r12),%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ add $0x1f,%rax │ │ │ │ │ and $0xffffffffffffffe0,%rax │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle a54 │ │ │ │ │ + jle a1c │ │ │ │ │ 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 -0x90(%rbp),%rax │ │ │ │ │ + mov %r12,-0xa8(%rbp) │ │ │ │ │ + movq $0x0,-0x88(%rbp) │ │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ │ + mov %r9,-0xa0(%rbp) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ cmp %rax,-0x70(%rbp) │ │ │ │ │ - jle a22 │ │ │ │ │ + jle 9f5 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x50(%r13),%rdx │ │ │ │ │ - mov 0x60(%r13),%rbx │ │ │ │ │ mov %r12,%r11 │ │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ │ + mov 0x60(%r13),%rbx │ │ │ │ │ sub %r15,%r11 │ │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ │ - mov 0x90(%r13),%rax │ │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ │ mov %r11,-0x60(%rbp) │ │ │ │ │ + mov 0x90(%r13),%rax │ │ │ │ │ mov 0x8(%rdx),%r10 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ │ 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 │ │ │ │ │ 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 %rax,-0x58(%rbp) │ │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ │ - call 8c5 │ │ │ │ │ + call 895 │ │ │ │ │ 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 │ │ │ │ │ + mov 0x98(%r13),%rdx │ │ │ │ │ add %r15,%r12 │ │ │ │ │ + mov 0x90(%r13),%rcx │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push $0x2 │ │ │ │ │ call *0x40(%r13) │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ │ push %rbx │ │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ push $0x2 │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ + mov -0x58(%rbp),%r9 │ │ │ │ │ push %r15 │ │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ │ push %r10 │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ - call 919 │ │ │ │ │ + call 8e9 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ cmp %r12,-0x70(%rbp) │ │ │ │ │ - jg 860 │ │ │ │ │ + jg 830 │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ + mov -0x68(%rbp),%rcx │ │ │ │ │ mov 0x60(%r13),%rbx │ │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ │ - mov -0x78(%rbp),%rdi │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ │ mov 0x50(%r13),%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + imul %rbx,%rdx │ │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ │ - mov -0x68(%rbp),%rax │ │ │ │ │ + mov -0x70(%rbp),%rax │ │ │ │ │ push $0x2 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ push %rbx │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ │ + lea (%rsi,%rdx,1),%r11 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ mov %r14,%r9 │ │ │ │ │ - push %r10 │ │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ │ - push %r12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ - mov %rax,-0x48(%rbp) │ │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ │ - call 98d │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ + push %rax │ │ │ │ │ + mov %rax,-0x58(%rbp) │ │ │ │ │ + push %r12 │ │ │ │ │ + mov %r10,-0x50(%rbp) │ │ │ │ │ + mov %r11,-0x48(%rbp) │ │ │ │ │ + call 960 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ 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 │ │ │ │ │ push $0x2 │ │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ call *0x40(%r13) │ │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ │ + push %rbx │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - mov -0x58(%rbp),%r10 │ │ │ │ │ + push $0x2 │ │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ │ - push %rbx │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ - push $0x2 │ │ │ │ │ + push %rax │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ - push %r10 │ │ │ │ │ push %r14 │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ - call 9df │ │ │ │ │ + call 9b1 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ mov 0x70(%r13),%rax │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ - incq -0x88(%rbp) │ │ │ │ │ + addq $0x1,-0x88(%rbp) │ │ │ │ │ mov -0x88(%rbp),%rbx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,-0x78(%rbp) │ │ │ │ │ add %rax,-0x80(%rbp) │ │ │ │ │ cmp %rbx,-0x98(%rbp) │ │ │ │ │ - jle a40 │ │ │ │ │ + jle a08 │ │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ cmp %rax,-0x70(%rbp) │ │ │ │ │ - jg 860 │ │ │ │ │ + jg 830 │ │ │ │ │ mov -0xa0(%rbp),%rax │ │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ │ - jmp 92b │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 8fb │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov -0xa8(%rbp),%r12 │ │ │ │ │ mov -0x38(%rbp),%r15 │ │ │ │ │ cmp $0xffff,%r12 │ │ │ │ │ - ja a63 │ │ │ │ │ + ja a2b │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call a6b │ │ │ │ │ + call a33 │ │ │ │ │ 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 a8a │ │ │ │ │ + call a52 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle a63 │ │ │ │ │ + jle a2b │ │ │ │ │ mov 0x48(%r13),%r8 │ │ │ │ │ mov -0x40(%rbp),%r9 │ │ │ │ │ - jmp 80f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 7df │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ab0 : │ │ │ │ │ +0000000000000a70 : │ │ │ │ │ fftw_regsolver_ct_directw(): │ │ │ │ │ push %r15 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ push %r14 │ │ │ │ │ + lea -0x7de(%rip),%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - lea -0x82d(%rip),%r14 │ │ │ │ │ + mov %ecx,%r13d │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov $0x48,%edi │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ - mov %ecx,%r13d │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ - mov $0x48,%edi │ │ │ │ │ - call ae7 │ │ │ │ │ + call aa7 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ movl $0x0,0x38(%rax) │ │ │ │ │ - call b01 │ │ │ │ │ + call ac1 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%r15 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ mov (%r15),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je b3d │ │ │ │ │ + je afd │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ movl $0x0,0x38(%rax) │ │ │ │ │ - call b3d │ │ │ │ │ + call afd │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ - call b53 │ │ │ │ │ + call b13 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x40(%rax) │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ movl $0x1,0x38(%rax) │ │ │ │ │ - call b6d │ │ │ │ │ + call b2d │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov (%r15),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je bb0 │ │ │ │ │ + je b70 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov $0x48,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ 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 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp bb0 │ │ │ │ │ + jmp b70 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ 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 0e40640e 38410e30 4a0e2841 O.8Y.@d.8A.0J.(A │ │ │ │ │ - 0x00000050 0e20410e 18420e10 420e0846 c3c6cccd . A..B..B..F.... │ │ │ │ │ - 0x00000060 54000000 64000000 00000000 f6000000 T...d........... │ │ │ │ │ + 0x00000020 00000000 81000000 00490e10 8d02450e .........I....E. │ │ │ │ │ + 0x00000030 188c0344 0e208604 440e2883 05470e30 ...D. ..D.(..G.0 │ │ │ │ │ + 0x00000040 4b0e385e 0e40640e 38410e30 4a0e2841 K.8^.@d.8A.0J.(A │ │ │ │ │ + 0x00000050 0e20410e 18420e10 420e0845 c3c6cccd . A..B..B..E.... │ │ │ │ │ + 0x00000060 54000000 64000000 00000000 09010000 T...d........... │ │ │ │ │ 0x00000070 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000080 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ - 0x00000090 0e70027d 0e78570e 80017d0e 78410e70 .p.}.xW...}.xA.p │ │ │ │ │ + 0x00000090 0e70028e 0e78570e 80017f0e 78410e70 .p...xW.....xA.p │ │ │ │ │ 0x000000a0 4b0e3841 0e30410e 28420e20 420e1842 K.8A.0A.(B. B..B │ │ │ │ │ 0x000000b0 0e10420e 08000000 18000000 bc000000 ..B............. │ │ │ │ │ 0x000000c0 00000000 1a000000 00410e10 8302540e .........A....T. │ │ │ │ │ 0x000000d0 08000000 54000000 d8000000 00000000 ....T........... │ │ │ │ │ 0x000000e0 9c000000 00420e10 8e02420e 188d0342 .....B....B....B │ │ │ │ │ - 0x000000f0 0e208c04 410e2886 05410e30 8306780e . ..A.(..A.0..x. │ │ │ │ │ + 0x000000f0 0e208c04 410e2886 05440e30 8306750e . ..A.(..D.0..u. │ │ │ │ │ 0x00000100 38450e40 5f0e3841 0e30410a 0e28410e 8E.@_.8A.0A..(A. │ │ │ │ │ 0x00000110 20420e18 420e1042 0e08430b 500e284a B..B..B..C.P.(J │ │ │ │ │ - 0x00000120 0e20490e 18440e10 420e0800 10000000 . I..D..B....... │ │ │ │ │ + 0x00000120 0e20440e 18420e10 420e0800 10000000 . D..B..B....... │ │ │ │ │ 0x00000130 30010000 00000000 36000000 00000000 0.......6....... │ │ │ │ │ - 0x00000140 e0000000 44010000 00000000 00050000 ....D........... │ │ │ │ │ - 0x00000150 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000160 470e288c 05410e30 8606410e 38830747 G.(..A.0..A.8..G │ │ │ │ │ - 0x00000170 0e800102 6e0a0e38 430e3041 0e28420e ....n..8C.0A.(B. │ │ │ │ │ - 0x00000180 20420e18 420e1042 0e08500b 670e8801 B..B..B..P.g... │ │ │ │ │ - 0x00000190 4a0e9001 4b0e9801 470ea001 610e8001 J...K...G...a... │ │ │ │ │ - 0x000001a0 02460e88 01440e90 014d0e98 01420ea0 .F...D...M...B.. │ │ │ │ │ - 0x000001b0 015e0e80 01530e88 01500e90 015b0e98 .^...S...P...[.. │ │ │ │ │ - 0x000001c0 01420ea0 015e0e80 01024d0e 8801440e .B...^....M...D. │ │ │ │ │ - 0x000001d0 9001470e 9801470e a0014e0e 80010248 ..G...G...N....H │ │ │ │ │ - 0x000001e0 0e880142 0e900160 0e980147 0ea00150 ...B...`...G...P │ │ │ │ │ - 0x000001f0 0e800153 0e880142 0e900145 0e980151 ...S...B...E...Q │ │ │ │ │ - 0x00000200 0ea0014e 0e800103 93010a0e 38440e30 ...N........8D.0 │ │ │ │ │ - 0x00000210 410e2842 0e20420e 18420e10 420e0850 A.(B. B..B..B..P │ │ │ │ │ - 0x00000220 0b000000 30000000 28020000 00000000 ....0...(....... │ │ │ │ │ - 0x00000230 13030000 00410e10 8602430d 06498f03 .....A....C..I.. │ │ │ │ │ - 0x00000240 8e048d05 8c068307 03c5020a 0c070841 ...............A │ │ │ │ │ - 0x00000250 0b560a0c 0708410b 5c000000 5c020000 .V....A.\...\... │ │ │ │ │ - 0x00000260 00000000 0f010000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000270 188e0342 0e208d04 490e288c 05410e30 ...B. ..I.(..A.0 │ │ │ │ │ - 0x00000280 8606410e 38830747 0e4002d6 0a0e3844 ..A.8..G.@....8D │ │ │ │ │ - 0x00000290 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x000002a0 08450b44 0e38410e 30410e28 420e2042 .E.D.8A.0A.(B. B │ │ │ │ │ - 0x000002b0 0e18420e 10420e08 ..B..B.. │ │ │ │ │ + 0x00000140 e0000000 44010000 00000000 c0040000 ....D........... │ │ │ │ │ + 0x00000150 00420e10 8f02470e 188e0342 0e208d04 .B....G....B. .. │ │ │ │ │ + 0x00000160 450e288c 05440e30 8606440e 38830747 E.(..D.0..D.8..G │ │ │ │ │ + 0x00000170 0e800102 660a0e38 430e3041 0e28420e ....f..8C.0A.(B. │ │ │ │ │ + 0x00000180 20420e18 420e1042 0e08470b 6d0e8801 B..B..B..G.m... │ │ │ │ │ + 0x00000190 470e9001 420e9801 470ea001 5e0e8001 G...B...G...^... │ │ │ │ │ + 0x000001a0 02400e88 01440e90 01420e98 01420ea0 .@...D...B...B.. │ │ │ │ │ + 0x000001b0 015e0e80 01590e88 01440e90 01500e98 .^...Y...D...P.. │ │ │ │ │ + 0x000001c0 01420ea0 015e0e80 0102500e 8801440e .B...^....P...D. │ │ │ │ │ + 0x000001d0 9001420e 9801470e a0014e0e 80010248 ..B...G...N....H │ │ │ │ │ + 0x000001e0 0e880146 0e900151 0e98014c 0ea0014b ...F...Q...L...K │ │ │ │ │ + 0x000001f0 0e80015e 0e880144 0e900145 0e980147 ...^...D...E...G │ │ │ │ │ + 0x00000200 0ea0014b 0e800103 94010a0e 38440e30 ...K........8D.0 │ │ │ │ │ + 0x00000210 410e2842 0e20420e 18420e10 420e0847 A.(B. B..B..B..G │ │ │ │ │ + 0x00000220 0b000000 34000000 28020000 00000000 ....4...(....... │ │ │ │ │ + 0x00000230 0b030000 00410e10 8602430d 06468f03 .....A....C..F.. │ │ │ │ │ + 0x00000240 8e048d05 4d8c0683 0703b302 0a0c0708 ....M........... │ │ │ │ │ + 0x00000250 410b560a 0c070841 0b000000 60000000 A.V....A....`... │ │ │ │ │ + 0x00000260 60020000 00000000 0f010000 00420e10 `............B.. │ │ │ │ │ + 0x00000270 8f02450e 188e0349 0e208d04 480e288c ..E....I. ..H.(. │ │ │ │ │ + 0x00000280 05440e30 8606490e 38830747 0e4002c5 .D.0..I.8..G.@.. │ │ │ │ │ + 0x00000290 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ + 0x000002a0 0e10420e 08450b44 0e38410e 30410e28 ..B..E.D.8A.0A.( │ │ │ │ │ + 0x000002b0 420e2042 0e18420e 10420e08 00000000 B. B..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: 2744 (bytes into file) │ │ │ │ │ + Start of section headers: 2736 (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 0xab8: │ │ │ │ │ +There are 14 section headers, starting at offset 0xab0: │ │ │ │ │ │ │ │ │ │ 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 000319 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000800 000168 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000359 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000359 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000359 00001d 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000376 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000968 000048 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000396 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000396 000150 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0009b0 000090 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0004e8 000210 18 12 10 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 0006f8 000105 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 000a40 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000311 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0007f8 000168 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000351 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000351 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000351 00001d 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 00036e 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000960 000048 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 00038e 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 00038e 000150 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0009a8 000090 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0004e0 000210 18 12 10 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 0006f0 000105 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000a38 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,25 +1,25 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 22 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 LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000050 384 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 3: 0000000000000050 376 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 4: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 5: 00000000000001d0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 6: 00000000000001f0 88 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 7: 0000000000000250 47 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro.local │ │ │ │ │ 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 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: 0000000000000280 153 FUNC GLOBAL DEFAULT 1 fftw_regsolver_ct_directwsq │ │ │ │ │ + 17: 0000000000000280 145 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 0x800 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x7f8 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000011a 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000124 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -000000000000013a 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -000000000000014d 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000001a1 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000001c4 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000117 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000011c 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ +0000000000000132 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000145 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000199 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000001bc 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ 00000000000001d9 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 000000000000021d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000239 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000241 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000002ae 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ 00000000000002c1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000002c8 000000150000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ 00000000000001e3 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 000000000000027b 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ 00000000000002fe 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x968 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x960 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 250 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 1f0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1d0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x9b0 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x9a8 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 │ │ │ │ │ 000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ 00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1f0 │ │ │ │ │ 00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 250 │ │ │ │ │ 0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 280 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -22,44 +22,44 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 000000000000004b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000038 0000000000000058 0000003c FDE cie=00000000 pc=0000000000000050..00000000000001d0 │ │ │ │ │ +00000038 0000000000000058 0000003c FDE cie=00000000 pc=0000000000000050..00000000000001c8 │ │ │ │ │ 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_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000066 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ 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_advance_loc: 4 to 000000000000006c │ │ │ │ │ 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: 1 to 000000000000006d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000071 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 00000000000000b3 │ │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000000b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_advance_loc: 9 to 00000000000000be │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000000c5 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000000c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 00000000000000e8 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000000e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 14 to 00000000000000f6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000000f8 │ │ │ │ │ @@ -68,18 +68,19 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000fc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000fe │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000100 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000108 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000094 0000000000000018 00000098 FDE cie=00000000 pc=00000000000001d0..00000000000001e7 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 17 to 00000000000001e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -96,73 +97,73 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001f8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001fb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000022c │ │ │ │ │ + DW_CFA_advance_loc: 49 to 000000000000022c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 10 to 0000000000000236 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000023f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000023a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000243 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000023c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000245 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000023e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000250..000000000000027f │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 000000000000004c 00000104 FDE cie=00000000 pc=0000000000000280..0000000000000319 │ │ │ │ │ +00000100 000000000000004c 00000104 FDE cie=00000000 pc=0000000000000280..0000000000000311 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000282 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000028e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000286 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000297 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000028a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000029b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000028b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000002a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 104 to 00000000000002f3 │ │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000002f6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000002f9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002fb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002fd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000308 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000311 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000309 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000312 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000030a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000314 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000030c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000316 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000030e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000318 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000310 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,12 @@ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ thH;L$XuaH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ +AVAUATUH │ │ │ │ │ +X0[]A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ (dftw-directsq-%D/%D%v "%s") │ │ │ │ │ fftw_mkplan_dftw │ │ │ │ │ fftw_mkstride │ │ │ │ │ fftw_ops_zero │ │ │ │ │ fftw_ops_madd2 │ │ │ │ │ fftw_stride_destroy │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,28 +3,28 @@ │ │ │ │ │ │ │ │ │ │ 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 0x50(%rdi),%rcx │ │ │ │ │ mov 0x88(%rdi),%rdi │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ imul %r8,%rdx │ │ │ │ │ mov (%rdi),%r11 │ │ │ │ │ push %r8 │ │ │ │ │ push 0x80(%rax) │ │ │ │ │ mov 0x58(%rax),%r8 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - add %rdx,%r10 │ │ │ │ │ lea (%rsi,%rdx,1),%rdi │ │ │ │ │ + add %rdx,%r10 │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ call *0x40(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ @@ -36,109 +36,109 @@ │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ cmp 0x50(%rsp),%rsi │ │ │ │ │ sete %dl │ │ │ │ │ cmp 0x60(%rsp),%r12 │ │ │ │ │ sete %al │ │ │ │ │ test %al,%dl │ │ │ │ │ je f0 │ │ │ │ │ cmp 0x58(%rsp),%rcx │ │ │ │ │ jne f0 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ - add 0x70(%rsp),%rax │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ + add 0x70(%rsp),%rax │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x18(%r10),%rax │ │ │ │ │ push 0x88(%rsp) │ │ │ │ │ push %r9 │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ │ push %rdi │ │ │ │ │ - push 0x80(%rsp) │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ + push 0x80(%rsp) │ │ │ │ │ mov 0x78(%rsp),%r8 │ │ │ │ │ mov 0xa0(%rsp),%rdx │ │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ │ mov %r10,0x28(%rsp) │ │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 110 │ │ │ │ │ + jne 108 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - lea -0x117(%rip),%rdx │ │ │ │ │ + lea -0x10f(%rip),%rdx │ │ │ │ │ + mov $0x98,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x98,%edi │ │ │ │ │ - call 128 │ │ │ │ │ + call 120 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov 0x38(%rbp),%rax │ │ │ │ │ mov %rax,0x40(%r15) │ │ │ │ │ - call 13e │ │ │ │ │ + call 136 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ │ mov %rax,0x50(%r15) │ │ │ │ │ - call 151 │ │ │ │ │ + call 149 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ movq %r14,%xmm1 │ │ │ │ │ - movq %r13,%xmm0 │ │ │ │ │ mov %rbx,0x48(%r15) │ │ │ │ │ - punpcklqdq %xmm1,%xmm0 │ │ │ │ │ + movq %r13,%xmm0 │ │ │ │ │ mov %rax,0x58(%r15) │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ + punpcklqdq %xmm1,%xmm0 │ │ │ │ │ lea 0x8(%r15),%rbx │ │ │ │ │ movups %xmm0,0x60(%r15) │ │ │ │ │ movq 0x50(%rsp),%xmm0 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movq $0x0,0x88(%r15) │ │ │ │ │ - mov %rbp,0x90(%r15) │ │ │ │ │ - mov %rax,0x80(%r15) │ │ │ │ │ movhps 0x68(%rsp),%xmm0 │ │ │ │ │ + mov %rbp,0x90(%r15) │ │ │ │ │ movups %xmm0,0x70(%r15) │ │ │ │ │ - call 1a5 │ │ │ │ │ + mov %rax,0x80(%r15) │ │ │ │ │ + call 19d │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ │ - cqto │ │ │ │ │ lea 0x20(%r10),%rsi │ │ │ │ │ + cqto │ │ │ │ │ idivq 0x8(%rdi) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1c8 │ │ │ │ │ + call 1c0 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ jmp f2 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000001d0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rdi │ │ │ │ │ call 1dd │ │ │ │ │ @@ -151,107 +151,106 @@ │ │ │ │ │ │ │ │ │ │ 00000000000001f0 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x90(%rdi),%rax │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov (%rsi),%r14 │ │ │ │ │ mov 0x70(%rdi),%r12 │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ mov 0x30(%rax),%rax │ │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ call 221 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ pop %rbp │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - pop %r12 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000250 : │ │ │ │ │ awake(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %esi,%edi │ │ │ │ │ mov 0x90(%rax),%rdx │ │ │ │ │ - mov 0x60(%rax),%r9 │ │ │ │ │ lea 0x88(%rax),%rsi │ │ │ │ │ + mov 0x60(%rax),%r9 │ │ │ │ │ mov 0x48(%rax),%r8 │ │ │ │ │ mov 0x30(%rdx),%rdx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ │ jmp 27f │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000000000000280 : │ │ │ │ │ fftw_regsolver_ct_directwsq(): │ │ │ │ │ push %r14 │ │ │ │ │ + lea -0x239(%rip),%r14 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ push %r13 │ │ │ │ │ + lea 0x2(%rcx),%r13d │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ push %rbx │ │ │ │ │ - lea 0x2(%rcx),%r13d │ │ │ │ │ - lea -0x246(%rip),%r14 │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ call 2b2 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x38(%rax) │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ call 2c5 │ │ │ │ │ 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 310 │ │ │ │ │ + je 308 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %r12,0x38(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbx,0x30(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp 302 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ 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 4c000000 00440e10 650e1846 ....L....D..e..F │ │ │ │ │ 0x00000030 0e205c0e 08000000 58000000 3c000000 . \.....X...<... │ │ │ │ │ - 0x00000040 00000000 80010000 00520e10 8f02420e .........R....B. │ │ │ │ │ - 0x00000050 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e500242 0e58420e ..A.8..G.P.B.XB. │ │ │ │ │ - 0x00000070 60490e68 470e7063 0e504e0a 0e38410e `I.hG.pc.PN..8A. │ │ │ │ │ - 0x00000080 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000090 500b0000 18000000 98000000 00000000 P............... │ │ │ │ │ + 0x00000040 00000000 78010000 00520e10 8f02420e ....x....R....B. │ │ │ │ │ + 0x00000050 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000060 8606410e 38830747 0e507f0e 58420e60 ..A.8..G.P..XB.` │ │ │ │ │ + 0x00000070 490e684a 0e70600e 504e0a0e 38410e30 I.hJ.p`.PN..8A.0 │ │ │ │ │ + 0x00000080 410e2842 0e20420e 18420e10 420e0848 A.(B. B..B..B..H │ │ │ │ │ + 0x00000090 0b000000 18000000 98000000 00000000 ................ │ │ │ │ │ 0x000000a0 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x000000b0 38000000 b4000000 00000000 58000000 8...........X... │ │ │ │ │ 0x000000c0 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x000000d0 410e2886 05410e30 8306740e 284a0e20 A.(..A.0..t.(J. │ │ │ │ │ - 0x000000e0 490e1844 0e10420e 08000000 10000000 I..D..B......... │ │ │ │ │ + 0x000000d0 410e2886 05440e30 8306710e 284a0e20 A.(..D.0..q.(J. │ │ │ │ │ + 0x000000e0 440e1842 0e10420e 08000000 10000000 D..B..B......... │ │ │ │ │ 0x000000f0 f0000000 00000000 2f000000 00000000 ......../....... │ │ │ │ │ - 0x00000100 4c000000 04010000 00000000 99000000 L............... │ │ │ │ │ - 0x00000110 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x00000120 440e2886 05410e30 83060268 0a0e2841 D.(..A.0...h..(A │ │ │ │ │ - 0x00000130 0e20450e 18420e10 420e0853 0b410e28 . E..B..B..S.A.( │ │ │ │ │ + 0x00000100 4c000000 04010000 00000000 91000000 L............... │ │ │ │ │ + 0x00000110 00420e10 8e024c0e 188d0349 0e208c04 .B....L....I. .. │ │ │ │ │ + 0x00000120 440e2886 05490e30 83060252 0a0e2841 D.(..I.0...R..(A │ │ │ │ │ + 0x00000130 0e20420e 18420e10 420e084b 0b410e28 . B..B..B..K.A.( │ │ │ │ │ 0x00000140 410e2042 0e18420e 10420e08 00000000 A. B..B..B...... │ │ │ ├── dftw-generic.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ 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 1875 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ + 2: 0000000000000000 1879 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ 3: 0000000000000760 82 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ 4: 00000000000007c0 70 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ 5: 0000000000000810 77 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 6: 0000000000000860 12 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 7: 0000000000000870 515 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 8 padt.1 │ │ │ │ │ 9: 0000000000000a80 65 FUNC LOCAL DEFAULT 1 awake │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x1238 contains 22 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000082e 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000813 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000843 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ 0000000000000851 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ 00000000000008f9 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ 000000000000090b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000928 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ 0000000000000938 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 000000000000095d 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000967 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -0000000000000a17 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000a43 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000a1a 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000a4b 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000a93 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000aaf 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000aab 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 0000000000000af1 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ 0000000000000afc 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000b03 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ 0000000000000b2b 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000b3f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ 0000000000000b4a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000868 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,85 +9,85 @@ │ │ │ │ │ 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..0000000000000753 │ │ │ │ │ +00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000757 │ │ │ │ │ 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: 8 to 000000000000000a │ │ │ │ │ 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: 2 to 000000000000000c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 5 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: 152 │ │ │ │ │ - DW_CFA_advance_loc2: 794 to 000000000000032e │ │ │ │ │ + DW_CFA_advance_loc2: 793 to 0000000000000330 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000032f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000331 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000330 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000332 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000334 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000336 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000338 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000033a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000340 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000340 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 911 to 00000000000006cf │ │ │ │ │ + DW_CFA_advance_loc2: 919 to 00000000000006d7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006db │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006dd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006df │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000006e8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000080 0000000000000034 00000084 FDE cie=00000000 pc=0000000000000760..00000000000007b2 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000762 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000764 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000767 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000765 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000768 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000769 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000076c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000773 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000773 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 55 to 00000000000007aa │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000007ab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000007ac │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ @@ -97,34 +97,34 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000b8 0000000000000028 000000bc FDE cie=00000000 pc=00000000000007c0..0000000000000806 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000007c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007c3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000007c7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007ca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000007fe │ │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000007fe │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000007ff │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000801 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000e4 000000000000001c 000000e8 FDE cie=00000000 pc=0000000000000810..000000000000085d │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000817 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000081e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000084b │ │ │ │ │ + DW_CFA_advance_loc: 45 to 000000000000084b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 3 to 000000000000084e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 14 to 000000000000085c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -152,47 +152,47 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000883 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000887 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 430 to 0000000000000a35 │ │ │ │ │ + DW_CFA_advance_loc2: 433 to 0000000000000a38 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a36 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a39 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a37 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a3a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a39 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a3c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a3b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a3e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a3d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a40 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a3f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a42 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a40 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000a48 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000a4b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000a53 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000a4e │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000a56 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a4f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a57 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a51 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a59 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a53 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a5b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a55 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a5d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a57 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a5f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000a60 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000a70 │ │ │ │ │ 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) │ │ │ │ │ @@ -202,45 +202,45 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000188 0000000000000024 0000018c FDE cie=00000000 pc=0000000000000a80..0000000000000ac1 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000a81 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a82 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000a84 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000a8b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000a8b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000aac │ │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000000ab3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000ab4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ab4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000ab5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001b0 0000000000000034 000001b4 FDE cie=00000000 pc=0000000000000ad0..0000000000000b85 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000ad2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ad3 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000add │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000adb │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000ae5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 145 to 0000000000000b6c │ │ │ │ │ + DW_CFA_advance_loc1: 135 to 0000000000000b6c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000b6d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b6f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000b72 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000b80 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000b80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000b81 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000b82 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000b84 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSE1 │ │ │ │ │ `[]A\A]A^A_ │ │ │ │ │ `[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ D$`H9D$X │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dftw-generic-%s-%D-%D%v%(%p%)) │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,372 +2,367 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ bytwiddle(): │ │ │ │ │ push %r15 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - xor %r11d,%r11d │ │ │ │ │ sub $0x60,%rsp │ │ │ │ │ - mov 0x58(%rcx),%r9 │ │ │ │ │ - mov 0x70(%rcx),%rax │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ - mov 0x40(%rcx),%rbx │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - mov 0x78(%rcx),%rax │ │ │ │ │ - sete %r11b │ │ │ │ │ - mov %rbx,-0x58(%rsp) │ │ │ │ │ - lea (%r11,%r9,1),%r8 │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ - jle 32a │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + mov 0x40(%rdi),%rbx │ │ │ │ │ + mov 0x58(%rdi),%rdi │ │ │ │ │ + mov 0x70(%r11),%rax │ │ │ │ │ + mov %rbx,-0x60(%rsp) │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + sete %r9b │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ + mov 0x78(%r11),%rax │ │ │ │ │ + lea (%r9,%rdi,1),%r8 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 32c │ │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ - jle 32a │ │ │ │ │ - mov 0x60(%rcx),%r10 │ │ │ │ │ + jle 32c │ │ │ │ │ + mov 0x60(%r11),%r10 │ │ │ │ │ cmp %r8,%r10 │ │ │ │ │ - jle 32a │ │ │ │ │ - mov 0x48(%rcx),%rax │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - mov 0x50(%rcx),%rdx │ │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ │ - mov 0x68(%rcx),%rax │ │ │ │ │ - mov 0x88(%rcx),%rcx │ │ │ │ │ - mov (%rcx),%rbx │ │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ │ + jle 32c │ │ │ │ │ + mov 0x48(%r11),%rax │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + mov 0x88(%r11),%rdx │ │ │ │ │ + mov 0x50(%r11),%rsi │ │ │ │ │ + mov %rax,-0x70(%rsp) │ │ │ │ │ + mov 0x68(%r11),%rax │ │ │ │ │ + mov (%rdx),%rbx │ │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 3b7 │ │ │ │ │ - mov -0x60(%rsp),%rcx │ │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %rsi,-0x50(%rsp) │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - mov %rsi,-0x38(%rsp) │ │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ │ + jne 3a6 │ │ │ │ │ + mov -0x70(%rsp),%rdx │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ │ + shl $0x4,%rbx │ │ │ │ │ + mov %rbx,-0x40(%rsp) │ │ │ │ │ + lea (%rdx,%r8,1),%rax │ │ │ │ │ + lea 0x0(,%rdx,8),%r15 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - lea (%r14,%rsi,1),%rax │ │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ + sub %rax,%rbx │ │ │ │ │ + lea (%r11,%rbx,1),%rax │ │ │ │ │ + mov %rbx,-0x38(%rsp) │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + lea (%rdx,%rdi,1),%rax │ │ │ │ │ + add %r9,%rax │ │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ │ + lea (%rsi,%rdi,1),%rax │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - lea (%rcx,%r9,1),%rax │ │ │ │ │ - sub %r8,%rsi │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ - lea (%rdx,%r9,1),%rax │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - mov %rbp,0x30(%rsp) │ │ │ │ │ + add %r9,%rax │ │ │ │ │ + sub %r8,%rdi │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea -0x20(%r14,%rax,1),%rax │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ + mov %rdi,-0x48(%rsp) │ │ │ │ │ + lea -0x20(%r11,%rax,1),%rax │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - shr $1,%rsi │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + shr $1,%rdi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ + shl $0x4,%rdi │ │ │ │ │ and $0x1,%edx │ │ │ │ │ add %r8,%rax │ │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ + mov %rdx,-0x20(%rsp) │ │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov $0x1,%r11d │ │ │ │ │ - mov %r10,(%rsp) │ │ │ │ │ - mov %rsi,-0x70(%rsp) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ - mov -0x50(%rsp),%r13 │ │ │ │ │ - mov -0x60(%rsp),%r12 │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - cmpq $0x1,-0x40(%rsp) │ │ │ │ │ + mov %r10,-0x8(%rsp) │ │ │ │ │ + mov (%rsp),%rbx │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + mov -0x58(%rsp),%r12 │ │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + mov -0x70(%rsp),%rbp │ │ │ │ │ + mov %rbx,-0x68(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + cmpq $0x1,-0x48(%rsp) │ │ │ │ │ je 340 │ │ │ │ │ - mov -0x28(%rsp),%r10 │ │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ │ lea 0x10(%rax),%r9 │ │ │ │ │ + mov -0x50(%rsp),%r14 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ lea 0x10(%rdx),%r9 │ │ │ │ │ - lea (%rcx,%r10,1),%rbp │ │ │ │ │ setae %r10b │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ setae %r9b │ │ │ │ │ or %r9d,%r10d │ │ │ │ │ - mov -0x48(%rsp),%r9 │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - cmp %r9,%rcx │ │ │ │ │ + lea (%rax,%r14,1),%r9 │ │ │ │ │ + cmp %r9,%rsi │ │ │ │ │ setae %r9b │ │ │ │ │ - cmp %rbp,%rax │ │ │ │ │ - setae -0x68(%rsp) │ │ │ │ │ - movzbl -0x68(%rsp),%esi │ │ │ │ │ - or %esi,%r9d │ │ │ │ │ + cmp %rbx,%rax │ │ │ │ │ + setae %r14b │ │ │ │ │ + or %r14d,%r9d │ │ │ │ │ test %r9b,%r10b │ │ │ │ │ je 340 │ │ │ │ │ - mov -0x20(%rsp),%r10 │ │ │ │ │ - lea (%rdx,%r10,1),%r9 │ │ │ │ │ - cmp %r9,%rcx │ │ │ │ │ + mov -0x28(%rsp),%r14 │ │ │ │ │ + lea (%rdx,%r14,1),%r9 │ │ │ │ │ + cmp %r9,%rsi │ │ │ │ │ setae %r9b │ │ │ │ │ - cmp %rbp,%rdx │ │ │ │ │ + cmp %rbx,%rdx │ │ │ │ │ setae %r10b │ │ │ │ │ or %r9b,%r10b │ │ │ │ │ je 340 │ │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movups (%rdx,%r9,1),%xmm2 │ │ │ │ │ - movups (%rax,%r9,1),%xmm0 │ │ │ │ │ - movups (%rcx,%r9,2),%xmm4 │ │ │ │ │ - movups 0x10(%rcx,%r9,2),%xmm1 │ │ │ │ │ - movlpd 0x8(%rcx,%r9,2),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movhpd 0x10(%rcx,%r9,2),%xmm4 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rdx,%r9,1),%xmm2 │ │ │ │ │ + movupd (%rax,%r9,1),%xmm0 │ │ │ │ │ + movupd (%rsi,%r9,2),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movupd 0x10(%rsi,%r9,2),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movlpd 0x8(%rsi,%r9,2),%xmm1 │ │ │ │ │ + movhpd 0x10(%rsi,%r9,2),%xmm4 │ │ │ │ │ mulpd %xmm4,%xmm3 │ │ │ │ │ mulpd %xmm1,%xmm5 │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm1,%xmm2 │ │ │ │ │ addpd %xmm5,%xmm3 │ │ │ │ │ subpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm3,(%rdx,%r9,1) │ │ │ │ │ movups %xmm0,(%rax,%r9,1) │ │ │ │ │ add $0x10,%r9 │ │ │ │ │ - cmp %rsi,%r9 │ │ │ │ │ + cmp %rdi,%r9 │ │ │ │ │ jne 210 │ │ │ │ │ - cmpq $0x0,-0x18(%rsp) │ │ │ │ │ - mov %rsi,-0x70(%rsp) │ │ │ │ │ - je 2d1 │ │ │ │ │ - mov -0x8(%rsp),%r10 │ │ │ │ │ - mov -0x10(%rsp),%rsi │ │ │ │ │ - lea (%r10,%r12,1),%r9 │ │ │ │ │ - add %r13,%r10 │ │ │ │ │ + cmpq $0x0,-0x20(%rsp) │ │ │ │ │ + je 2d3 │ │ │ │ │ + mov -0x10(%rsp),%r14 │ │ │ │ │ + lea (%r14,%rbp,1),%r9 │ │ │ │ │ + lea (%r12,%r14,1),%r10 │ │ │ │ │ + mov -0x18(%rsp),%r14 │ │ │ │ │ shl $0x3,%r9 │ │ │ │ │ + lea (%rcx,%r9,1),%rbx │ │ │ │ │ + add %r13,%r9 │ │ │ │ │ shl $0x4,%r10 │ │ │ │ │ - lea (%rdi,%r9,1),%rbp │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - movsd -0x10(%rsi,%r10,1),%xmm4 │ │ │ │ │ - movsd -0x8(%rsi,%r10,1),%xmm3 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movsd -0x10(%r14,%r10,1),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x8(%r14,%r10,1),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ movsd %xmm0,(%r9) │ │ │ │ │ - mov -0x60(%rsp),%r10 │ │ │ │ │ - inc %r11 │ │ │ │ │ - add %rbx,%r14 │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - add %r10,%r12 │ │ │ │ │ - mov -0x50(%rsp),%r10 │ │ │ │ │ - add %r10,%r13 │ │ │ │ │ - mov -0x30(%rsp),%r10 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - mov -0x38(%rsp),%r10 │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ - cmp %r11,-0x58(%rsp) │ │ │ │ │ - jne 190 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mov (%rsp),%r10 │ │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ │ - add %rax,%rdi │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - inc %r10 │ │ │ │ │ - cmp %r10,0x10(%rsp) │ │ │ │ │ - jne 15a │ │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ + add %r15,%rdx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + add %r15,-0x68(%rsp) │ │ │ │ │ + add %rbx,%rbp │ │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + cmp %r11,-0x60(%rsp) │ │ │ │ │ + jne 198 │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + mov -0x8(%rsp),%r10 │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ + cmp %r10,0x8(%rsp) │ │ │ │ │ + jne 15d │ │ │ │ │ add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov -0x48(%rsp),%rsi │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - lea (%r14,%rsi,1),%r10 │ │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movsd (%rdi,%r9,1),%xmm1 │ │ │ │ │ - movsd (%r15,%r9,1),%xmm0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov -0x68(%rsp),%r9 │ │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ │ + lea (%r9,%rbx,1),%r10 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + movsd (%rcx,%r9,1),%xmm1 │ │ │ │ │ + movsd 0x0(%r13,%r9,1),%xmm0 │ │ │ │ │ movsd -0x10(%r8,%r9,2),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ movsd -0x8(%r8,%r9,2),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rdi,%r9,1) │ │ │ │ │ - movsd %xmm0,(%r15,%r9,1) │ │ │ │ │ + movsd %xmm2,(%rcx,%r9,1) │ │ │ │ │ + movsd %xmm0,0x0(%r13,%r9,1) │ │ │ │ │ add $0x8,%r9 │ │ │ │ │ cmp %r9,%r10 │ │ │ │ │ - jne 360 │ │ │ │ │ - mov %rsi,-0x70(%rsp) │ │ │ │ │ - jmp 2d1 │ │ │ │ │ - mov -0x60(%rsp),%rbx │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - imul %r8,%rcx │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ │ - lea (%r10,%r9,1),%rcx │ │ │ │ │ - mov %rsi,-0x48(%rsp) │ │ │ │ │ - lea (%r11,%rdx,1),%rsi │ │ │ │ │ + jne 350 │ │ │ │ │ + jmp 2d3 │ │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ │ + mov %r10,%r11 │ │ │ │ │ + sub %r8,%r11 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + mov %rdx,-0x48(%rsp) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + imul %r8,%rdx │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ │ - sub %r8,%rcx │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - mov %rbx,-0x68(%rsp) │ │ │ │ │ + lea -0x1(%rsi),%rbx │ │ │ │ │ + lea (%r10,%rdi,1),%rdx │ │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ │ shl $0x4,%rbx │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ mov %rbx,-0x40(%rsp) │ │ │ │ │ - mov -0x10(%rsp),%rbx │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ + mov -0x18(%rsp),%rbx │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ + sub %r8,%rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - sub %r8,%rsi │ │ │ │ │ - lea -0x28(%rbx,%rcx,1),%r14 │ │ │ │ │ + lea -0x28(%rbx,%rdx,1),%rdx │ │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ │ + lea (%rdi,%rsi,1),%rdx │ │ │ │ │ + lea -0x1(%r11),%rsi │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ lea -0x20(%rbx,%rdx,1),%rbx │ │ │ │ │ - lea -0x1(%rsi),%rcx │ │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - mov %rcx,-0x50(%rsp) │ │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ setne -0x38(%rsp) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ │ cmovns %rbx,%rdx │ │ │ │ │ mov %rdx,-0x30(%rsp) │ │ │ │ │ mov $0x0,%edx │ │ │ │ │ cmovle %rbx,%rdx │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ + imul %rbx,%rsi │ │ │ │ │ mov %rdx,-0x28(%rsp) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - cmovs %rcx,%rbx │ │ │ │ │ - cmovns %rcx,%rdx │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ - sub %r9,%rcx │ │ │ │ │ + cmovs %rsi,%rbx │ │ │ │ │ + cmovns %rsi,%rdx │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ mov %rbx,-0x20(%rsp) │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ │ - sub %r11,%rcx │ │ │ │ │ - and $0x1,%ebx │ │ │ │ │ + sub %r9,%rsi │ │ │ │ │ + and $0x1,%edi │ │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + mov %r11,%rsi │ │ │ │ │ + shr $1,%rsi │ │ │ │ │ + shl $0x5,%rsi │ │ │ │ │ + mov %rsi,-0x8(%rsp) │ │ │ │ │ + mov %r11,%rsi │ │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ │ - lea (%rsi,%r8,1),%rbx │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ - imul %rax,%rbx │ │ │ │ │ - shl $0x5,%rcx │ │ │ │ │ - mov %rcx,-0x8(%rsp) │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ + lea (%rsi,%r8,1),%rdi │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ + imul %rax,%rdi │ │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ │ mov 0x50(%rsp),%rbx │ │ │ │ │ - mov -0x68(%rsp),%r12 │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ │ - nop │ │ │ │ │ - cmpq $0x5,-0x50(%rsp) │ │ │ │ │ - jbe 6e0 │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ + mov -0x58(%rsp),%r12 │ │ │ │ │ + mov -0x70(%rsp),%r15 │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmpq $0x1,-0x50(%rsp) │ │ │ │ │ + jbe 6e8 │ │ │ │ │ + mov -0x28(%rsp),%r14 │ │ │ │ │ mov -0x30(%rsp),%r11 │ │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ │ - lea (%r11,%rcx,1),%r9 │ │ │ │ │ - mov -0x28(%rsp),%r11 │ │ │ │ │ - add %rcx,%r10 │ │ │ │ │ - lea (%rdi,%r9,1),%r13 │ │ │ │ │ - mov %r13,-0x70(%rsp) │ │ │ │ │ - lea (%r11,%rcx,1),%r8 │ │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ │ + mov -0x10(%rsp),%r14 │ │ │ │ │ + lea (%r11,%rsi,1),%r9 │ │ │ │ │ mov -0x20(%rsp),%r11 │ │ │ │ │ - lea (%r15,%r8,1),%r13 │ │ │ │ │ - add %rcx,%r11 │ │ │ │ │ - cmp %r13,-0x70(%rsp) │ │ │ │ │ - setb %r13b │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - add %rdi,%r8 │ │ │ │ │ + lea (%r14,%rsi,1),%r10 │ │ │ │ │ + lea (%rcx,%r9,1),%r14 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ + cmp %r14,-0x68(%rsp) │ │ │ │ │ + setb %r14b │ │ │ │ │ + add %r13,%r9 │ │ │ │ │ + add %rcx,%r8 │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - lea (%rdi,%r11,1),%r9 │ │ │ │ │ + lea (%rcx,%r11,1),%r9 │ │ │ │ │ setb %r8b │ │ │ │ │ - or %r13d,%r8d │ │ │ │ │ + or %r14d,%r8d │ │ │ │ │ and -0x38(%rsp),%r8b │ │ │ │ │ - lea (%rdi,%r10,1),%r13 │ │ │ │ │ cmp %r9,%rbx │ │ │ │ │ setb %r9b │ │ │ │ │ - cmp %rsi,%r13 │ │ │ │ │ - setb %r13b │ │ │ │ │ - or %r13d,%r9d │ │ │ │ │ + lea (%rcx,%r10,1),%r14 │ │ │ │ │ + cmp %rdi,%r14 │ │ │ │ │ + setb %r14b │ │ │ │ │ + or %r14d,%r9d │ │ │ │ │ test %r9b,%r8b │ │ │ │ │ - je 6e0 │ │ │ │ │ - add %r15,%r11 │ │ │ │ │ + je 6e8 │ │ │ │ │ + add %r13,%r11 │ │ │ │ │ cmp %r11,%rbx │ │ │ │ │ setb %r8b │ │ │ │ │ - add %r15,%r10 │ │ │ │ │ - cmp %rsi,%r10 │ │ │ │ │ + add %r13,%r10 │ │ │ │ │ + cmp %rdi,%r10 │ │ │ │ │ setb %r9b │ │ │ │ │ or %r8b,%r9b │ │ │ │ │ - je 6e0 │ │ │ │ │ + je 6e8 │ │ │ │ │ mov -0x8(%rsp),%r11 │ │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ │ - lea (%r15,%rcx,1),%r8 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ + add %rdi,%r11 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movsd (%r9),%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ add $0x20,%r10 │ │ │ │ │ - movups -0x20(%r10),%xmm4 │ │ │ │ │ - movups -0x10(%r10),%xmm2 │ │ │ │ │ - movlpd -0x18(%r10),%xmm2 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movupd -0x20(%r10),%xmm4 │ │ │ │ │ movhpd (%r9,%rax,8),%xmm1 │ │ │ │ │ movhpd (%r8,%rax,8),%xmm0 │ │ │ │ │ + movupd -0x10(%r10),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movlpd -0x18(%r10),%xmm2 │ │ │ │ │ movhpd -0x10(%r10),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulpd %xmm4,%xmm3 │ │ │ │ │ mulpd %xmm2,%xmm5 │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm1 │ │ │ │ │ addpd %xmm5,%xmm3 │ │ │ │ │ subpd %xmm1,%xmm0 │ │ │ │ │ movlpd %xmm3,(%r9) │ │ │ │ │ @@ -375,103 +370,101 @@ │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ movlpd %xmm0,(%r8) │ │ │ │ │ movhpd %xmm0,(%r8,%rax,8) │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ jne 5a0 │ │ │ │ │ cmpq $0x0,(%rsp) │ │ │ │ │ - je 67c │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - lea (%r11,%r14,1),%r8 │ │ │ │ │ + je 682 │ │ │ │ │ mov 0x18(%rsp),%r11 │ │ │ │ │ + mov -0x18(%rsp),%r14 │ │ │ │ │ + lea (%r11,%r15,1),%r8 │ │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%r10 │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ + lea (%rcx,%r8,1),%r10 │ │ │ │ │ + add %r13,%r8 │ │ │ │ │ movsd (%r10),%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ lea (%r12,%r11,1),%r9 │ │ │ │ │ - mov -0x10(%rsp),%r11 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - movsd -0x10(%r11,%r9,1),%xmm4 │ │ │ │ │ - movsd -0x8(%r11,%r9,1),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x10(%r14,%r9,1),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x8(%r14,%r9,1),%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%r10) │ │ │ │ │ movsd %xmm0,(%r8) │ │ │ │ │ mov -0x48(%rsp),%r11 │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - mov -0x60(%rsp),%r11 │ │ │ │ │ - add %r11,%r14 │ │ │ │ │ - mov -0x68(%rsp),%r11 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ │ + add %r11,%r15 │ │ │ │ │ + mov -0x58(%rsp),%r11 │ │ │ │ │ add %r11,%r12 │ │ │ │ │ mov -0x40(%rsp),%r11 │ │ │ │ │ add %r11,%rbx │ │ │ │ │ - add %r11,%rsi │ │ │ │ │ - cmp %rbp,-0x58(%rsp) │ │ │ │ │ + add %r11,%rdi │ │ │ │ │ + cmp %rbp,-0x60(%rsp) │ │ │ │ │ jne 4f0 │ │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - add %rbx,%r15 │ │ │ │ │ - inc %r9 │ │ │ │ │ - cmp %r9,0x10(%rsp) │ │ │ │ │ - jne 4cc │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + add %r14,%r13 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ + cmp %r9,0x8(%rsp) │ │ │ │ │ + jne 4be │ │ │ │ │ add $0x60,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + mov %rsi,%r8 │ │ │ │ │ + lea (%r11,%rdi,1),%r10 │ │ │ │ │ mov 0x28(%rsp),%r11 │ │ │ │ │ - mov %rsi,%r9 │ │ │ │ │ - mov %rcx,%r8 │ │ │ │ │ - lea (%r11,%rsi,1),%r10 │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - movsd (%rdi,%r8,1),%xmm1 │ │ │ │ │ - movsd (%r15,%r8,1),%xmm0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd (%rcx,%r8,1),%xmm1 │ │ │ │ │ add $0x10,%r9 │ │ │ │ │ + movsd 0x0(%r13,%r8,1),%xmm0 │ │ │ │ │ movsd -0x10(%r9),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ movsd -0x8(%r9),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rdi,%r8,1) │ │ │ │ │ - movsd %xmm0,(%r15,%r8,1) │ │ │ │ │ + movsd %xmm2,(%rcx,%r8,1) │ │ │ │ │ + movsd %xmm0,0x0(%r13,%r8,1) │ │ │ │ │ add %r11,%r8 │ │ │ │ │ cmp %r9,%r10 │ │ │ │ │ jne 700 │ │ │ │ │ - jmp 67c │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 682 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000760 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x68(%rdi),%rax │ │ │ │ │ imul 0x58(%rdi),%rax │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ call 0 │ │ │ │ │ mov 0x80(%r13),%rdi │ │ │ │ │ @@ -489,24 +482,24 @@ │ │ │ │ │ jmp *%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 00000000000007c0 : │ │ │ │ │ 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 │ │ │ │ │ + imul 0x58(%rdi),%rsi │ │ │ │ │ mov 0x80(%rdi),%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ lea (%rdx,%rsi,1),%rdx │ │ │ │ │ add %rbp,%rsi │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ @@ -515,23 +508,23 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ jmp 0 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000810 : │ │ │ │ │ print(): │ │ │ │ │ + lea 0x0(%rip),%rdx │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ cmpl $0x1,0x98(%rax) │ │ │ │ │ - mov 0x80(%rax),%rsi │ │ │ │ │ - lea 0x0(%rip),%rdx │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ mov 0x70(%rax),%r9 │ │ │ │ │ + mov 0x80(%rax),%rsi │ │ │ │ │ mov 0x50(%rax),%r8 │ │ │ │ │ mov 0x40(%rax),%rcx │ │ │ │ │ je 847 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ @@ -559,101 +552,101 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ cmp %rax,0x58(%rsp) │ │ │ │ │ - jne a47 │ │ │ │ │ + jne a4f │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ testb $0x8,0xd4(%rax) │ │ │ │ │ - jne a47 │ │ │ │ │ + jne a4f │ │ │ │ │ mov 0x68(%rsp),%r10 │ │ │ │ │ mov %r9,%r12 │ │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r8,%r14 │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ imul %r9,%r10 │ │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ add %r10,%r11 │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ add %r10,%r15 │ │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ │ call 8fd │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ call 90f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %r11,%r9 │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ call 92c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 93c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je a40 │ │ │ │ │ + je a48 │ │ │ │ │ cmpl $0x1,0x18(%r13) │ │ │ │ │ lea -0x194(%rip),%rdx │ │ │ │ │ je a60 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0xa0,%edi │ │ │ │ │ call 96b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ movq %rbp,%xmm2 │ │ │ │ │ add 0x70(%rsp),%rcx │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ - movdqu 0x8(%r15),%xmm1 │ │ │ │ │ - movq %r12,%xmm3 │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ movq %r14,%xmm0 │ │ │ │ │ - mov 0x18(%r13),%edx │ │ │ │ │ - dec %rbx │ │ │ │ │ movhps 0x68(%rsp),%xmm0 │ │ │ │ │ + mov 0x18(%r13),%edx │ │ │ │ │ + sub $0x1,%rbx │ │ │ │ │ mov %r13,0x90(%rax) │ │ │ │ │ - mov %r15,0x80(%rax) │ │ │ │ │ - movq $0x0,0x88(%rax) │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ + movq %r12,%xmm3 │ │ │ │ │ + movdqu 0x8(%r15),%xmm1 │ │ │ │ │ + mov %r15,0x80(%rax) │ │ │ │ │ movq %rcx,%xmm0 │ │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ │ + movups %xmm1,0x8(%rax) │ │ │ │ │ mov %edx,0x98(%rax) │ │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ │ + movdqu 0x18(%r15),%xmm1 │ │ │ │ │ movups %xmm0,0x60(%rax) │ │ │ │ │ movq 0x50(%rsp),%xmm0 │ │ │ │ │ - movups %xmm1,0x8(%rax) │ │ │ │ │ - movdqu 0x18(%r15),%xmm1 │ │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ │ + movupd 0x8(%rax),%xmm1 │ │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ │ - imul %rdx,%rbx │ │ │ │ │ - imul 0x50(%rsp),%rbx │ │ │ │ │ movhps 0x58(%rsp),%xmm0 │ │ │ │ │ + movq $0x0,0x88(%rax) │ │ │ │ │ + imul %rdx,%rbx │ │ │ │ │ movups %xmm0,0x70(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - movups %xmm1,0x18(%rax) │ │ │ │ │ - movups 0x8(%rax),%xmm1 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + imul 0x50(%rsp),%rbx │ │ │ │ │ cvtsi2sd %rbx,%xmm0 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ unpckhpd %xmm0,%xmm0 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ @@ -663,72 +656,72 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call a47 │ │ │ │ │ + call a4f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x307(%rip),%rdx │ │ │ │ │ jmp 95a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000a80 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x80(%rdi),%rdi │ │ │ │ │ call a97 │ │ │ │ │ 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 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ jmp ac1 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000ad0 : │ │ │ │ │ fftw_ct_generic_register(): │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - lea -0x26a(%rip),%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + push %rbp │ │ │ │ │ + lea -0x274(%rip),%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ call af5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call b00 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ @@ -766,16 +759,16 @@ │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ call *%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ + pop %r12 │ │ │ │ │ jmp b77 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ 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 64000000 1c000000 ........d....... │ │ │ │ │ - 0x00000020 00000000 53070000 00420e10 8f02450e ....S....B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e980103 1a030a0e ..A.8..G........ │ │ │ │ │ + 0x00000020 00000000 57070000 00420e10 8f02480e ....W....B....H. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e980103 19030a0e ..A.8..D........ │ │ │ │ │ 0x00000050 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000060 420e0848 0b038f03 0a0e3841 0e30410e B..H......8A.0A. │ │ │ │ │ + 0x00000060 420e0846 0b039703 0a0e3841 0e30410e B..F......8A.0A. │ │ │ │ │ 0x00000070 28420e20 420e1842 0e10420e 08470b00 (B. B..B..B..G.. │ │ │ │ │ 0x00000080 34000000 84000000 00000000 52000000 4...........R... │ │ │ │ │ - 0x00000090 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x000000a0 440e2883 054a0e30 770e2841 0e20410e D.(..J.0w.(A. A. │ │ │ │ │ + 0x00000090 00420e10 8d02450e 188c0341 0e208604 .B....E....A. .. │ │ │ │ │ + 0x000000a0 440e2883 05470e30 770e2841 0e20410e D.(..G.0w.(A. A. │ │ │ │ │ 0x000000b0 18420e10 420e0800 28000000 bc000000 .B..B...(....... │ │ │ │ │ - 0x000000c0 00000000 46000000 00420e10 8c02410e ....F....B....A. │ │ │ │ │ - 0x000000d0 18860344 0e208304 770e1841 0e10420e ...D. ..w..A..B. │ │ │ │ │ + 0x000000c0 00000000 46000000 00420e10 8c02440e ....F....B....D. │ │ │ │ │ + 0x000000d0 18860344 0e208304 740e1841 0e10420e ...D. ..t..A..B. │ │ │ │ │ 0x000000e0 08000000 1c000000 e8000000 00000000 ................ │ │ │ │ │ - 0x000000f0 4d000000 00470e10 740e1843 0e204e0e M....G..t..C. N. │ │ │ │ │ + 0x000000f0 4d000000 004e0e10 6d0e1843 0e204e0e M....N..m..C. N. │ │ │ │ │ 0x00000100 08000000 10000000 08010000 00000000 ................ │ │ │ │ │ 0x00000110 0c000000 00000000 6c000000 1c010000 ........l....... │ │ │ │ │ 0x00000120 00000000 03020000 004b0e10 8f02420e .........K....B. │ │ │ │ │ 0x00000130 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000140 8606410e 38830744 0e5003ae 010a0e38 ..A.8..D.P.....8 │ │ │ │ │ + 0x00000140 8606410e 38830744 0e5003b1 010a0e38 ..A.8..D.P.....8 │ │ │ │ │ 0x00000150 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000160 0e08410b 4b0a0e38 430e3041 0e28420e ..A.K..8C.0A.(B. │ │ │ │ │ - 0x00000170 20420e18 420e1042 0e08490b 500e08c3 B..B..B..I.P... │ │ │ │ │ + 0x00000160 0e08460b 4b0a0e38 430e3041 0e28420e ..F.K..8C.0A.(B. │ │ │ │ │ + 0x00000170 20420e18 420e1042 0e08410b 500e08c3 B..B..B..A.P... │ │ │ │ │ 0x00000180 c6cccdce cf000000 24000000 8c010000 ........$....... │ │ │ │ │ - 0x00000190 00000000 41000000 00410e10 8602410e ....A....A....A. │ │ │ │ │ - 0x000001a0 18830349 0e20610e 18480e10 410e0800 ...I. a..H..A... │ │ │ │ │ + 0x00000190 00000000 41000000 00410e10 8602430e ....A....A....C. │ │ │ │ │ + 0x000001a0 18830347 0e20680e 18410e10 410e0800 ...G. h..A..A... │ │ │ │ │ 0x000001b0 34000000 b4010000 00000000 b5000000 4............... │ │ │ │ │ - 0x000001c0 00420e10 8c02410e 18860348 0e208304 .B....A....H. .. │ │ │ │ │ - 0x000001d0 02910a0e 18410e10 420e0851 0b410e18 .....A..B..Q.A.. │ │ │ │ │ + 0x000001c0 00420e10 8c024b0e 18860348 0e208304 .B....K....H. .. │ │ │ │ │ + 0x000001d0 02870a0e 18410e10 450e084e 0b410e18 .....A..E..N.A.. │ │ │ │ │ 0x000001e0 410e1042 0e080000 A..B.... │ │ │ ├── dftw-genericbuf.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: 4168 (bytes into file) │ │ │ │ │ + Start of section headers: 4184 (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 0x1048: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1058: │ │ │ │ │ │ │ │ │ │ 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 0005cb 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c70 000270 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00060b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00060b 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00060b 000021 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 00062c 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000ee0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 00064c 000068 00 A 0 0 32 │ │ │ │ │ - [ 9] .rodata.cst16 PROGBITS 0000000000000000 0006b4 000010 10 AM 0 0 16 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0006c4 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0006c4 000168 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000f28 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000830 0002d0 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000b00 00016e 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000fb8 00008d 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0005d9 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c80 000270 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000619 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000619 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000619 000021 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 00063a 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 000ef0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 00065a 000068 00 A 0 0 32 │ │ │ │ │ + [ 9] .rodata.cst16 PROGBITS 0000000000000000 0006c2 000010 10 AM 0 0 16 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0006d2 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0006d2 000168 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000f38 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000840 0002d0 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000b10 00016e 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000fc8 00008d 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 43 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000030 12 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 4: 0000000000000040 475 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ - 5: 0000000000000220 631 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 4: 0000000000000040 478 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 5: 0000000000000220 630 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 7: 00000000000004a0 97 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 8: 0000000000000000 56 OBJECT LOCAL DEFAULT 8 radices.1 │ │ │ │ │ - 9: 0000000000000040 40 OBJECT LOCAL DEFAULT 8 batchsizes.2 │ │ │ │ │ + 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 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_malloc_plain │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ @@ -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: 0000000000000510 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 │ │ │ │ │ + 25: 0000000000000510 201 FUNC GLOBAL DEFAULT 1 fftw_ct_genericbuf_register │ │ │ │ │ + 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ + 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct_hook │ │ │ │ │ + 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver_ct │ │ │ │ │ + 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,44 +1,44 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc70 contains 26 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc80 contains 26 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000000c 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000010 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000d1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 00000000000000ee 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000103 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 000000000000011d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ 000000000000012d 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 0000000000000139 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000150 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000155 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 000000000000015a 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dftw - 4 │ │ │ │ │ -00000000000001e8 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000212 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000001f3 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000215 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000253 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000456 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +000000000000044d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ 00000000000004b3 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 00000000000004c3 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ 00000000000004ef 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -0000000000000519 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000533 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 3c │ │ │ │ │ -0000000000000552 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ -0000000000000561 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000568 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ -0000000000000594 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -000000000000059f 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 64 │ │ │ │ │ -00000000000005af 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 34 │ │ │ │ │ +0000000000000517 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 64 │ │ │ │ │ +0000000000000520 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000052f 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_ct_hook - 4 │ │ │ │ │ +0000000000000543 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 3c │ │ │ │ │ +0000000000000566 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_ct - 4 │ │ │ │ │ +0000000000000577 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000005a9 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000005b9 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata + 34 │ │ │ │ │ 0000000000000038 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000493 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000492 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xee0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xef0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 4a0 │ │ │ │ │ 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 0xf28 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf38 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 │ │ │ │ │ 0000000000000094 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 220 │ │ │ │ │ 00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ 0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 510 │ │ │ │ ├── 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 0000000000000048 00000044 FDE cie=00000000 pc=0000000000000040..000000000000021b │ │ │ │ │ +00000040 0000000000000048 00000044 FDE cie=00000000 pc=0000000000000040..000000000000021e │ │ │ │ │ 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 │ │ │ │ │ @@ -60,15 +60,15 @@ │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000007c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000008c 000000000000005c 00000090 FDE cie=00000000 pc=0000000000000220..0000000000000497 │ │ │ │ │ +0000008c 000000000000005c 00000090 FDE cie=00000000 pc=0000000000000220..0000000000000496 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000222 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000224 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000226 │ │ │ │ │ @@ -81,49 +81,49 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000022a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 10 to 0000000000000234 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 511 to 0000000000000433 │ │ │ │ │ + DW_CFA_advance_loc2: 492 to 0000000000000420 │ │ │ │ │ DW_CFA_def_cfa_offset: 216 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000435 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000425 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000043a │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000042a │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000441 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000430 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000463 │ │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000000046d │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000485 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000000484 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000489 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000488 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000048a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000489 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000048b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000048d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000490 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000048f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000492 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000491 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000ec 0000000000000030 000000f0 FDE cie=00000000 pc=00000000000004a0..0000000000000501 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000004a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004a2 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000004ab │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000004ab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 41 to 00000000000004d4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000004d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000004d6 │ │ │ │ │ @@ -134,43 +134,43 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000004ff │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000500 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 0000000000000044 00000124 FDE cie=00000000 pc=0000000000000510..00000000000005cb │ │ │ │ │ +00000120 0000000000000044 00000124 FDE cie=00000000 pc=0000000000000510..00000000000005d9 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000512 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000514 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000516 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000051d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000051f │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000526 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000520 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000527 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000521 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000528 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000528 │ │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 152 to 00000000000005c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000052c │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc1: 162 to 00000000000005ce │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005cf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005c6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005c8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dftw-genericbuf/%D-%D-%D%(%p%)) │ │ │ │ │ -radices.1 │ │ │ │ │ batchsizes.2 │ │ │ │ │ +radices.1 │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_mktensor_1d │ │ │ │ │ fftw_mkproblem_dft_d │ │ │ │ │ fftw_mkplan_d │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_mkplan_dftw │ │ │ │ │ fftw_cpy2d_pair_co │ │ │ │ │ fftw_plan_awake │ │ │ │ │ fftw_triggen_destroy │ │ │ │ │ fftw_mktriggen │ │ │ │ │ fftw_ct_genericbuf_register │ │ │ │ │ -fftw_mksolver_ct │ │ │ │ │ -fftw_solver_register │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_mksolver_ct_hook │ │ │ │ │ +fftw_mksolver_ct │ │ │ │ │ +fftw_solver_register │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ │ .rodata.str1.8 │ │ │ │ │ .rela.data.rel.ro.local │ │ │ │ │ .rodata.cst16 │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .rela.eh_frame │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x40(%rax),%rcx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ │ mov 0x80(%rax),%rdx │ │ │ │ │ mov 0x88(%rax),%r9 │ │ │ │ │ mov 0x50(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ @@ -88,80 +88,80 @@ │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ call 107 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov (%rsp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ call 121 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0x88(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 131 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ call 13d │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - je 20f │ │ │ │ │ + je 212 │ │ │ │ │ lea 0xd3(%rip),%rdx │ │ │ │ │ + mov $0xa0,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0xa0,%edi │ │ │ │ │ call 15e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dftw-0x4 │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ movq %rbx,%xmm2 │ │ │ │ │ movq %r14,%xmm3 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ - movdqu 0x8(%r15),%xmm1 │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ - dec %r12 │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ + sub $0x1,%r12 │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ - mov %rbp,0x98(%rax) │ │ │ │ │ - mov %r15,0x88(%rax) │ │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ mov 0x30(%rbp),%rdx │ │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ │ + mov %rbp,0x98(%rax) │ │ │ │ │ movq 0x68(%rsp),%xmm0 │ │ │ │ │ + mov %r15,0x88(%rax) │ │ │ │ │ + movdqu 0x8(%r15),%xmm1 │ │ │ │ │ mov %rdx,0x80(%rax) │ │ │ │ │ mov 0x70(%rsp),%rdx │ │ │ │ │ add 0x68(%rsp),%rdx │ │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ │ movdqu 0x18(%r15),%xmm1 │ │ │ │ │ + movups %xmm1,0x18(%rax) │ │ │ │ │ + movupd 0x8(%rax),%xmm1 │ │ │ │ │ movq %rdx,%xmm4 │ │ │ │ │ lea -0x1(%rbx),%rdx │ │ │ │ │ - imul %rdx,%r12 │ │ │ │ │ punpcklqdq %xmm4,%xmm0 │ │ │ │ │ movups %xmm0,0x70(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + imul %rdx,%r12 │ │ │ │ │ cvtsi2sd %r12,%xmm0 │ │ │ │ │ unpcklpd %xmm0,%xmm0 │ │ │ │ │ mulpd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-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) │ │ │ │ │ jmp 6e │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 216 │ │ │ │ │ + call 219 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 6c │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000220 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ @@ -174,157 +174,155 @@ │ │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ │ lea 0x10(%rax),%rdi │ │ │ │ │ imul 0x80(%rbx),%rdi │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ call 257 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x70(%rbx),%rsi │ │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ │ cmp 0x78(%rbx),%rsi │ │ │ │ │ - jge 47e │ │ │ │ │ - mov 0x80(%rbx),%rbp │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ + jge 47d │ │ │ │ │ + mov 0x80(%rbx),%rsi │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ mov %rsi,0x88(%rsp) │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ mov 0x40(%r12),%r11 │ │ │ │ │ - lea (%r10,%rbp,1),%rsi │ │ │ │ │ - mov 0x58(%r12),%r13 │ │ │ │ │ + mov 0x58(%r12),%rbp │ │ │ │ │ + lea (%rax,%rdi,1),%rsi │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jle 3e8 │ │ │ │ │ - cmp %r10,%rsi │ │ │ │ │ - jle 3e8 │ │ │ │ │ - mov 0x48(%r12),%rax │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov 0x90(%r12),%r15 │ │ │ │ │ - lea 0x10(%r11),%rbx │ │ │ │ │ - imul %r10,%rdi │ │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ │ - shl $0x4,%rbx │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ + jle 3e0 │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jle 3e0 │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ + mov 0x48(%r12),%rdi │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %rbp,0x70(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %r13,0x78(%rsp) │ │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ │ + lea 0x10(%r11),%r15 │ │ │ │ │ + mov %rbp,0x78(%rsp) │ │ │ │ │ + mov 0x90(%r12),%r14 │ │ │ │ │ + shl $0x4,%r15 │ │ │ │ │ mov %r11,0x60(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + mov %r15,0x10(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ mov %r12,0x80(%rsp) │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ │ lea (%rcx,%rax,1),%rbx │ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ │ - lea (%rcx,%rax,1),%r14 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - mov %r9,%r13 │ │ │ │ │ + lea (%rcx,%rax,1),%r15 │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ + mov %r10,%r13 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x0(%rbp),%xmm0 │ │ │ │ │ - movsd (%rbx),%xmm1 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ - call *0x10(%r15) │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + call *0x10(%r14) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%rbp │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add %rax,%r12 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ add %rax,%r13 │ │ │ │ │ - cmp %r14,0x20(%rsp) │ │ │ │ │ + cmp %r15,0x20(%rsp) │ │ │ │ │ jne 360 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ │ - add %rcx,%r8 │ │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ │ + add %rcx,%r9 │ │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ │ - inc %rdx │ │ │ │ │ - add $0x10,%r9 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + add $0x10,%r10 │ │ │ │ │ add %rcx,%rax │ │ │ │ │ cmp %rdx,0x60(%rsp) │ │ │ │ │ jne 320 │ │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ │ + mov 0x78(%rsp),%rbp │ │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ │ mov 0x88(%rsp),%r14 │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ │ mov 0x88(%r12),%rax │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + mov 0x40(%r12),%rcx │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ - mov 0x40(%r12),%rcx │ │ │ │ │ push 0x48(%r12) │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ push $0x2 │ │ │ │ │ - imul %r10,%rax │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ push %rcx │ │ │ │ │ lea 0x20(%rcx,%rcx,1),%r9 │ │ │ │ │ - push %r13 │ │ │ │ │ + push %rbp │ │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ lea (%rdi,%rax,1),%rdx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + add %rax,%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - call 45a │ │ │ │ │ + call 451 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ + mov 0x80(%r12),%rax │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov 0x80(%r12),%rbp │ │ │ │ │ - add %rbp,%r10 │ │ │ │ │ - cmp %r10,0x78(%r12) │ │ │ │ │ + cmp %rbx,0x78(%r12) │ │ │ │ │ jg 290 │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 497 │ │ │ │ │ + jmp 496 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000004a0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x88(%rdi),%rdi │ │ │ │ │ call 4b7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ test %ebp,%ebp │ │ │ │ │ jne 4e0 │ │ │ │ │ mov 0x90(%rbx),%rdi │ │ │ │ │ @@ -334,83 +332,82 @@ │ │ │ │ │ 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 4f3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ mov %rax,0x90(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000510 : │ │ │ │ │ fftw_ct_genericbuf_register(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + lea 0x0(%rip),%r14 │ │ │ │ │ + R_X86_64_PC32 .rodata+0x64 │ │ │ │ │ push %r13 │ │ │ │ │ lea 0x0(%rip),%r13 │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - lea -0x4ef(%rip),%r12 │ │ │ │ │ - nop │ │ │ │ │ - lea 0x0(%rip),%r15 │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ + mov 0x0(%rip),%r15 │ │ │ │ │ + R_X86_64_REX_GOTPCRELX fftw_mksolver_ct_hook-0x4 │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .rodata+0x3c │ │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ │ - mov (%r15),%rbx │ │ │ │ │ + mov (%rbx),%rbp │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - call 556 │ │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ │ + lea -0x522(%rip),%rcx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + call 56a │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_ct-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %rbx,0x30(%rax) │ │ │ │ │ - call 565 │ │ │ │ │ + mov %rbp,0x30(%rax) │ │ │ │ │ + call 57b │ │ │ │ │ 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 │ │ │ │ │ + mov (%r15),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 598 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + je 5ad │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ + lea -0x555(%rip),%rcx │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ call *%rax │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - mov %rbx,0x30(%rax) │ │ │ │ │ - call 598 │ │ │ │ │ + mov %rbp,0x30(%rax) │ │ │ │ │ + call 5ad │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ - add $0x8,%r15 │ │ │ │ │ - lea 0x0(%rip),%rax │ │ │ │ │ - R_X86_64_PC32 .rodata+0x64 │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jne 537 │ │ │ │ │ - add $0x8,%r13 │ │ │ │ │ + add $0x8,%rbx │ │ │ │ │ + cmp %r14,%rbx │ │ │ │ │ + jne 547 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .rodata+0x34 │ │ │ │ │ + add $0x8,%r13 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ - jne 530 │ │ │ │ │ - add $0x8,%rsp │ │ │ │ │ + jne 540 │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ ├── 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 2b000000 00000000 10000000 ....+........... │ │ │ │ │ 0x00000030 30000000 00000000 0c000000 00000000 0............... │ │ │ │ │ - 0x00000040 48000000 44000000 00000000 db010000 H...D........... │ │ │ │ │ + 0x00000040 48000000 44000000 00000000 de010000 H...D........... │ │ │ │ │ 0x00000050 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000060 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ 0x00000070 0e50640a 0e38410e 30410e28 420e2042 .Pd..8A.0A.(B. B │ │ │ │ │ 0x00000080 0e18420e 10420e08 440b0000 5c000000 ..B..B..D...\... │ │ │ │ │ - 0x00000090 90000000 00000000 77020000 00420e10 ........w....B.. │ │ │ │ │ + 0x00000090 90000000 00000000 76020000 00420e10 ........v....B.. │ │ │ │ │ 0x000000a0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ 0x000000b0 05410e30 8606410e 3883074a 0ed00103 .A.0..A.8..J.... │ │ │ │ │ - 0x000000c0 ff010ed8 01420ee0 01450ee8 01470ef0 .....B...E...G.. │ │ │ │ │ - 0x000000d0 01620ed0 01620e38 440e3041 0e28420e .b...b.8D.0A.(B. │ │ │ │ │ + 0x000000c0 ec010ed8 01450ee0 01450ee8 01460ef0 .....E...E...F.. │ │ │ │ │ + 0x000000d0 017d0ed0 01570e38 440e3041 0e28420e .}...W.8D.0A.(B. │ │ │ │ │ 0x000000e0 20420e18 420e1042 0e080000 30000000 B..B..B....0... │ │ │ │ │ 0x000000f0 f0000000 00000000 61000000 00410e10 ........a....A.. │ │ │ │ │ - 0x00000100 8602410e 18830349 0e20690a 0e18410e ..A....I. i...A. │ │ │ │ │ + 0x00000100 8602430e 18830347 0e20690a 0e18410e ..C....G. i...A. │ │ │ │ │ 0x00000110 10410e08 4a0b5e0e 18410e10 410e0800 .A..J.^..A..A... │ │ │ │ │ - 0x00000120 44000000 24010000 00000000 bb000000 D...$........... │ │ │ │ │ - 0x00000130 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000140 490e288c 05410e30 8606410e 38830747 I.(..A.0..A.8..G │ │ │ │ │ - 0x00000150 0e400298 0e38410e 30410e28 420e2042 .@...8A.0A.(B. B │ │ │ │ │ + 0x00000120 44000000 24010000 00000000 c9000000 D...$........... │ │ │ │ │ + 0x00000130 00420e10 8f02420e 188e0349 0e208d04 .B....B....I. .. │ │ │ │ │ + 0x00000140 490e288c 05410e30 8606410e 38830744 I.(..A.0..A.8..D │ │ │ │ │ + 0x00000150 0e5002a2 0e38410e 30410e28 420e2042 .P...8A.0A.(B. B │ │ │ │ │ 0x00000160 0e18420e 10420e08 ..B..B.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00707269 6e74006d 6b636c64 77006170 .print.mkcldw.ap │ │ │ │ │ - 0x00000010 706c7900 70616474 2e300072 61646963 ply.padt.0.radic │ │ │ │ │ - 0x00000020 65732e31 00626174 63687369 7a65732e es.1.batchsizes. │ │ │ │ │ - 0x00000030 32002e4c 4330002e 4c433100 66667477 2..LC0..LC1.fftw │ │ │ │ │ + 0x00000010 706c7900 70616474 2e300062 61746368 ply.padt.0.batch │ │ │ │ │ + 0x00000020 73697a65 732e3200 72616469 6365732e sizes.2.radices. │ │ │ │ │ + 0x00000030 31002e4c 4330002e 4c433100 66667477 1..LC0..LC1.fftw │ │ │ │ │ 0x00000040 5f706c61 6e5f6465 7374726f 795f696e _plan_destroy_in │ │ │ │ │ 0x00000050 7465726e 616c0066 6674775f 6d616c6c ternal.fftw_mall │ │ │ │ │ 0x00000060 6f635f70 6c61696e 00666674 775f6d6b oc_plain.fftw_mk │ │ │ │ │ 0x00000070 74656e73 6f725f31 64006666 74775f6d tensor_1d.fftw_m │ │ │ │ │ 0x00000080 6b70726f 626c656d 5f646674 5f640066 kproblem_dft_d.f │ │ │ │ │ 0x00000090 6674775f 6d6b706c 616e5f64 00666674 ftw_mkplan_d.fft │ │ │ │ │ 0x000000a0 775f6966 72656500 66667477 5f6d6b70 w_ifree.fftw_mkp │ │ │ │ │ 0x000000b0 6c616e5f 64667477 00666674 775f6370 lan_dftw.fftw_cp │ │ │ │ │ 0x000000c0 7932645f 70616972 5f636f00 66667477 y2d_pair_co.fftw │ │ │ │ │ 0x000000d0 5f706c61 6e5f6177 616b6500 66667477 _plan_awake.fftw │ │ │ │ │ 0x000000e0 5f747269 6767656e 5f646573 74726f79 _triggen_destroy │ │ │ │ │ 0x000000f0 00666674 775f6d6b 74726967 67656e00 .fftw_mktriggen. │ │ │ │ │ 0x00000100 66667477 5f63745f 67656e65 72696362 fftw_ct_genericb │ │ │ │ │ - 0x00000110 75665f72 65676973 74657200 66667477 uf_register.fftw │ │ │ │ │ - 0x00000120 5f6d6b73 6f6c7665 725f6374 00666674 _mksolver_ct.fft │ │ │ │ │ - 0x00000130 775f736f 6c766572 5f726567 69737465 w_solver_registe │ │ │ │ │ - 0x00000140 72005f47 4c4f4241 4c5f4f46 46534554 r._GLOBAL_OFFSET │ │ │ │ │ - 0x00000150 5f544142 4c455f00 66667477 5f6d6b73 _TABLE_.fftw_mks │ │ │ │ │ - 0x00000160 6f6c7665 725f6374 5f686f6f 6b00 olver_ct_hook. │ │ │ │ │ + 0x00000110 75665f72 65676973 74657200 5f474c4f uf_register._GLO │ │ │ │ │ + 0x00000120 42414c5f 4f464653 45545f54 41424c45 BAL_OFFSET_TABLE │ │ │ │ │ + 0x00000130 5f006666 74775f6d 6b736f6c 7665725f _.fftw_mksolver_ │ │ │ │ │ + 0x00000140 63745f68 6f6f6b00 66667477 5f6d6b73 ct_hook.fftw_mks │ │ │ │ │ + 0x00000150 6f6c7665 725f6374 00666674 775f736f olver_ct.fftw_so │ │ │ │ │ + 0x00000160 6c766572 5f726567 69737465 7200 lver_register. │ │ │ ├── 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: 5344 (bytes into file) │ │ │ │ │ + Start of section headers: 5328 (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 0x14e0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x14d0: │ │ │ │ │ │ │ │ │ │ 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 0008e3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001018 000300 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000923 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000923 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000923 000034 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000957 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001318 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000977 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001378 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 00098f 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 00098f 000228 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001390 0000c0 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000bb8 0002e8 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000ea0 000175 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001450 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008d3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001008 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 000947 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001308 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000967 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001368 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 00097f 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 00097f 000228 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001380 0000c0 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000ba8 0002e8 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000e90 000175 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001440 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 1048 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 0000000000000140 1032 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 0000000000000560 780 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 8: 0000000000000550 772 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: 0000000000000870 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_dft_direct │ │ │ │ │ + 26: 0000000000000860 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_dft_direct │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ - 28: 00000000000008b0 51 FUNC GLOBAL DEFAULT 1 fftw_mksolver_dft_directbuf │ │ │ │ │ + 28: 00000000000008a0 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 0x1018 contains 32 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1008 contains 32 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000000f0 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000116 0000000d00000002 R_X86_64_PC32 000000000000001d .LC1 - 4 │ │ │ │ │ +00000000000000f3 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000113 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 │ │ │ │ │ -00000000000001b8 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000002ae 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002b8 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000002d9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000002ea 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000304 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000322 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000000331 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -000000000000034e 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000003cb 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000000498 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004a2 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000004c9 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000004d6 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000004fb 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000520 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -000000000000053c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000680 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000709 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -000000000000075f 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000821 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000837 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000858 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000087f 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000889 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000008bf 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000008c9 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000001b0 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000002a7 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000002b1 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +00000000000002d2 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000002e3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +00000000000002fd 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +000000000000031b 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +000000000000032a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000347 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +00000000000003bb 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +000000000000048d 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000492 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +00000000000004b9 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000004c6 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000004eb 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +0000000000000510 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +000000000000052c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +0000000000000670 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +00000000000006f9 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +000000000000074c 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +000000000000080e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000824 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000844 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000870 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000879 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000008b0 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000008b9 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 0x1318 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1308 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 0x1378 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1368 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 0x1390 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1380 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 │ │ │ │ │ -00000000000001a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 560 │ │ │ │ │ -00000000000001e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 870 │ │ │ │ │ -0000000000000208 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8b0 │ │ │ │ │ +00000000000001a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 550 │ │ │ │ │ +00000000000001e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 860 │ │ │ │ │ +0000000000000208 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 8a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -12,53 +12,53 @@ │ │ │ │ │ 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_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000013 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000019 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000001c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 15 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: 3 to 0000000000000060 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000065 │ │ │ │ │ + DW_CFA_advance_loc: 5 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_def_cfa_offset: 88 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000008a │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ DW_CFA_advance_loc: 40 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ @@ -86,193 +86,193 @@ │ │ │ │ │ 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 00000000000000d8 000000c8 FDE cie=00000000 pc=0000000000000140..0000000000000558 │ │ │ │ │ +000000c4 00000000000000d8 000000c8 FDE cie=00000000 pc=0000000000000140..0000000000000548 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000148 │ │ │ │ │ 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: 4 to 000000000000014c │ │ │ │ │ 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 0000000000000150 │ │ │ │ │ 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: 7 to 0000000000000157 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000175 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000175 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000178 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000179 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000017b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000017d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000017f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000181 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000188 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000001c9 │ │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000001c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000001e9 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000001dc │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001ed │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000001e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001f1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001f5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001ed │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000001f8 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000001f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000209 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000001fc │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000021a │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000212 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000000022d │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000225 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000231 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000229 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000235 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000022d │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000023e │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000237 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000241 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000023a │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000024b │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000244 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000025c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000255 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000000270 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000027e │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000277 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000279 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000282 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000027b │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000285 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000027e │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000028c │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000285 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 251 to 0000000000000387 │ │ │ │ │ + DW_CFA_advance_loc1: 252 to 0000000000000381 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000038b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000385 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000038c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000386 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000038e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000388 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000038a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000392 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000038c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000038e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000390 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000003f1 │ │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000003dc │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000409 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000003f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000411 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003fd │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000413 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000403 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000419 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000040d │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000041c │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000410 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000042e │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000041e │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000043a │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000042a │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000447 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000439 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000044b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000440 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000044d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000442 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000467 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000000457 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000046a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000045f │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000476 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000466 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ │ │ │ │ │ -000001a0 0000000000000034 000001a4 FDE cie=00000000 pc=0000000000000560..000000000000086c │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000561 │ │ │ │ │ +000001a0 0000000000000034 000001a4 FDE cie=00000000 pc=0000000000000550..0000000000000854 │ │ │ │ │ + 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 0000000000000564 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000554 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000056d │ │ │ │ │ + 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: 608 to 00000000000007cd │ │ │ │ │ + DW_CFA_advance_loc2: 595 to 00000000000007ba │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000007c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 121 to 0000000000000849 │ │ │ │ │ + DW_CFA_advance_loc1: 118 to 0000000000000836 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000850 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000840 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d8 0000000000000024 000001dc FDE cie=00000000 pc=0000000000000870..00000000000008a3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000871 │ │ │ │ │ +000001d8 0000000000000024 000001dc FDE cie=00000000 pc=0000000000000860..0000000000000893 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000861 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000872 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000086a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000087c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000878 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000008a0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000890 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000891 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000892 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000200 0000000000000024 00000204 FDE cie=00000000 pc=00000000000008b0..00000000000008e3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008b1 │ │ │ │ │ +00000200 0000000000000024 00000204 FDE cie=00000000 pc=00000000000008a0..00000000000008d3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008b2 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000008aa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000008bc │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000008b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000008e0 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000008d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008e1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,11 @@ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []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 {} │ │ │ │ │ @@ -4,68 +4,68 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ push 0x70(%rax) │ │ │ │ │ - push 0x68(%rax) │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ + push 0x68(%rax) │ │ │ │ │ push 0x60(%rax) │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ 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 %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 │ │ │ │ │ lea (%r15,%rax,1),%rcx │ │ │ │ │ - lea (%r14,%rax,1),%rdx │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ lea 0x0(%r13,%rbp,1),%rsi │ │ │ │ │ lea (%r12,%rbp,1),%rdi │ │ │ │ │ + lea (%r14,%rax,1),%rdx │ │ │ │ │ call *0x78(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -84,26 +84,26 @@ │ │ │ │ │ mov 0x20(%rdx),%edx │ │ │ │ │ mov 0x8(%rsi),%r8 │ │ │ │ │ mov (%rsi),%rax │ │ │ │ │ test %edx,%edx │ │ │ │ │ je 110 │ │ │ │ │ lea 0x3(%rax),%rdx │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rcx,%r8 │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000000000000120 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ @@ -121,167 +121,166 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000140 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov 0x20(%rdi),%ecx │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ mov 0x10(%rdi),%r13 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 190 │ │ │ │ │ + je 188 │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ - je 3a0 │ │ │ │ │ + je 390 │ │ │ │ │ add $0x28,%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) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ jne 171 │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ jg 171 │ │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ │ cmp %rcx,0x8(%rax) │ │ │ │ │ jne 171 │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ │ - call 1bc │ │ │ │ │ + call 1b4 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 171 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x30(%r13),%r10 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x30(%r13),%r10 │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ │ push %rbx │ │ │ │ │ + mov 0x30(%r12),%r8 │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ push 0x18(%rax) │ │ │ │ │ call *(%r10) │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 4ae │ │ │ │ │ + jne 49e │ │ │ │ │ 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 │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ push %rax │ │ │ │ │ push 0x18(%rdi) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 171 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x30(%r13),%r10 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x30(%r13),%r10 │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ │ - mov 0x30(%r12),%r8 │ │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ │ push %rbx │ │ │ │ │ + mov 0x30(%r12),%r8 │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x0 │ │ │ │ │ push $0x2 │ │ │ │ │ push 0x18(%rax) │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 171 │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - je 509 │ │ │ │ │ - lea -0x27b(%rip),%rdx │ │ │ │ │ + je 4f9 │ │ │ │ │ + lea -0x274(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x88,%edi │ │ │ │ │ - call 2bc │ │ │ │ │ + call 2b5 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ │ mov %rdi,0x58(%rbx) │ │ │ │ │ - call 2dd │ │ │ │ │ + call 2d6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x18(%r14),%rsi │ │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ │ - call 2ee │ │ │ │ │ + call 2e7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ │ lea 0x3(%rdi),%rax │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ - call 308 │ │ │ │ │ + call 301 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ │ lea 0x70(%rbx),%rcx │ │ │ │ │ lea 0x68(%rbx),%rdx │ │ │ │ │ + mov %rax,0x50(%rbx) │ │ │ │ │ lea 0x60(%rbx),%rsi │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ - mov %rax,0x50(%rbx) │ │ │ │ │ - call 326 │ │ │ │ │ + call 31f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rbp,0x80(%rbx) │ │ │ │ │ - call 335 │ │ │ │ │ + call 32e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x10(%r13),%rsi │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ + lea 0x10(%r13),%rsi │ │ │ │ │ mov 0x30(%r13),%rcx │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 352 │ │ │ │ │ + call 34b │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x20(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 378 │ │ │ │ │ + je 372 │ │ │ │ │ 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 │ │ │ │ │ @@ -291,235 +290,234 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ jne 171 │ │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ │ cmp %rcx,0x8(%rax) │ │ │ │ │ jne 171 │ │ │ │ │ lea 0x18(%rsp),%rcx │ │ │ │ │ lea 0x10(%rsp),%rdx │ │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ │ - call 3cf │ │ │ │ │ + call 3bf │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 171 │ │ │ │ │ testb $0x1,0xd6(%rbx) │ │ │ │ │ - jne 4bf │ │ │ │ │ + jne 4af │ │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ │ - mov 0x8(%r12),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + mov 0x8(%r12),%rdx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ mov 0x30(%r12),%r8 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ lea 0x3(%rax),%r14 │ │ │ │ │ mov 0x30(%r13),%rax │ │ │ │ │ push %rbx │ │ │ │ │ - and $0xfffffffffffffffc,%r14 │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ │ push $0x2 │ │ │ │ │ add $0x2,%r14 │ │ │ │ │ + lea (%r14,%r14,1),%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push 0x18(%rdx) │ │ │ │ │ - lea (%r14,%r14,1),%r15 │ │ │ │ │ - mov $0x8,%edx │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 171 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ │ - mov 0x30(%r13),%r10 │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + mov 0x30(%r13),%r10 │ │ │ │ │ push %rbx │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ push $0x2 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ mov 0x30(%r12),%r8 │ │ │ │ │ cqto │ │ │ │ │ idiv %r14 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ push %rdx │ │ │ │ │ - push 0x18(%rax) │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ + push 0x18(%rax) │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 171 │ │ │ │ │ mov 0x28(%r12),%rax │ │ │ │ │ cmp %rax,0x18(%r12) │ │ │ │ │ - je 531 │ │ │ │ │ - lea 0xcb(%rip),%rdx │ │ │ │ │ + je 521 │ │ │ │ │ + mov $0x88,%edi │ │ │ │ │ + lea 0xc6(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x88,%edi │ │ │ │ │ - call 4a6 │ │ │ │ │ + call 496 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 2bf │ │ │ │ │ + jmp 2b8 │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ - je 4e8 │ │ │ │ │ - lea -0x4ba(%rip),%rdx │ │ │ │ │ - jmp 2ab │ │ │ │ │ + je 4d8 │ │ │ │ │ + lea -0x4aa(%rip),%rdx │ │ │ │ │ + jmp 2a4 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ │ - call 4cd │ │ │ │ │ + call 4bd │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 4da │ │ │ │ │ + call 4ca │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ jle 171 │ │ │ │ │ - jmp 3e4 │ │ │ │ │ + jmp 3d4 │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - je 4b3 │ │ │ │ │ + je 4a3 │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 4ff │ │ │ │ │ + call 4ef │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 171 │ │ │ │ │ - jmp 4b3 │ │ │ │ │ + jmp 4a3 │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - je 2a4 │ │ │ │ │ + je 29d │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 524 │ │ │ │ │ + call 514 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 2a4 │ │ │ │ │ + jne 29d │ │ │ │ │ jmp 171 │ │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ │ - call 540 │ │ │ │ │ + call 530 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 48e │ │ │ │ │ + jne 47e │ │ │ │ │ cmp 0x8(%rsp),%r14 │ │ │ │ │ jl 171 │ │ │ │ │ - jmp 48e │ │ │ │ │ + jmp 47e │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000560 : │ │ │ │ │ +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 %r8,%rax │ │ │ │ │ and $0xfffffffffffffffc,%r11 │ │ │ │ │ + mov %rax,-0x60(%rbp) │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ lea 0x2(%r11),%r14 │ │ │ │ │ imul %r14,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - mov %rax,-0x68(%rbp) │ │ │ │ │ + mov %rax,-0x70(%rbp) │ │ │ │ │ cmp $0xffff,%rax │ │ │ │ │ - ja 850 │ │ │ │ │ + ja 840 │ │ │ │ │ add $0x30,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rbx │ │ │ │ │ and $0xfffffffffffffff0,%rbx │ │ │ │ │ add $0x1f,%rbx │ │ │ │ │ and $0xffffffffffffffe0,%rbx │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ - mov 0x68(%r13),%rdx │ │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ + mov 0x68(%r13),%rdx │ │ │ │ │ sub %r14,%rcx │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 739 │ │ │ │ │ + jle 726 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ 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) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ │ - jmp 65d │ │ │ │ │ - nop │ │ │ │ │ + mov %rcx,-0x58(%rbp) │ │ │ │ │ + jmp 64d │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov -0x50(%rbp),%rcx │ │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ │ + push %rcx │ │ │ │ │ mov -0x40(%rbp),%rsi │ │ │ │ │ - push %rdx │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ push $0x2 │ │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ │ push %r14 │ │ │ │ │ - mov -0x48(%rbp),%rdx │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ call *%r10 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x68(%rbx),%rdx │ │ │ │ │ - mov -0x58(%rbp),%rax │ │ │ │ │ add %r14,%r12 │ │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ imul %r14,%rcx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ add %rcx,%r13 │ │ │ │ │ add %rcx,%r15 │ │ │ │ │ mov 0x70(%rbx),%rcx │ │ │ │ │ imul %r14,%rcx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ add %rcx,-0x48(%rbp) │ │ │ │ │ add %rcx,-0x50(%rbp) │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jge 720 │ │ │ │ │ + jge 710 │ │ │ │ │ + mov 0x40(%rbx),%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov 0x40(%rbx),%rcx │ │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ │ push $0x2 │ │ │ │ │ push %rdx │ │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ │ push %r14 │ │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ │ push 0x8(%rdx) │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - call 684 │ │ │ │ │ + call 674 │ │ │ │ │ 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 │ │ │ │ │ - jl 600 │ │ │ │ │ + cmp %rsi,%rdx │ │ │ │ │ + jl 5f0 │ │ │ │ │ mov -0x40(%rbp),%rcx │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ push $0x2 │ │ │ │ │ push $0x2 │ │ │ │ │ push %r14 │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ call *%r10 │ │ │ │ │ mov 0x50(%rbx),%rdx │ │ │ │ │ @@ -531,161 +529,158 @@ │ │ │ │ │ mov 0x48(%rbx),%rdx │ │ │ │ │ push 0x70(%rbx) │ │ │ │ │ push $0x2 │ │ │ │ │ push %r14 │ │ │ │ │ push 0x8(%rdx) │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ - call 70d │ │ │ │ │ + call 6fd │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - jmp 620 │ │ │ │ │ + jmp 610 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - mov %r13,-0x60(%rbp) │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + mov %r13,-0x68(%rbp) │ │ │ │ │ mov -0x40(%rbp),%r12 │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ + sub %rdi,-0x60(%rbp) │ │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ mov 0x40(%r13),%rax │ │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + mov -0x60(%rbp),%r14 │ │ │ │ │ + mov -0x68(%rbp),%rdi │ │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ │ - mov 0x50(%r13),%rax │ │ │ │ │ push $0x2 │ │ │ │ │ + mov 0x50(%r13),%rax │ │ │ │ │ push %rdx │ │ │ │ │ - push %r10 │ │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ + push %r14 │ │ │ │ │ push 0x8(%rax) │ │ │ │ │ - call 763 │ │ │ │ │ + call 750 │ │ │ │ │ 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 7d0 │ │ │ │ │ + cmp %rcx,%rax │ │ │ │ │ + jge 7c0 │ │ │ │ │ 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 833 │ │ │ │ │ + cmpq $0xffff,-0x70(%rbp) │ │ │ │ │ + ja 820 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ 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 %r12,%rsi │ │ │ │ │ mov -0x50(%rbp),%rcx │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ 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 825 │ │ │ │ │ + call 812 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmpq $0xffff,-0x68(%rbp) │ │ │ │ │ - jbe 7bf │ │ │ │ │ + cmpq $0xffff,-0x70(%rbp) │ │ │ │ │ + jbe 7ac │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 83b │ │ │ │ │ + call 828 │ │ │ │ │ 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) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ │ - call 85c │ │ │ │ │ + call 848 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov 0x58(%r13),%r8 │ │ │ │ │ - mov -0x38(%rbp),%r10 │ │ │ │ │ - jmp 5ca │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + jmp 5be │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000870 : │ │ │ │ │ +0000000000000860 : │ │ │ │ │ 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 88d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 87d │ │ │ │ │ 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 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000008b0 : │ │ │ │ │ +00000000000008a0 : │ │ │ │ │ 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 8cd │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 8bd │ │ │ │ │ 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,39 +1,39 @@ │ │ │ │ │ │ │ │ │ │ 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 00470e18 460e204c ....,....G..F. L │ │ │ │ │ + 0x00000030 0e28430e 304f0e08 58000000 3c000000 .(C.0O..X...<... │ │ │ │ │ + 0x00000040 00000000 8d000000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000050 188e0348 0e208d04 480e288c 05470e30 ...H. ..H.(..G.0 │ │ │ │ │ + 0x00000060 8606410e 38830747 0e48470e 50430e58 ..A.8..G.HG.PC.X │ │ │ │ │ + 0x00000070 450e6056 0e484b0e 50420e58 420e6068 E.`V.HK.PB.XB.`h │ │ │ │ │ 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 d8000000 c8000000 00000000 ................ │ │ │ │ │ - 0x000000d0 18040000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000000e0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000000f0 38830747 0e60640a 0e38430e 30410e28 8..G.`d..8C.0A.( │ │ │ │ │ - 0x00000100 420e2042 0e18420e 10420e08 4f0b790e B. B..B..B..O.y. │ │ │ │ │ - 0x00000110 68600e70 440e7844 0e800144 0e880143 h`.pD.xD...D...C │ │ │ │ │ - 0x00000120 0e900151 0e60510e 68530e70 440e7844 ...Q.`Q.hS.pD.xD │ │ │ │ │ - 0x00000130 0e800149 0e880143 0e90014a 0e60510e ...I...C...J.`Q. │ │ │ │ │ - 0x00000140 68600e70 420e7842 0e800142 0e880143 h`.pB.xB...B...C │ │ │ │ │ - 0x00000150 0e900147 0e6002fb 0a0e3844 0e30410e ...G.`....8D.0A. │ │ │ │ │ - 0x00000160 28420e20 420e1842 0e10420e 084c0b02 (B. B..B..B..L.. │ │ │ │ │ - 0x00000170 510e6858 0e70480e 78420e80 01460e88 Q.hX.pH.xB...F.. │ │ │ │ │ - 0x00000180 01430e90 01520e60 4c0e684d 0e70440e .C...R.`L.hM.pD. │ │ │ │ │ - 0x00000190 78420e80 015a0e88 01430e90 014c0e60 xB...Z...C...L.` │ │ │ │ │ - 0x000001a0 34000000 a4010000 00000000 0c030000 4............... │ │ │ │ │ - 0x000001b0 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ │ - 0x000001c0 8c068307 0360020a 0c070843 0b02790a .....`.....C..y. │ │ │ │ │ - 0x000001d0 0c070847 0b000000 24000000 dc010000 ...G....$....... │ │ │ │ │ - 0x000001e0 00000000 33000000 00410e10 8602410e ....3....A....A. │ │ │ │ │ - 0x000001f0 1883034a 0e20640e 18410e10 410e0800 ...J. d..A..A... │ │ │ │ │ + 0x000000d0 08040000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x000000e0 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ │ + 0x000000f0 38830747 0e605e0a 0e38430e 30410e28 8..G.`^..8C.0A.( │ │ │ │ │ + 0x00000100 420e2042 0e18420e 10420e08 470b790e B. B..B..B..G.y. │ │ │ │ │ + 0x00000110 685b0e70 490e7844 0e800144 0e880143 h[.pI.xD...D...C │ │ │ │ │ + 0x00000120 0e90014c 0e60560e 68530e70 440e7844 ...L.`V.hS.pD.xD │ │ │ │ │ + 0x00000130 0e80014a 0e880143 0e90014a 0e60510e ...J...C...J.`Q. │ │ │ │ │ + 0x00000140 685b0e70 470e7842 0e800142 0e880143 h[.pG.xB...B...C │ │ │ │ │ + 0x00000150 0e900147 0e6002fc 0a0e3844 0e30410e ...G.`....8D.0A. │ │ │ │ │ + 0x00000160 28420e20 420e1842 0e10420e 08420b02 (B. B..B..B..B.. │ │ │ │ │ + 0x00000170 4c0e685d 0e70440e 78460e80 014a0e88 L.h].pD.xF...J.. │ │ │ │ │ + 0x00000180 01430e90 014e0e60 4c0e684f 0e70470e .C...N.`L.hO.pG. │ │ │ │ │ + 0x00000190 78420e80 01550e88 01480e90 01470e60 xB...U...H...G.` │ │ │ │ │ + 0x000001a0 34000000 a4010000 00000000 04030000 4............... │ │ │ │ │ + 0x000001b0 00410e10 8602430d 06428f03 478e048d .A....C..B..G... │ │ │ │ │ + 0x000001c0 054a8c06 83070353 020a0c07 08460b02 .J.....S.....F.. │ │ │ │ │ + 0x000001d0 760a0c07 084a0b00 24000000 dc010000 v....J..$....... │ │ │ │ │ + 0x000001e0 00000000 33000000 00410e10 8602490e ....3....A....I. │ │ │ │ │ + 0x000001f0 1883034e 0e20580e 18410e10 410e0800 ...N. X..A..A... │ │ │ │ │ 0x00000200 24000000 04020000 00000000 33000000 $...........3... │ │ │ │ │ - 0x00000210 00410e10 8602410e 1883034a 0e20640e .A....A....J. d. │ │ │ │ │ + 0x00000210 00410e10 8602490e 1883034e 0e20580e .A....I....N. X. │ │ │ │ │ 0x00000220 18410e10 410e0800 .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: 3464 (bytes into file) │ │ │ │ │ + Start of section headers: 3488 (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 0xd88: │ │ │ │ │ +There are 17 section headers, starting at offset 0xda0: │ │ │ │ │ │ │ │ │ │ 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 0006a1 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000af8 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 0006f2 000008 00 A 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0006fa 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 000c00 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 00071a 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 000c60 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000732 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000732 0000b0 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000c78 000078 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 0007e8 000228 18 15 13 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000a10 0000e2 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000cf0 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0006b1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b10 000108 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0006f1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0006f1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006f1 000011 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 000702 000008 00 A 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 00070a 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 000c18 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 00072a 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 000c78 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000742 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000742 0000b8 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000c90 000078 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000800 000228 18 15 13 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a28 0000e2 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000d08 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 1344 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 4: 0000000000000560 45 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 3: 0000000000000020 1348 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 4: 0000000000000570 45 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 5: 0000000000000000 8 OBJECT LOCAL DEFAULT 6 half_tw.0 │ │ │ │ │ - 6: 0000000000000590 228 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 00000000000005a0 228 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: 0000000000000680 33 FUNC GLOBAL DEFAULT 1 fftw_dft_generic_register │ │ │ │ │ + 18: 0000000000000690 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 0xaf8 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb10 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000000c 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000003f4 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000405 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000581 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000005fc 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -000000000000060e 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000618 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 │ │ │ │ │ -0000000000000589 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -000000000000069d 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000010 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003f6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000407 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000591 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000060c 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000623 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000628 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000694 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000006a1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000599 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +00000000000006ad 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc00 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc18 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 + 560 │ │ │ │ │ +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 0xc60 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc78 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 590 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 5a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xc78 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xc90 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 │ │ │ │ │ -0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 560 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 590 │ │ │ │ │ -000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 680 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ │ +0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5a0 │ │ │ │ │ +00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 690 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,57 +14,65 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000018 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000030 00000030 FDE cie=00000000 pc=0000000000000020..0000000000000560 │ │ │ │ │ +0000002c 0000000000000034 00000030 FDE cie=00000000 pc=0000000000000020..0000000000000564 │ │ │ │ │ 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: 3 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000002d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000026 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000002b │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000030 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000035 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000003d │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 958 to 00000000000003eb │ │ │ │ │ + DW_CFA_advance_loc2: 944 to 00000000000003ed │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003ec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003ee │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000417 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000419 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000041a │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000010 00000064 FDE cie=00000000 pc=0000000000000560..000000000000058d │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000570..000000000000059d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 000000000000001c 00000078 FDE cie=00000000 pc=0000000000000590..0000000000000674 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000005a1 │ │ │ │ │ +00000078 000000000000001c 0000007c FDE cie=00000000 pc=00000000000005a0..0000000000000684 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000005b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 205 to 000000000000066e │ │ │ │ │ + DW_CFA_advance_loc1: 206 to 000000000000067f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000670 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000680 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000673 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000683 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000094 0000000000000018 00000098 FDE cie=00000000 pc=0000000000000680..00000000000006a1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000681 │ │ │ │ │ +00000098 000000000000001c 0000009c FDE cie=00000000 pc=0000000000000690..00000000000006b1 │ │ │ │ │ + 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: 24 to 0000000000000699 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000006a9 │ │ │ │ │ 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,7 @@ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ (dft-generic-%D) │ │ │ │ │ half_tw.0 │ │ │ │ │ fftw_malloc_plain │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_twiddle_awake │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,448 +4,445 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%rcx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ apply(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x48(%rdi),%rcx │ │ │ │ │ + mov 0x58(%rdi),%rsi │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ │ - mov 0x50(%rdi),%r12 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ │ mov %rcx,-0x38(%rbp) │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ │ mov (%rax),%rbx │ │ │ │ │ - mov %rdx,-0x58(%rbp) │ │ │ │ │ mov %rcx,-0x50(%rbp) │ │ │ │ │ cmp $0xffff,%rcx │ │ │ │ │ - ja 3ec │ │ │ │ │ + ja 3ee │ │ │ │ │ lea 0x30(%rcx),%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ │ add $0x1f,%rdi │ │ │ │ │ and $0xffffffffffffffe0,%rdi │ │ │ │ │ - movsd (%r15),%xmm8 │ │ │ │ │ - cmpq $0x2,-0x38(%rbp) │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ │ + cmpq $0x2,-0x38(%rbp) │ │ │ │ │ movsd %xmm8,(%rdi) │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ movsd %xmm1,0x8(%rdi) │ │ │ │ │ - jle 550 │ │ │ │ │ - cmp $0x1,%r12 │ │ │ │ │ - jne 418 │ │ │ │ │ + jle 553 │ │ │ │ │ + cmp $0x1,%rdx │ │ │ │ │ + jne 41a │ │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ │ sub $0x3,%rax │ │ │ │ │ mov %rax,-0x48(%rbp) │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jbe 4c2 │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ + jbe 4c5 │ │ │ │ │ + lea 0x8(%r15),%r9 │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ │ - lea 0x8(%rsi),%r10 │ │ │ │ │ - shr $1,%r9 │ │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - neg %rdx │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ - lea -0x8(%r11,%rdx,8),%r8 │ │ │ │ │ + mov %r9,-0x68(%rbp) │ │ │ │ │ + lea 0x8(%r14),%r8 │ │ │ │ │ + shr $1,%r11 │ │ │ │ │ + mov %r8,-0x60(%rbp) │ │ │ │ │ + lea 0x10(,%r11,8),%r8 │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ │ - lea 0x8(%r15),%rdx │ │ │ │ │ - lea (%r15,%r8,1),%r10 │ │ │ │ │ - lea 0x30(%rdi,%rax,1),%rax │ │ │ │ │ - mov %rdx,-0x60(%rbp) │ │ │ │ │ - lea 0x10(,%r9,8),%rdx │ │ │ │ │ - cmp %rax,%r10 │ │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ │ + lea 0x30(%rdi,%rax,1),%rsi │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ + neg %rax │ │ │ │ │ + lea -0x8(%r10,%rax,8),%rax │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + cmp %rsi,%r9 │ │ │ │ │ + setae %r9b │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ + cmp %r10,%rcx │ │ │ │ │ setae %r10b │ │ │ │ │ - add %r15,%r11 │ │ │ │ │ - cmp %r11,%rcx │ │ │ │ │ - setae %r11b │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - or %r11d,%r10d │ │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ │ - cmp %rax,%r8 │ │ │ │ │ - setae %r8b │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - cmp %r11,%rcx │ │ │ │ │ - setae %r11b │ │ │ │ │ - or %r11d,%r8d │ │ │ │ │ - test %r8b,%r10b │ │ │ │ │ - je 4d2 │ │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ │ - lea (%r15,%rdx,1),%r8 │ │ │ │ │ - cmp %r8,%rcx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + or %r10d,%r9d │ │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + setae %al │ │ │ │ │ + add %r15,%r10 │ │ │ │ │ + cmp %r10,%rcx │ │ │ │ │ setae %r10b │ │ │ │ │ - cmp %rax,%r11 │ │ │ │ │ - setae %r8b │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - or %r10d,%r8d │ │ │ │ │ - mov -0x68(%rbp),%r10 │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - setae %dl │ │ │ │ │ - cmp %rax,%r10 │ │ │ │ │ + or %r10d,%eax │ │ │ │ │ + and %r9d,%eax │ │ │ │ │ + lea (%r14,%r8,1),%r9 │ │ │ │ │ + cmp %r9,%rcx │ │ │ │ │ + setae %r9b │ │ │ │ │ + cmp %rsi,-0x60(%rbp) │ │ │ │ │ + setae %r10b │ │ │ │ │ + or %r10d,%r9d │ │ │ │ │ + test %r9b,%al │ │ │ │ │ + je 4d5 │ │ │ │ │ + add %r15,%r8 │ │ │ │ │ + cmp %r8,%rcx │ │ │ │ │ setae %al │ │ │ │ │ - or %eax,%edx │ │ │ │ │ - test %dl,%r8b │ │ │ │ │ - je 4d2 │ │ │ │ │ - lea 0x1(%r9),%r12 │ │ │ │ │ - mov %r11,%r9 │ │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ │ - mov %r10,%r8 │ │ │ │ │ - mov %r12,-0x60(%rbp) │ │ │ │ │ - shr $1,%r12 │ │ │ │ │ + cmp %rsi,-0x68(%rbp) │ │ │ │ │ + setae %sil │ │ │ │ │ + or %al,%sil │ │ │ │ │ + je 4d5 │ │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - shl $0x4,%r12 │ │ │ │ │ - lea -0x10(%r15,%r11,1),%rdx │ │ │ │ │ - lea -0x10(%rsi,%r11,1),%r10 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - sub %r12,%r11 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%r9),%xmm0 │ │ │ │ │ - movups (%rdx),%xmm5 │ │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ │ + mov %r11,-0x70(%rbp) │ │ │ │ │ + shr $1,%r11 │ │ │ │ │ + mov -0x68(%rbp),%rsi │ │ │ │ │ + shl $0x4,%r11 │ │ │ │ │ + lea -0x10(%r10),%r9 │ │ │ │ │ + lea (%r14,%r9,1),%rdx │ │ │ │ │ + add %r15,%r9 │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + sub %r11,%r10 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rsi),%xmm3 │ │ │ │ │ sub $0x10,%rdx │ │ │ │ │ - add $0x10,%r9 │ │ │ │ │ - movups (%r8),%xmm3 │ │ │ │ │ - movups (%r10),%xmm4 │ │ │ │ │ add $0x10,%r8 │ │ │ │ │ - sub $0x10,%r10 │ │ │ │ │ + add $0x10,%rsi │ │ │ │ │ + movupd -0x10(%r8),%xmm0 │ │ │ │ │ + sub $0x10,%r9 │ │ │ │ │ add $0x40,%rax │ │ │ │ │ + movupd 0x10(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movupd 0x10(%r9),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm5,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ addpd %xmm5,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm4,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subpd %xmm5,%xmm0 │ │ │ │ │ addpd %xmm4,%xmm6 │ │ │ │ │ - subpd %xmm4,%xmm3 │ │ │ │ │ + subpd %xmm5,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subpd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ unpckhpd %xmm7,%xmm7 │ │ │ │ │ - unpcklpd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ unpckhpd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + unpcklpd %xmm6,%xmm4 │ │ │ │ │ movups %xmm4,-0x40(%rax) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - unpckhpd %xmm3,%xmm0 │ │ │ │ │ - movups %xmm2,-0x20(%rax) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - unpcklpd %xmm3,%xmm4 │ │ │ │ │ - movups %xmm0,-0x10(%rax) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movups %xmm2,-0x20(%rax) │ │ │ │ │ unpckhpd %xmm7,%xmm7 │ │ │ │ │ + unpcklpd %xmm3,%xmm4 │ │ │ │ │ + unpckhpd %xmm3,%xmm0 │ │ │ │ │ movups %xmm4,-0x30(%rax) │ │ │ │ │ + movups %xmm0,-0x10(%rax) │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - cmp %rdx,%r11 │ │ │ │ │ + cmp %rdx,%r10 │ │ │ │ │ jne 1b0 │ │ │ │ │ mov -0x38(%rbp),%r11 │ │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ │ lea -0x1(%r11),%rax │ │ │ │ │ - test $0x1,%dl │ │ │ │ │ - je 2c8 │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - inc %r8 │ │ │ │ │ + test $0x1,%sil │ │ │ │ │ + je 2d3 │ │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + sub %rsi,%r11 │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ - sub %r8,%r11 │ │ │ │ │ + mov %r11,%r9 │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ - mov %r11,%r10 │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - lea (%r15,%rcx,1),%r9 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - add %r10,%r15 │ │ │ │ │ - add %rsi,%r10 │ │ │ │ │ - addsd (%r15),%xmm0 │ │ │ │ │ + lea 0x0(,%rsi,8),%rcx │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + lea (%r14,%rcx,1),%r8 │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ + add %r15,%rcx │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + add %r15,%r9 │ │ │ │ │ + addsd (%r14),%xmm0 │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ - addsd (%r10),%xmm0 │ │ │ │ │ + addsd (%r9),%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rdx) │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - subsd (%r15),%xmm0 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + subsd (%r14),%xmm0 │ │ │ │ │ movsd %xmm0,0x10(%rdx) │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ - subsd (%r10),%xmm0 │ │ │ │ │ + subsd (%r9),%xmm0 │ │ │ │ │ movsd %xmm0,0x18(%rdx) │ │ │ │ │ mov -0x58(%rbp),%rcx │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ + movsd %xmm8,0x0(%r13) │ │ │ │ │ mov $0x1,%r10d │ │ │ │ │ - movsd %xmm1,0x0(%r13) │ │ │ │ │ mov -0x48(%rbp),%rdx │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ mov -0x40(%rbp),%r8 │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ lea 0x0(,%rcx,8),%rsi │ │ │ │ │ - mov %rsi,%r9 │ │ │ │ │ shr $1,%rdx │ │ │ │ │ - sub $0x8,%r8 │ │ │ │ │ lea 0x2(%rdx),%r11 │ │ │ │ │ + sub $0x8,%r8 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ - inc %rdx │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rdi),%xmm2 │ │ │ │ │ + movupd (%rdi),%xmm2 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - xorps %xmm3,%xmm3 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x20(%rdi,%rax,2),%xmm1 │ │ │ │ │ - movups (%rbx,%rax,1),%xmm4 │ │ │ │ │ - inc %r12 │ │ │ │ │ - movups 0x10(%rdi,%rax,2),%xmm0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd 0x20(%rdi,%rax,2),%xmm1 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + movupd (%rbx,%rax,1),%xmm4 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ + movupd 0x10(%rdi,%rax,2),%xmm0 │ │ │ │ │ unpckhpd %xmm4,%xmm4 │ │ │ │ │ mulpd %xmm4,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ addpd %xmm1,%xmm3 │ │ │ │ │ - movups (%rbx,%rax,1),%xmm1 │ │ │ │ │ + movupd (%rbx,%rax,1),%xmm1 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ unpcklpd %xmm1,%xmm1 │ │ │ │ │ mulpd %xmm1,%xmm0 │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ - cmp %rdx,%r12 │ │ │ │ │ - jb 340 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + cmp %rdx,%r14 │ │ │ │ │ + jb 338 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ unpckhpd %xmm2,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - inc %r10 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ unpckhpd %xmm3,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add %r8,%rbx │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm4,(%r14,%r9,1) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm4,0x0(%r13,%r9,1) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,0x0(%r13,%r9,1) │ │ │ │ │ - movsd %xmm2,(%r14,%rcx,1) │ │ │ │ │ + movsd %xmm4,(%r12,%r9,1) │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ - movsd %xmm0,0x0(%r13,%rcx,1) │ │ │ │ │ + movsd %xmm2,0x0(%r13,%rcx,1) │ │ │ │ │ + movsd %xmm0,(%r12,%rcx,1) │ │ │ │ │ sub %rsi,%rcx │ │ │ │ │ cmp %r11,%r10 │ │ │ │ │ - jne 310 │ │ │ │ │ + jne 320 │ │ │ │ │ cmpq $0xffff,-0x50(%rbp) │ │ │ │ │ - ja 404 │ │ │ │ │ + ja 406 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - mov %rsi,-0x40(%rbp) │ │ │ │ │ - call 3f8 │ │ │ │ │ + mov %rdx,-0x40(%rbp) │ │ │ │ │ + call 3fa │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ │ jmp 85 │ │ │ │ │ - call 409 │ │ │ │ │ + call 40b │ │ │ │ │ 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 -0x38(%rbp),%r11 │ │ │ │ │ - lea 0x0(,%r12,8),%r10 │ │ │ │ │ - mov $0x1,%r9d │ │ │ │ │ - mov %r10,%r8 │ │ │ │ │ - lea -0x1(%r11),%rax │ │ │ │ │ - sub $0x3,%r11 │ │ │ │ │ - imul %rax,%r12 │ │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ │ - shr $1,%r11 │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ - lea 0x0(,%r12,8),%rdx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movsd (%r15,%r8,1),%xmm0 │ │ │ │ │ - inc %r9 │ │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ │ + mov $0x1,%r8d │ │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ │ + sub $0x3,%rsi │ │ │ │ │ + imul %rax,%rdx │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ + shr $1,%r10 │ │ │ │ │ + add $0x2,%r10 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd (%r14,%rsi,1),%xmm0 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x20,%rcx │ │ │ │ │ - addsd (%r15,%rdx,1),%xmm0 │ │ │ │ │ + addsd (%r14,%rdx,1),%xmm0 │ │ │ │ │ movsd %xmm0,-0x20(%rcx) │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%rsi,%r8,1),%xmm0 │ │ │ │ │ - addsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ + movsd (%r15,%rsi,1),%xmm0 │ │ │ │ │ + addsd (%r15,%rdx,1),%xmm0 │ │ │ │ │ movsd %xmm0,-0x18(%rcx) │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r15,%r8,1),%xmm0 │ │ │ │ │ - subsd (%r15,%rdx,1),%xmm0 │ │ │ │ │ + movsd (%r14,%rsi,1),%xmm0 │ │ │ │ │ + subsd (%r14,%rdx,1),%xmm0 │ │ │ │ │ movsd %xmm0,-0x10(%rcx) │ │ │ │ │ - movsd (%rsi,%r8,1),%xmm0 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - subsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ - sub %r10,%rdx │ │ │ │ │ + movsd (%r15,%rsi,1),%xmm0 │ │ │ │ │ + add %r9,%rsi │ │ │ │ │ + subsd (%r15,%rdx,1),%xmm0 │ │ │ │ │ + sub %r9,%rdx │ │ │ │ │ movsd %xmm0,-0x8(%rcx) │ │ │ │ │ - cmp %r11,%r9 │ │ │ │ │ + cmp %r10,%r8 │ │ │ │ │ jne 450 │ │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ │ lea 0x0(,%rsi,8),%rsi │ │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ │ - jmp 2c8 │ │ │ │ │ + jmp 2d3 │ │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ │ lea 0x0(,%rax,8),%rax │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ │ mov -0x48(%rbp),%r8 │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ shr $1,%r8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ add $0x2,%r8 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movsd (%r15,%r12,8),%xmm0 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm0 │ │ │ │ │ add $0x20,%rcx │ │ │ │ │ - addsd (%r15,%rdx,1),%xmm0 │ │ │ │ │ + addsd (%r14,%rsi,1),%xmm0 │ │ │ │ │ movsd %xmm0,-0x20(%rcx) │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ - addsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm0 │ │ │ │ │ + addsd (%r15,%rsi,1),%xmm0 │ │ │ │ │ movsd %xmm0,-0x18(%rcx) │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r15,%r12,8),%xmm0 │ │ │ │ │ - subsd (%r15,%rdx,1),%xmm0 │ │ │ │ │ + movsd (%r14,%rdx,8),%xmm0 │ │ │ │ │ + subsd (%r14,%rsi,1),%xmm0 │ │ │ │ │ movsd %xmm0,-0x10(%rcx) │ │ │ │ │ - movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ - inc %r12 │ │ │ │ │ - subsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ - sub $0x8,%rdx │ │ │ │ │ + movsd (%r15,%rdx,8),%xmm0 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + subsd (%r15,%rsi,1),%xmm0 │ │ │ │ │ + sub $0x8,%rsi │ │ │ │ │ movsd %xmm0,-0x8(%rcx) │ │ │ │ │ - cmp %r12,%r8 │ │ │ │ │ + cmp %rdx,%r8 │ │ │ │ │ jne 4f0 │ │ │ │ │ - jmp 2c8 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movsd %xmm1,0x0(%r13) │ │ │ │ │ - jmp 3d3 │ │ │ │ │ + jmp 2d3 │ │ │ │ │ + movsd %xmm8,0x0(%r13) │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + jmp 3d5 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000560 : │ │ │ │ │ +0000000000000570 : │ │ │ │ │ awake(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %esi,%edi │ │ │ │ │ mov 0x48(%rax),%rcx │ │ │ │ │ lea 0x40(%rax),%rsi │ │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ sar $1,%r9 │ │ │ │ │ - jmp 58d │ │ │ │ │ + jmp 59d │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000590 : │ │ │ │ │ +00000000000005a0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 5a0 │ │ │ │ │ + je 5b0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ mov (%rcx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne 670 │ │ │ │ │ + jne 680 │ │ │ │ │ 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 670 │ │ │ │ │ + jne 680 │ │ │ │ │ mov 0xd4(%rdx),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x40,%al │ │ │ │ │ - je 5f0 │ │ │ │ │ + je 600 │ │ │ │ │ cmp $0xac,%rdi │ │ │ │ │ - jg 670 │ │ │ │ │ + jg 680 │ │ │ │ │ and $0x8,%edx │ │ │ │ │ - je 5fb │ │ │ │ │ + je 60b │ │ │ │ │ cmp $0x10,%rdi │ │ │ │ │ - jle 670 │ │ │ │ │ - call 600 │ │ │ │ │ + jle 680 │ │ │ │ │ + call 610 │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 670 │ │ │ │ │ - lea -0x5eb(%rip),%rdx │ │ │ │ │ + je 680 │ │ │ │ │ + lea -0x5fb(%rip),%rdx │ │ │ │ │ + mov $0x60,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x60,%edi │ │ │ │ │ - call 61c │ │ │ │ │ + call 62c │ │ │ │ │ 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 │ │ │ │ │ + sub $0x1,%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 │ │ │ │ │ - nop │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000680 : │ │ │ │ │ +0000000000000690 : │ │ │ │ │ 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 695 │ │ │ │ │ + call 6a5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 6a1 │ │ │ │ │ + jmp 6b1 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,15 +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 30000000 ............0... │ │ │ │ │ - 0x00000030 30000000 00000000 40050000 00410e10 0.......@....A.. │ │ │ │ │ - 0x00000040 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ │ - 0x00000050 03be030a 0c070841 0b6b0a0c 0708410b .......A.k....A. │ │ │ │ │ - 0x00000060 10000000 64000000 00000000 2d000000 ....d.......-... │ │ │ │ │ - 0x00000070 00000000 1c000000 78000000 00000000 ........x....... │ │ │ │ │ - 0x00000080 e4000000 00510e10 830202cd 0a0e0842 .....Q.........B │ │ │ │ │ - 0x00000090 0b430e08 18000000 98000000 00000000 .C.............. │ │ │ │ │ - 0x000000a0 21000000 00410e10 8302580e 08000000 !....A....X..... │ │ │ │ │ + 0x00000020 00000000 18000000 00000000 34000000 ............4... │ │ │ │ │ + 0x00000030 30000000 00000000 44050000 00410e10 0.......D....A.. │ │ │ │ │ + 0x00000040 8602430d 06428f03 458e0445 8d05458c ..C..B..E..E..E. │ │ │ │ │ + 0x00000050 06488307 03b0030a 0c070841 0b6b0a0c .H.........A.k.. │ │ │ │ │ + 0x00000060 0708410b 10000000 68000000 00000000 ..A.....h....... │ │ │ │ │ + 0x00000070 2d000000 00000000 1c000000 7c000000 -...........|... │ │ │ │ │ + 0x00000080 00000000 e4000000 00510e10 830202ce .........Q...... │ │ │ │ │ + 0x00000090 0a0e0841 0b430e08 1c000000 9c000000 ...A.C.......... │ │ │ │ │ + 0x000000a0 00000000 21000000 00410e10 8302580e ....!....A....X. │ │ │ │ │ + 0x000000b0 08000000 00000000 ........ │ │ │ ├── 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: 5024 (bytes into file) │ │ │ │ │ + Start of section headers: 5008 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x13a0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1390: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000751 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000db8 000450 18 I 13 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 000791 000029 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0007ba 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001208 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0007da 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001268 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0007f2 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0007f2 000140 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001280 000090 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000938 0002e8 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000c20 000198 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001310 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000741 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000da8 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 000781 000029 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0007aa 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0011f8 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0007ca 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001258 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0007e2 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0007e2 000140 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001270 000090 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000928 0002e8 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000c10 000198 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001300 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 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 283 FUNC LOCAL DEFAULT 1 apply_op │ │ │ │ │ + 2: 0000000000000000 285 FUNC LOCAL DEFAULT 1 apply_op │ │ │ │ │ 3: 0000000000000120 37 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 4: 0000000000000150 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 5: 0000000000000170 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 6: 00000000000001a0 1412 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: 0000000000000730 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 0xdb8 contains 46 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xda8 contains 46 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000012c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000130 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 │ │ │ │ │ 00000000000001e1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000255 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000026e 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000298 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000002a5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000305 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000031b 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 │ │ │ │ │ -0000000000000486 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000004a8 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000004b8 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000004d0 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000004fe 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000506 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -0000000000000525 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000532 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000542 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -0000000000000554 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -000000000000056a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000596 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000005a3 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000005b8 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000614 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -000000000000062f 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000063c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000656 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000660 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000006a0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_cpy - 4 │ │ │ │ │ +0000000000000245 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000025e 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000289 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000296 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000002f5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000030b 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000044f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000460 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000476 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000498 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000004a8 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000004c0 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000004ee 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000004f6 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +0000000000000515 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000522 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000532 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +0000000000000544 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +000000000000055a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000586 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000593 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000005a8 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000604 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +000000000000061f 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000062c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000064b 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000650 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000690 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_cpy - 4 │ │ │ │ │ +000000000000069f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ 00000000000006af 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000006bf 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000006e6 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006ee 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006f6 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000006ce 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 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 │ │ │ │ │ +00000000000006f6 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 0000000000000706 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000716 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000734 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000741 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 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 │ │ │ │ │ -000000000000074d 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 0x1208 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x11f8 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 0x1268 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1258 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 0x1280 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1270 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 + 730 │ │ │ │ │ +000000000000012c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 720 │ │ │ │ ├── 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 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000011b │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000011d │ │ │ │ │ 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: 251 to 000000000000010f │ │ │ │ │ + DW_CFA_advance_loc1: 250 to 0000000000000111 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000112 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000111 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000113 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000113 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000115 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000117 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000119 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000120..0000000000000145 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -67,28 +67,28 @@ │ │ │ │ │ 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..0000000000000724 │ │ │ │ │ +000000bc 0000000000000064 000000c0 FDE cie=00000000 pc=00000000000001a0..0000000000000714 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001a6 │ │ │ │ │ @@ -118,38 +118,38 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001dc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001de │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1255 to 00000000000006c7 │ │ │ │ │ + DW_CFA_advance_loc2: 1239 to 00000000000006b7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006cb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006bb │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006bc │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006be │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000124 0000000000000018 00000128 FDE cie=00000000 pc=0000000000000730..0000000000000751 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000731 │ │ │ │ │ +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 0000000000000749 │ │ │ │ │ + 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_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (indirect-transpose%v%(%p%)%(%p%)%(%p%)) │ │ │ │ │ apply_op │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,79 +2,80 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 %rdx,%rsi │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x40(%rdi),%r10 │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ mov 0x50(%rdi),%rdx │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jle fd │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ + jle ff │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ mov %r8,0x38(%rsp) │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x58(%r15),%rdi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%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 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ │ mov 0x38(%rsp),%r8 │ │ │ │ │ + sub $0x1,%r10 │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - dec %r10 │ │ │ │ │ imul %r10,%rax │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + imul %rdi,%r10 │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ - imul %rdi,%r10 │ │ │ │ │ add %rdi,%rsi │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ lea (%rdx,%rax,1),%rcx │ │ │ │ │ + add %rax,%r8 │ │ │ │ │ lea (%r9,%rdi,1),%rax │ │ │ │ │ add %r10,%rsi │ │ │ │ │ lea (%rax,%r10,1),%r9 │ │ │ │ │ mov 0x68(%r15),%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ @@ -82,24 +83,24 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000120 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x58(%rax),%rcx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x58(%rax),%rcx │ │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ │ mov 0x68(%rax),%r9 │ │ │ │ │ mov 0x60(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ @@ -117,16 +118,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 │ │ │ │ │ @@ -174,376 +175,373 @@ │ │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ │ mov 0x8(%rbx),%r14 │ │ │ │ │ mov (%r8),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jle 1ce │ │ │ │ │ mov (%r14),%eax │ │ │ │ │ mov $0xffffffff,%esi │ │ │ │ │ - lea 0x8(%r8),%r13 │ │ │ │ │ movl $0xffffffff,0x20(%rsp) │ │ │ │ │ + lea 0x8(%r8),%r13 │ │ │ │ │ movl $0x0,0x10(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ mov %esi,%r12d │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 340 │ │ │ │ │ + jle 328 │ │ │ │ │ lea 0x10(%r14),%rbp │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - jmp 28f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 280 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ - call 259 │ │ │ │ │ + call 249 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movslq %r12d,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x10(%rcx,%rax,8),%rdi │ │ │ │ │ - call 272 │ │ │ │ │ + call 262 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jle 300 │ │ │ │ │ + jle 2f0 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov (%r14),%eax │ │ │ │ │ - inc %r15d │ │ │ │ │ + add $0x1,%r15d │ │ │ │ │ add $0x18,%rbp │ │ │ │ │ cmp %eax,%r15d │ │ │ │ │ - jge 2e0 │ │ │ │ │ + jge 2d0 │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ │ - call 29c │ │ │ │ │ + call 28d │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ - call 2a9 │ │ │ │ │ + call 29a │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jg 280 │ │ │ │ │ + jg 270 │ │ │ │ │ mov -0x8(%rbp),%rax │ │ │ │ │ cmp %rax,0x0(%r13) │ │ │ │ │ - jl 280 │ │ │ │ │ + jl 270 │ │ │ │ │ cmp $0xffffffff,%r12d │ │ │ │ │ - jne 250 │ │ │ │ │ + jne 240 │ │ │ │ │ mov 0x10(%rsp),%r12d │ │ │ │ │ mov %r15d,0x20(%rsp) │ │ │ │ │ mov (%r14),%eax │ │ │ │ │ - inc %r15d │ │ │ │ │ + add $0x1,%r15d │ │ │ │ │ add $0x18,%rbp │ │ │ │ │ cmp %eax,%r15d │ │ │ │ │ - jl 28f │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jl 280 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - incl 0x10(%rsp) │ │ │ │ │ + addl $0x1,0x10(%rsp) │ │ │ │ │ mov 0x10(%rsp),%ecx │ │ │ │ │ cmp (%rdx),%ecx │ │ │ │ │ - jge 340 │ │ │ │ │ + jge 328 │ │ │ │ │ add $0x18,%r13 │ │ │ │ │ - jmp 230 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 228 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ │ - call 309 │ │ │ │ │ + call 2f9 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movslq 0x20(%rsp),%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x10(%r14,%rax,8),%rdi │ │ │ │ │ - call 31f │ │ │ │ │ + call 30f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jl 280 │ │ │ │ │ + jl 270 │ │ │ │ │ mov 0x10(%rsp),%r12d │ │ │ │ │ mov %r15d,0x20(%rsp) │ │ │ │ │ - jmp 2c8 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 2b9 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ cmp $0xffffffff,%r12d │ │ │ │ │ je 1ce │ │ │ │ │ mov 0x20(%rsp),%edx │ │ │ │ │ cmp $0xffffffff,%edx │ │ │ │ │ je 1ce │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ │ movslq %r12d,%r12 │ │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ │ movslq %edx,%r13 │ │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ │ lea (%r12,%r12,2),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ │ + lea (%r9,%rax,1),%r10 │ │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ │ - mov 0x10(%r10),%r9 │ │ │ │ │ - cmp %r9,0x18(%rcx,%rax,8) │ │ │ │ │ + mov 0x10(%r10),%r8 │ │ │ │ │ + cmp %r8,0x18(%rcx,%rax,8) │ │ │ │ │ je 1ce │ │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ │ lea 0x8(%rdx),%r11 │ │ │ │ │ cmp %r11,%rdi │ │ │ │ │ - je 3b8 │ │ │ │ │ + je 3a1 │ │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov 0xd4(%rdx),%edx │ │ │ │ │ mov %edx,%r11d │ │ │ │ │ and $0xfffff,%r11d │ │ │ │ │ and $0x10000,%edx │ │ │ │ │ - je 410 │ │ │ │ │ - cmp %r9,%rax │ │ │ │ │ - je 410 │ │ │ │ │ - cmpl $0x2,(%r8) │ │ │ │ │ + je 400 │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + je 400 │ │ │ │ │ + cmpl $0x2,(%r9) │ │ │ │ │ jne 1ce │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ sub %esi,%edx │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ - lea (%r8,%rdx,8),%rsi │ │ │ │ │ - cmp 0x10(%r8,%rdx,8),%rax │ │ │ │ │ + lea (%r9,%rdx,8),%rdx │ │ │ │ │ + cmp 0x10(%rdx),%rax │ │ │ │ │ jne 1ce │ │ │ │ │ - imul 0x8(%rsi),%rax │ │ │ │ │ - cmp %r9,%rax │ │ │ │ │ + imul 0x8(%rdx),%rax │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ jne 1ce │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ and $0x20,%r11d │ │ │ │ │ - je 420 │ │ │ │ │ + je 410 │ │ │ │ │ cmp 0x28(%rbx),%rdi │ │ │ │ │ jne 1ce │ │ │ │ │ lea 0x0(%r13,%r13,2),%rax │ │ │ │ │ mov 0x8(%rcx,%rax,8),%rcx │ │ │ │ │ mov 0x8(%r10),%rax │ │ │ │ │ + imul %rcx,%r8 │ │ │ │ │ cqto │ │ │ │ │ - imul %rcx,%r9 │ │ │ │ │ idiv %rcx │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ lea (%r12,%r12,2),%rax │ │ │ │ │ - imul 0x18(%r8,%rax,8),%rcx │ │ │ │ │ + imul 0x18(%r9,%rax,8),%rcx │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ cmp $0x1,%rbp │ │ │ │ │ - je 700 │ │ │ │ │ - mov %r9,%rsi │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ - call 463 │ │ │ │ │ + je 6f0 │ │ │ │ │ + mov %r8,%rsi │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + call 453 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - call 474 │ │ │ │ │ + call 464 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x18(%rsp),%r14 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - call 48a │ │ │ │ │ + call 47a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ - lea 0x0(%r13,%r13,2),%r14 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r13,2),%r14 │ │ │ │ │ lea (%r12,%r12,2),%r13 │ │ │ │ │ shl $0x3,%r14 │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ - call 4ac │ │ │ │ │ + call 49c │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call 4bc │ │ │ │ │ + call 4ac │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov 0x10(%rdi,%r13,1),%rax │ │ │ │ │ mov %rax,0x18(%r15,%r14,1) │ │ │ │ │ - call 4d4 │ │ │ │ │ + call 4c4 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ lea (%rax,%r13,1),%rax │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ │ add %r14,%rdx │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ mov %rcx,0x18(%rax) │ │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ │ - call 502 │ │ │ │ │ + call 4f2 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 50a │ │ │ │ │ + call 4fa │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ │ - call 529 │ │ │ │ │ + call 519 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 536 │ │ │ │ │ + call 526 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 546 │ │ │ │ │ + call 536 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - je 6e0 │ │ │ │ │ + je 6c8 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 558 │ │ │ │ │ + call 548 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov 0x10(%rdi,%r13,1),%rax │ │ │ │ │ mov %rax,0x10(%r15,%r14,1) │ │ │ │ │ - call 56e │ │ │ │ │ + call 55e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ - movdqu 0x8(%rax,%r14,1),%xmm0 │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ + movdqu 0x8(%rax,%r14,1),%xmm0 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ movups %xmm0,0x8(%rsi,%r13,1) │ │ │ │ │ - call 59a │ │ │ │ │ + call 58a │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 5a7 │ │ │ │ │ + call 597 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 6e0 │ │ │ │ │ + je 6c8 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ - call 5bc │ │ │ │ │ + call 5ac │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ │ mov 0x20(%rbx),%r15 │ │ │ │ │ - mov 0x30(%rbx),%r9 │ │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ │ + mov 0x30(%rbx),%r9 │ │ │ │ │ mov 0x8(%rdi,%r14,1),%rax │ │ │ │ │ mov 0x18(%rsp),%r14 │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ sub %rax,0x8(%rsi,%rcx,1) │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ imul %rbp,%r14 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ shl $0x3,%r14 │ │ │ │ │ add %r14,%r9 │ │ │ │ │ add 0x28(%rbx),%r14 │ │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%r15 │ │ │ │ │ add 0x18(%rbx),%rax │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 618 │ │ │ │ │ + call 608 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - call 633 │ │ │ │ │ + call 623 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 640 │ │ │ │ │ + call 630 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 6e3 │ │ │ │ │ - lea -0x653(%rip),%rdx │ │ │ │ │ + je 6cb │ │ │ │ │ + lea -0x643(%rip),%rdx │ │ │ │ │ + mov $0x70,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x70,%edi │ │ │ │ │ - call 664 │ │ │ │ │ + call 654 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movq %r13,%xmm1 │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ - lea 0x8(%r14),%rdi │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %r14,0x68(%rax) │ │ │ │ │ movups %xmm0,0x58(%rax) │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + mov %r14,0x68(%rax) │ │ │ │ │ lea 0x8(%rbx),%r15 │ │ │ │ │ movhps 0x10(%rsp),%xmm0 │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ + lea 0x8(%r14),%rdi │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rax,0x50(%rbx) │ │ │ │ │ - call 6a4 │ │ │ │ │ + call 694 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_cpy-0x4 │ │ │ │ │ lea 0x8(%r13),%rsi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 6b3 │ │ │ │ │ + call 6a3 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ lea 0x8(%r12),%rsi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 6c3 │ │ │ │ │ + call 6b3 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 6ea │ │ │ │ │ + call 6d2 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 6f2 │ │ │ │ │ + call 6da │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 6fa │ │ │ │ │ + call 6e2 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 1ce │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ - call 70a │ │ │ │ │ + call 6fa │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - call 71a │ │ │ │ │ + call 70a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - jmp 47e │ │ │ │ │ + jmp 46e │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000730 : │ │ │ │ │ +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 745 │ │ │ │ │ + call 735 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 751 │ │ │ │ │ + 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 1b010000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800102 fb0e3841 ..A.8..G......8A │ │ │ │ │ + 0x00000020 00000000 1d010000 00420e10 8f024b0e .........B....K. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e800102 fa0e3841 ..A.8..D......8A │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 25000000 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 84050000 00420e10 .............B.. │ │ │ │ │ + 0x000000c0 c0000000 00000000 74050000 00420e10 ........t....B.. │ │ │ │ │ 0x000000d0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ 0x000000e0 05410e30 8606410e 38830744 0e900164 .A.0..A.8..D...d │ │ │ │ │ 0x000000f0 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ │ - 0x00000100 0e10420e 08420b03 e7040a0e 38440e30 ..B..B......8D.0 │ │ │ │ │ - 0x00000110 410e2842 0e20420e 18420e10 420e084c A.(B. B..B..B..L │ │ │ │ │ + 0x00000100 0e10420e 08420b03 d7040a0e 38440e30 ..B..B......8D.0 │ │ │ │ │ + 0x00000110 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ │ 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: 4632 (bytes into file) │ │ │ │ │ + Start of section headers: 4616 (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 0x1218: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1208: │ │ │ │ │ │ │ │ │ │ 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 00046c 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c78 000330 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0004ac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0004ac 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0004ac 000038 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0004e4 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000fa8 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000504 000058 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001008 0000a8 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 00055c 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 00055c 0001d8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0010b0 0000d8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000738 000360 18 14 18 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000a98 0001df 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001188 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00045c 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c68 000330 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00049c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00049c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00049c 000038 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0004d4 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000f98 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0004f4 000058 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000ff8 0000a8 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 00054c 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 00054c 0001d8 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0010a0 0000d8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000728 000360 18 14 18 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000a88 0001df 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001178 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 50 FUNC LOCAL DEFAULT 1 apply_before │ │ │ │ │ 3: 0000000000000040 70 FUNC LOCAL DEFAULT 1 apply_after │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000090 41 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 6: 00000000000000c0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 00000000000000e0 588 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 7: 00000000000000e0 572 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 0000000000000330 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 10: 0000000000000360 79 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ - 11: 00000000000003b0 85 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ + 9: 0000000000000320 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 10: 0000000000000350 79 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ + 11: 00000000000003a0 85 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ 12: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 13: 0000000000000040 24 OBJECT LOCAL DEFAULT 8 adt_before │ │ │ │ │ 14: 0000000000000020 24 OBJECT LOCAL DEFAULT 8 adt_after │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 16: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ @@ -29,11 +29,11 @@ │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_dft │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_strides_decrease │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_inplace │ │ │ │ │ - 32: 0000000000000410 92 FUNC GLOBAL DEFAULT 1 fftw_dft_indirect_register │ │ │ │ │ + 32: 0000000000000400 92 FUNC GLOBAL DEFAULT 1 fftw_dft_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_dft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,66 +1,66 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc78 contains 34 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc68 contains 34 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000009c 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000000a0 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000c9 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000015f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ -0000000000000191 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -00000000000001b5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -00000000000001c8 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ -0000000000000207 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000210 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -000000000000022a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000235 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000261 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -000000000000028b 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000298 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -00000000000002b9 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -00000000000002ee 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_strides_decrease - 4 │ │ │ │ │ -0000000000000303 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000030b 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000319 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -0000000000000340 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000037c 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000038a 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000003cf 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000003e0 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000414 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000429 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000436 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 3c │ │ │ │ │ -000000000000043f 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -000000000000044c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000459 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ +0000000000000189 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +00000000000001ad 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +00000000000001bc 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ +00000000000001fb 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000204 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000021e 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000229 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000255 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +000000000000027b 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000288 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +00000000000002a9 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +00000000000002de 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_strides_decrease - 4 │ │ │ │ │ +00000000000002f3 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000002fb 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000309 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +0000000000000330 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000036c 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000037a 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000003bf 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000003d0 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000404 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000419 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000426 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 3c │ │ │ │ │ +000000000000042f 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000043c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000449 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ 00000000000000d3 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000351 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000003ab 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000401 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000468 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000341 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000039b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +00000000000003f1 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000458 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xfa8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf98 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002300000001 R_X86_64_64 0000000000000000 fftw_dft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 320 │ │ │ │ │ 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 0x1008 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xff8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + e0 │ │ │ │ │ 0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 40 │ │ │ │ │ -0000000000000028 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ +0000000000000028 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ 0000000000000030 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 11 │ │ │ │ │ 0000000000000040 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 3b0 │ │ │ │ │ +0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 3a0 │ │ │ │ │ 0000000000000050 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 24 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x10b0 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x10a0 contains 9 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 + 40 │ │ │ │ │ 0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ 000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ 00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -0000000000000120 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ -0000000000000148 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ -0000000000000180 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ -00000000000001b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 410 │ │ │ │ │ +0000000000000120 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ +0000000000000148 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ +0000000000000180 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3a0 │ │ │ │ │ +00000000000001b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 400 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,55 +13,55 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000032 │ │ │ │ │ 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: 1 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000029 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000044 0000000000000038 00000048 FDE cie=00000000 pc=0000000000000040..0000000000000086 │ │ │ │ │ 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: 8 to 000000000000004a │ │ │ │ │ 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: 8 to 0000000000000052 │ │ │ │ │ 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 0000000000000056 │ │ │ │ │ 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: 4 to 000000000000005a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000079 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000007a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000007c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007e │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000082 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000084 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000090..00000000000000b9 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -74,15 +74,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 │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000064 000000b4 FDE cie=00000000 pc=00000000000000e0..000000000000032c │ │ │ │ │ +000000b0 0000000000000064 000000b4 FDE cie=00000000 pc=00000000000000e0..000000000000031c │ │ │ │ │ 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 │ │ │ │ │ @@ -112,115 +112,116 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000145 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000147 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000150 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 369 to 00000000000002c1 │ │ │ │ │ + DW_CFA_advance_loc2: 353 to 00000000000002b1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002c5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ba │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002bc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ce │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002be │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000118 0000000000000024 0000011c FDE cie=00000000 pc=0000000000000330..0000000000000355 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000331 │ │ │ │ │ +00000118 0000000000000024 0000011c FDE cie=00000000 pc=0000000000000320..0000000000000345 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000321 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000332 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000325 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000033b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000032b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000034c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000033c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000034f │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000033f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000340 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000140 0000000000000034 00000144 FDE cie=00000000 pc=0000000000000360..00000000000003af │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ +00000140 0000000000000034 00000144 FDE cie=00000000 pc=0000000000000350..000000000000039f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000352 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000364 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000356 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000365 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000357 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000368 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000358 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000036f │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000035f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000000392 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000382 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000389 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000003a3 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000393 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a5 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000398 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000039a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000178 0000000000000034 0000017c FDE cie=00000000 pc=00000000000003b0..0000000000000405 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b2 │ │ │ │ │ +00000178 0000000000000034 0000017c FDE cie=00000000 pc=00000000000003a0..00000000000003f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003a2 │ │ │ │ │ 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: 7 to 00000000000003a9 │ │ │ │ │ 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 00000000000003aa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000003bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003ab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003c2 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000003e8 │ │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003ef │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003df │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000003f9 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000003e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003fb │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000003ee │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000400 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b0 0000000000000024 000001b4 FDE cie=00000000 pc=0000000000000410..000000000000046c │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000411 │ │ │ │ │ +000001b0 0000000000000024 000001b4 FDE cie=00000000 pc=0000000000000400..000000000000045c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000401 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000419 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000409 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000420 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000418 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 0000000000000465 │ │ │ │ │ + DW_CFA_advance_loc: 61 to 0000000000000455 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000466 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000456 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000467 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000457 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -[]A\A]A^H │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (%s%(%p%)%(%p%)) │ │ │ │ │ dft-indirect-after │ │ │ │ │ dft-indirect-before │ │ │ │ │ apply_before │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_before(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ @@ -26,50 +26,50 @@ │ │ │ │ │ jmp *%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply_after(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%r12),%rdi │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ + mov 0x38(%rdi),%rax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000090 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ │ mov 0x48(%rax),%rcx │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ │ jmp *%r9 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ @@ -104,23 +104,23 @@ │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jle 137 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ - je 190 │ │ │ │ │ + je 188 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ lea -0xe3(%rip),%rdx │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ je 150 │ │ │ │ │ lea -0x132(%rip),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 1b0 │ │ │ │ │ + je 1a8 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -129,257 +129,256 @@ │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ testb $0x10,0xd5(%r13) │ │ │ │ │ jne 137 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ call 163 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jle 314 │ │ │ │ │ + jle 304 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ je 137 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ jmp 12b │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - call 195 │ │ │ │ │ + call 18d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 2d0 │ │ │ │ │ + je 2c0 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ je 137 │ │ │ │ │ jmp 117 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 1b9 │ │ │ │ │ + call 1b1 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jg 137 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 1cc │ │ │ │ │ + call 1c0 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jle 137 │ │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ │ mov 0x28(%rbx),%rbp │ │ │ │ │ testb $0x20,0xd4(%r13) │ │ │ │ │ - je 1f1 │ │ │ │ │ + je 1e5 │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ jne 137 │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ │ mov 0x30(%rbx),%r15 │ │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ │ - call 20b │ │ │ │ │ + call 1ff │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - call 214 │ │ │ │ │ + call 208 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - call 22e │ │ │ │ │ + call 222 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 239 │ │ │ │ │ + call 22d │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 300 │ │ │ │ │ + je 2f0 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x400,%edx │ │ │ │ │ - call 265 │ │ │ │ │ + call 259 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 300 │ │ │ │ │ + je 2f0 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - call 29c │ │ │ │ │ + call 28c │ │ │ │ │ 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(%rax),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 2bd │ │ │ │ │ + lea 0x8(%r13),%rdi │ │ │ │ │ + call 2ad │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ │ - lea -0x29c(%rip),%rax │ │ │ │ │ + lea -0x28c(%rip),%rax │ │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ cmp %rax,(%rdx) │ │ │ │ │ setne %dl │ │ │ │ │ movzbl %dl,%edx │ │ │ │ │ - call 2f2 │ │ │ │ │ + call 2e2 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_strides_decrease-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 19d │ │ │ │ │ - jmp 1d6 │ │ │ │ │ + je 195 │ │ │ │ │ + jmp 1ca │ │ │ │ │ nop │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 307 │ │ │ │ │ + call 2f7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 30f │ │ │ │ │ + call 2ff │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 137 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 31d │ │ │ │ │ + call 30d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jg 1d6 │ │ │ │ │ + jg 1ca │ │ │ │ │ jmp 16d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000330 : │ │ │ │ │ +0000000000000320 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 344 │ │ │ │ │ + call 334 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 355 │ │ │ │ │ + jmp 345 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000350 : │ │ │ │ │ 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),%r13 │ │ │ │ │ mov 0x18(%rdi),%r12 │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call 380 │ │ │ │ │ + call 370 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 38e │ │ │ │ │ + call 37e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ - jmp 3af │ │ │ │ │ + jmp 39f │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000000000003b0 : │ │ │ │ │ +00000000000003a0 : │ │ │ │ │ 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),%r13 │ │ │ │ │ mov 0x28(%rdi),%r12 │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call 3d3 │ │ │ │ │ + call 3c3 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 3e4 │ │ │ │ │ + call 3d4 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ - jmp 405 │ │ │ │ │ + jmp 3f5 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000410 : │ │ │ │ │ +0000000000000400 : │ │ │ │ │ fftw_dft_indirect_register(): │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 42d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 41d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x3c │ │ │ │ │ mov %rax,0x10(%rsi) │ │ │ │ │ - call 443 │ │ │ │ │ + call 433 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 450 │ │ │ │ │ + call 440 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x1c │ │ │ │ │ mov %rax,0x10(%rsi) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 46c │ │ │ │ │ + jmp 45c │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── 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 28000000 1c000000 ........(....... │ │ │ │ │ - 0x00000020 00000000 32000000 00420e10 8c02410e ....2....B....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 650e1841 0e10420e ...A. ..e..A..B. │ │ │ │ │ + 0x00000020 00000000 32000000 00420e10 8c02440e ....2....B....D. │ │ │ │ │ + 0x00000030 18860344 0e208304 5f0e1841 0e10420e ...D. .._..A..B. │ │ │ │ │ 0x00000040 08000000 38000000 48000000 00000000 ....8...H....... │ │ │ │ │ - 0x00000050 46000000 00420e10 8e02420e 188d0342 F....B....B....B │ │ │ │ │ - 0x00000060 0e208c04 440e2886 05410e30 83066e0e . ..D.(..A.0..n. │ │ │ │ │ - 0x00000070 28410e20 420e1842 0e10420e 08000000 (A. B..B..B..... │ │ │ │ │ + 0x00000050 46000000 00420e10 8e02480e 188d0348 F....B....H....H │ │ │ │ │ + 0x00000060 0e208c04 440e2886 05440e30 83065f0e . ..D.(..D.0.._. │ │ │ │ │ + 0x00000070 28410e20 420e1846 0e10420e 08000000 (A. B..F..B..... │ │ │ │ │ 0x00000080 10000000 84000000 00000000 29000000 ............)... │ │ │ │ │ 0x00000090 00000000 18000000 98000000 00000000 ................ │ │ │ │ │ 0x000000a0 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ - 0x000000b0 64000000 b4000000 00000000 4c020000 d...........L... │ │ │ │ │ + 0x000000b0 64000000 b4000000 00000000 3c020000 d...........<... │ │ │ │ │ 0x000000c0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x000000d0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ 0x000000e0 0e60024a 0a0e3843 0e30410e 28420e20 .`.J..8C.0A.(B. │ │ │ │ │ - 0x000000f0 420e1842 0e10420e 08490b03 71010a0e B..B..B..I..q... │ │ │ │ │ + 0x000000f0 420e1842 0e10420e 08490b03 61010a0e B..B..B..I..a... │ │ │ │ │ 0x00000100 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ │ 0x00000110 420e0842 0b000000 24000000 1c010000 B..B....$....... │ │ │ │ │ - 0x00000120 00000000 25000000 00410e10 8602410e ....%....A....A. │ │ │ │ │ - 0x00000130 18830349 0e20510e 18430e10 410e0800 ...I. Q..C..A... │ │ │ │ │ + 0x00000120 00000000 25000000 00410e10 8602440e ....%....A....D. │ │ │ │ │ + 0x00000130 18830346 0e20510e 18430e10 410e0800 ...F. Q..C..A... │ │ │ │ │ 0x00000140 34000000 44010000 00000000 4f000000 4...D.......O... │ │ │ │ │ - 0x00000150 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000160 430e2883 05470e30 630e2847 0e204a0e C.(..G.0c.(G. J. │ │ │ │ │ - 0x00000170 18420e10 450e0800 34000000 7c010000 .B..E...4...|... │ │ │ │ │ - 0x00000180 00000000 55000000 00420e10 8d02420e ....U....B....B. │ │ │ │ │ - 0x00000190 188c0341 0e208604 460e2883 05470e30 ...A. ..F.(..G.0 │ │ │ │ │ - 0x000001a0 660e2847 0e204a0e 18420e10 450e0800 f.(G. J..B..E... │ │ │ │ │ + 0x00000150 00420e10 8d02440e 188c0341 0e208604 .B....D....A. .. │ │ │ │ │ + 0x00000160 410e2883 05470e30 630e2847 0e204a0e A.(..G.0c.(G. J. │ │ │ │ │ + 0x00000170 18450e10 420e0800 34000000 7c010000 .E..B...4...|... │ │ │ │ │ + 0x00000180 00000000 55000000 00420e10 8d02470e ....U....B....G. │ │ │ │ │ + 0x00000190 188c0341 0e208604 410e2883 05470e30 ...A. ..A.(..G.0 │ │ │ │ │ + 0x000001a0 660e2847 0e204a0e 18450e10 420e0800 f.(G. J..E..B... │ │ │ │ │ 0x000001b0 24000000 b4010000 00000000 5c000000 $...........\... │ │ │ │ │ - 0x000001c0 00410e10 8602480e 18830347 0e200245 .A....H....G. .E │ │ │ │ │ - 0x000001d0 0e18410e 10410e08 ..A..A.. │ │ │ │ │ + 0x000001c0 00410e10 8602480e 1883034f 0e207d0e .A....H....O. }. │ │ │ │ │ + 0x000001d0 18410e10 410e0800 .A..A... │ │ │ ├── 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: 1672 (bytes into file) │ │ │ │ │ + Start of section headers: 1656 (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 0x688: │ │ │ │ │ +There are 16 section headers, starting at offset 0x678: │ │ │ │ │ │ │ │ │ │ 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 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 00010b 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 00012b 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 000143 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000143 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 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000b1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000450 0000c0 18 I 13 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] .rodata.str1.1 PROGBITS 0000000000000000 0000f1 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0000fb 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000510 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00011b 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000570 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000133 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000133 000080 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000588 000060 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0001b8 0001c8 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000380 0000d0 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0005e8 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 98 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000030 90 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: 00000000000000a0 33 FUNC GLOBAL DEFAULT 1 fftw_dft_nop_register │ │ │ │ │ + 13: 0000000000000090 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 0x460 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x450 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000061 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -0000000000000073 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000007d 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000089 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 │ │ │ │ │ +0000000000000059 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +0000000000000070 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000075 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000081 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000094 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000000a1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000000ad 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x520 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x510 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 0x580 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x570 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 0x598 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x588 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 + a0 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ ├── 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..0000000000000092 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..000000000000008a │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 35 to 0000000000000054 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 49 to 0000000000000091 │ │ │ │ │ + DW_CFA_advance_loc: 49 to 0000000000000089 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000a0..00000000000000c1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000a1 │ │ │ │ │ +00000060 000000000000001c 00000064 FDE cie=00000000 pc=0000000000000090..00000000000000b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000091 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000b9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000a9 │ │ │ │ │ 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,53 +21,52 @@ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x7fffffff,(%rdi) │ │ │ │ │ - je 69 │ │ │ │ │ + je 61 │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 51 │ │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ │ cmp %rax,0x28(%rsi) │ │ │ │ │ - je 60 │ │ │ │ │ + je 58 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 65 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + call 5d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 51 │ │ │ │ │ - lea -0x70(%rip),%rdx │ │ │ │ │ + lea -0x68(%rip),%rdx │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ - call 81 │ │ │ │ │ + call 79 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ - call 8d │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + call 85 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000a0 : │ │ │ │ │ +0000000000000090 : │ │ │ │ │ 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 b5 │ │ │ │ │ + call a5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp c1 │ │ │ │ │ + jmp b1 │ │ │ │ │ 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 62000000 ....D.......b... │ │ │ │ │ - 0x00000050 00410e10 8302630a 0e084c0b 710e0800 .A....c...L.q... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 5a000000 ....D.......Z... │ │ │ │ │ + 0x00000050 00410e10 8302630a 0e08440b 710e0800 .A....c...D.q... │ │ │ │ │ 0x00000060 1c000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── lt4-problem.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x960 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 │ │ │ │ │ +0000000000000095 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ 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 │ │ │ │ │ -0000000000000232 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000237 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 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -44,19 +44,19 @@ │ │ │ │ │ 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_def_cfa_offset: 88 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000092 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000094 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000009b │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000096 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000009d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000000a9 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000000a9 │ │ │ │ │ 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: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000ad │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -87,45 +87,45 @@ │ │ │ │ │ 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_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000110 │ │ │ │ │ + DW_CFA_advance_loc: 17 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 0000000000000060 000000dc FDE cie=00000000 pc=00000000000001d0..0000000000000329 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001d6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001dc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000001db │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001dc │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000001e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001e0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000001f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000001fb │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000201 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 138 to 0000000000000285 │ │ │ │ │ + DW_CFA_advance_loc1: 132 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 0000000000000287 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000289 │ │ │ │ │ @@ -160,18 +160,18 @@ │ │ │ │ │ 0000013c 0000000000000028 00000140 FDE cie=00000000 pc=0000000000000330..0000000000000355 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000333 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000337 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000034e │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000034e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000352 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000354 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -30,40 +30,40 @@ │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov (%rsi),%r15 │ │ │ │ │ mov 0x8(%rdi),%r14 │ │ │ │ │ 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 0x18(%rbx),%rbp │ │ │ │ │ sub %rdi,%r12 │ │ │ │ │ call 5c │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ - mov %eax,0x4(%rsp) │ │ │ │ │ sar $0x3,%r12 │ │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ │ sar $0x3,%rbp │ │ │ │ │ call 71 │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ sete %dl │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ push %rsi │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r12 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %r12 │ │ │ │ │ mov 0x24(%rsp),%r8d │ │ │ │ │ call *%r15 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ @@ -102,17 +102,17 @@ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ hash(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ 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 │ │ │ │ │ @@ -171,66 +171,66 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_md5-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000001d0 : │ │ │ │ │ fftw_mkproblem_dft(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ │ push %rbp │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - mov %rbp,%rax │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ │ and $0xfffffffffffffffc,%rcx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ je 2c0 │ │ │ │ │ cmp %rcx,%r8 │ │ │ │ │ je 2f0 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ je 295 │ │ │ │ │ cmp %r9,%rbx │ │ │ │ │ je 290 │ │ │ │ │ movq %rbp,%xmm2 │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ + mov $0x38,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x38,%edi │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ call 248 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ call 253 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ call 25f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ + movdqa (%rsp),%xmm0 │ │ │ │ │ movq %r12,%xmm3 │ │ │ │ │ mov %r15,0x30(%rbx) │ │ │ │ │ - movdqa (%rsp),%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ + movups %xmm0,0x20(%rbx) │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ movups %xmm1,0x10(%rbx) │ │ │ │ │ - movups %xmm0,0x20(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ @@ -290,22 +290,22 @@ │ │ │ │ │ jmp 29a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000330 : │ │ │ │ │ fftw_mkproblem_dft_d(): │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ call 33f │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ call 34d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -3,25 +3,25 @@ │ │ │ │ │ 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 │ │ │ │ │ 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 0e500256 0e58480e 60490e68 8..G.P.V.XH.`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. .. │ │ │ │ │ + 0x000000c0 00410e10 8602440e 18830351 0e2002a3 .A....D....Q. .. │ │ │ │ │ 0x000000d0 0e18440e 10410e08 60000000 dc000000 ..D..A..`....... │ │ │ │ │ - 0x000000e0 00000000 59010000 00420e10 8f02420e ....Y....B....B. │ │ │ │ │ - 0x000000f0 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000100 8606440e 3883075b 0e60028a 0a0e3841 ..D.8..[.`....8A │ │ │ │ │ + 0x000000e0 00000000 59010000 00420e10 8f02450e ....Y....B....E. │ │ │ │ │ + 0x000000f0 188e0345 0e208d04 450e288c 05480e30 ...E. ..E.(..H.0 │ │ │ │ │ + 0x00000100 86064a0e 3883074e 0e600284 0a0e3841 ..J.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 25000000 00420e10 @.......%....B.. │ │ │ │ │ - 0x00000150 8c02410e 18860341 0e208304 5a0e1844 ..A....A. ..Z..D │ │ │ │ │ + 0x00000150 8c02410e 18860344 0e208304 570e1844 ..A....D. ..W..D │ │ │ │ │ 0x00000160 0e10420e 08000000 ..B..... │ │ │ ├── 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: 7392 (bytes into file) │ │ │ │ │ + Start of section headers: 7376 (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 0x1ce0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1cd0: │ │ │ │ │ │ │ │ │ │ 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 000d71 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001590 0005a0 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000db1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000db1 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000db1 000025 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000dd6 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001b30 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000df6 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001b90 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata.cst16 PROGBITS 0000000000000000 000e0e 000010 10 AM 0 0 16 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 000e1e 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000e26 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000e26 000180 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 001ba8 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000fa8 0003f0 18 16 18 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001398 0001f5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001c38 0000a4 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000d61 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001580 0005a0 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000da1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000da1 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000da1 000025 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000dc6 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001b20 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000de6 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001b80 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata.cst16 PROGBITS 0000000000000000 000dfe 000010 10 AM 0 0 16 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 000e0e 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000e16 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000e16 000180 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 001b98 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000f98 0003f0 18 16 18 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001388 0001f5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001c28 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,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ 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 1877 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 4: 0000000000000080 1880 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 5: 00000000000007e0 35 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000810 517 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000810 504 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 8 OBJECT LOCAL DEFAULT 4 omegas │ │ │ │ │ - 8: 0000000000000a20 810 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 0000000000000a10 803 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 .LC3 │ │ │ │ │ 14: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC4 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ @@ -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: 0000000000000d50 33 FUNC GLOBAL DEFAULT 1 fftw_dft_rader_register │ │ │ │ │ + 38: 0000000000000d40 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,83 +1,83 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1590 contains 60 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1580 contains 60 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000021 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 │ │ │ │ │ -00000000000000ef 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000001cf 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000002d3 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -000000000000039d 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ -000000000000048e 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000004d4 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ -000000000000059d 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000674 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ -0000000000000768 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +000000000000000a 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000003b 0000001000000002 R_X86_64_PC32 000000000000001e .LC1 - 4 │ │ │ │ │ +0000000000000065 0000001000000002 R_X86_64_PC32 000000000000001e .LC1 - 4 │ │ │ │ │ +00000000000000e7 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000001d0 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000002dd 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +00000000000003b2 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +000000000000049b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000004e4 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +00000000000005be 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +000000000000067c 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +0000000000000770 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ 00000000000007ec 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000007f5 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000829 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 0000000000000835 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 0000000000000844 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 0000000000000854 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ 000000000000085b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_delete - 4 │ │ │ │ │ -0000000000000885 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_find_generator - 4 │ │ │ │ │ -0000000000000899 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_power_mod - 4 │ │ │ │ │ -00000000000008b0 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -00000000000008c7 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_find - 4 │ │ │ │ │ -00000000000008e5 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000008fb 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ -0000000000000909 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -00000000000009a1 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ -00000000000009c6 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000009da 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -00000000000009fe 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -0000000000000a0c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ -0000000000000a6b 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -0000000000000a93 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000ab8 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000acf 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000aff 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000b14 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000b2e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000b43 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000b5d 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000b74 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000b90 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000ba5 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000bd3 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000bea 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c03 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000c1b 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000c2f 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000c75 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000ced 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000cf4 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000cfe 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000d06 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000d0e 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000d3c 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ -0000000000000d54 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000d61 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000004c4 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000087d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_find_generator - 4 │ │ │ │ │ +0000000000000891 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_power_mod - 4 │ │ │ │ │ +00000000000008b2 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000008bf 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_find - 4 │ │ │ │ │ +00000000000008e2 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000008fc 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ +0000000000000907 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ +0000000000000993 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC4 - 4 │ │ │ │ │ +00000000000009b9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000009cd 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +00000000000009f7 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000009ff 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ +0000000000000a5b 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000a88 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000aa9 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000ac0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000af0 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b05 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b1f 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000b34 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000b4e 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b65 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b81 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000b96 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000bc4 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bdb 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bf4 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000c0c 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000c20 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000c66 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000cdd 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000ce4 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000cee 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000cf6 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000cfe 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000d25 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ +0000000000000d44 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000d51 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000004d2 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ 00000000000007ff 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000d6d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000d5d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1b30 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1b20 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 + 810 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 7e0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1b90 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1b80 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + a20 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + a10 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1ba8 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1b98 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 + 7e0 │ │ │ │ │ 00000000000000b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 810 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a20 │ │ │ │ │ -0000000000000168 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d50 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a10 │ │ │ │ │ +0000000000000168 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d40 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,63 +13,63 @@ │ │ │ │ │ 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: 6 to 0000000000000007 │ │ │ │ │ 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: 14 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..00000000000007d5 │ │ │ │ │ +00000040 000000000000004c 00000044 FDE cie=00000000 pc=0000000000000080..00000000000007d8 │ │ │ │ │ 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_advance_loc: 7 to 0000000000000097 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc2: 1058 to 00000000000004b9 │ │ │ │ │ + DW_CFA_advance_loc2: 1072 to 00000000000004c7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004bb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004bd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004cb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004cd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004cf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000004e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000090 0000000000000018 00000094 FDE cie=00000000 pc=00000000000007e0..0000000000000803 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000007e1 │ │ │ │ │ @@ -77,25 +77,25 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 29 to 00000000000007fe │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ac 0000000000000048 000000b0 FDE cie=00000000 pc=0000000000000810..0000000000000a15 │ │ │ │ │ +000000ac 0000000000000048 000000b0 FDE cie=00000000 pc=0000000000000810..0000000000000a08 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000812 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000814 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000816 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000819 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000081b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000081b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000081c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000081d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ @@ -113,81 +113,81 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000086d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000086f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000871 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000880 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000878 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000064 000000fc FDE cie=00000000 pc=0000000000000a20..0000000000000d4a │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000a32 │ │ │ │ │ +000000f8 0000000000000064 000000fc FDE cie=00000000 pc=0000000000000a10..0000000000000d33 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000a22 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a34 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a24 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a36 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a26 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000a3b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000a2b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a3c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a2c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a2d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000a44 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000a34 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 643 to 0000000000000cc7 │ │ │ │ │ + DW_CFA_advance_loc2: 648 to 0000000000000cbc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cc8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cbd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cc9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cbe │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ccb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cc0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ccd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ccf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cc4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cd1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cc6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000ce0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000cd0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000000d16 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000000d06 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000d19 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000d09 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d1a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d0a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d1c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d0c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d1e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d0e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d20 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d10 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d22 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d12 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000d30 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000d18 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000160 000000000000001c 00000164 FDE cie=00000000 pc=0000000000000d50..0000000000000d71 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d51 │ │ │ │ │ +00000160 000000000000001c 00000164 FDE cie=00000000 pc=0000000000000d40..0000000000000d61 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d41 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000d69 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000d59 │ │ │ │ │ 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,45 +3,45 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ push %rbx │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ 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 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ mov 0x80(%rbx),%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ je 6c │ │ │ │ │ cmp 0x48(%rbx),%rdx │ │ │ │ │ je 6c │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov $0x29,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -50,58 +50,58 @@ │ │ │ │ │ 0000000000000080 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ sub $0x88,%rsp │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ mov 0x58(%rdi),%rbp │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ mov 0x70(%rdi),%r8 │ │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ │ mov 0x78(%rdi),%r15 │ │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ │ + movsd %xmm7,0x40(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rsi │ │ │ │ │ lea -0x1(%rbp),%r14 │ │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ │ mov %r14,%rax │ │ │ │ │ - lea 0x0(,%r15,8),%rbx │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + movsd %xmm7,0x48(%rsp) │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ │ - movsd %xmm7,0x30(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm7 │ │ │ │ │ - movsd %xmm7,0x38(%rsp) │ │ │ │ │ - call f3 │ │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ │ + call eb │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - lea 0x0(%r13,%rbx,1),%rcx │ │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ │ + lea 0x0(,%r15,8),%r9 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ + lea (%r12,%r9,1),%rbx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - lea (%r12,%rbx,1),%r9 │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r9,1),%rcx │ │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ jle 6e0 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ mov $0x16a09,%ecx │ │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ │ - mov $0x1,%edi │ │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ │ mov %r14,%r13 │ │ │ │ │ mov 0x10(%rsp),%r14 │ │ │ │ │ sub %rsi,%rcx │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ jmp 194 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ @@ -110,417 +110,409 @@ │ │ │ │ │ nop │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ imul %r15,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ - je 1e4 │ │ │ │ │ + je 1e5 │ │ │ │ │ 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 │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ movups %xmm0,(%rsi,%rax,1) │ │ │ │ │ cmp %r12,%rdi │ │ │ │ │ jle 180 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %r11,0x10(%rsp) │ │ │ │ │ mov %r10,(%rsp) │ │ │ │ │ - call 1d3 │ │ │ │ │ + call 1d4 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ │ mov (%rsp),%r10 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ jne 194 │ │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ │ mov %r9,(%rsp) │ │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + cmp $0x1,%r15 │ │ │ │ │ + movsd 0x40(%rsp),%xmm0 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ addsd (%rax),%xmm0 │ │ │ │ │ - mov 0x50(%rbx),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ movsd %xmm0,0x0(%r13) │ │ │ │ │ - movsd 0x38(%rsp),%xmm0 │ │ │ │ │ - addsd (%r9),%xmm0 │ │ │ │ │ + movsd 0x48(%rsp),%xmm0 │ │ │ │ │ + addsd (%rax),%xmm0 │ │ │ │ │ + mov 0x50(%rbx),%rax │ │ │ │ │ movsd %xmm0,(%r12) │ │ │ │ │ - cmp $0x1,%r15 │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4f0 │ │ │ │ │ mov $0x10,%edx │ │ │ │ │ cmp $0x2,%rbp │ │ │ │ │ - je 670 │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ + je 678 │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ lea 0x0(,%rbp,8),%rdx │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ lea 0x8(%r13),%r8 │ │ │ │ │ lea 0x8(%r12),%r10 │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ add %rax,%rdi │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ setae %sil │ │ │ │ │ cmp %rdi,%r8 │ │ │ │ │ setae %cl │ │ │ │ │ or %ecx,%esi │ │ │ │ │ lea (%r12,%rdx,1),%rcx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ setae %cl │ │ │ │ │ cmp %rdi,%r10 │ │ │ │ │ setae %dil │ │ │ │ │ or %edi,%ecx │ │ │ │ │ test %cl,%sil │ │ │ │ │ - je 670 │ │ │ │ │ + je 678 │ │ │ │ │ lea 0x18(%r13),%rcx │ │ │ │ │ lea 0x18(%r12),%rsi │ │ │ │ │ cmp %rcx,%r10 │ │ │ │ │ setae %cl │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ setae %sil │ │ │ │ │ or %cl,%sil │ │ │ │ │ - je 670 │ │ │ │ │ + je 678 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ shl $0x4,%rcx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ unpcklpd %xmm6,%xmm6 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movups -0x10(%rax,%rdx,2),%xmm0 │ │ │ │ │ - movups (%rax,%rdx,2),%xmm1 │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movupd -0x10(%rax,%rdx,2),%xmm0 │ │ │ │ │ + movupd (%rax,%rdx,2),%xmm1 │ │ │ │ │ movlpd -0x8(%rax,%rdx,2),%xmm1 │ │ │ │ │ - movups 0x0(%r13,%rdx,1),%xmm3 │ │ │ │ │ - movups (%r12,%rdx,1),%xmm4 │ │ │ │ │ movhpd (%rax,%rdx,2),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulpd %xmm4,%xmm0 │ │ │ │ │ - mulpd %xmm3,%xmm1 │ │ │ │ │ + movupd 0x0(%r13,%rdx,1),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movupd (%r12,%rdx,1),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ mulpd %xmm3,%xmm2 │ │ │ │ │ mulpd %xmm4,%xmm5 │ │ │ │ │ - addpd %xmm1,%xmm0 │ │ │ │ │ + mulpd %xmm4,%xmm0 │ │ │ │ │ + mulpd %xmm3,%xmm1 │ │ │ │ │ subpd %xmm5,%xmm2 │ │ │ │ │ - xorps %xmm6,%xmm0 │ │ │ │ │ + addpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm2,0x0(%r13,%rdx,1) │ │ │ │ │ + xorpd %xmm6,%xmm0 │ │ │ │ │ movups %xmm0,(%r12,%rdx,1) │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 2f0 │ │ │ │ │ + jne 2f8 │ │ │ │ │ test $0x1,%r14b │ │ │ │ │ - je 4d0 │ │ │ │ │ + je 4e0 │ │ │ │ │ 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 0x0(%r13,%rax,1),%rdx │ │ │ │ │ add %r12,%rax │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ movsd (%rdx),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ movaps %xmm1,(%rsp) │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + movsd 0x40(%rsp),%xmm0 │ │ │ │ │ addsd (%rsi),%xmm0 │ │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ movsd %xmm0,(%rsi) │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - subsd 0x38(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r9) │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + subsd 0x48(%rsp),%xmm0 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x68(%rbx),%rsi │ │ │ │ │ mov $0x16a09,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - movaps (%rsp),%xmm1 │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + movapd (%rsp),%xmm1 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ sub %rsi,%r8 │ │ │ │ │ mov %r8,%r13 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - jmp 448 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 458 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ add $0x10,%rbx │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r12 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - je 4ad │ │ │ │ │ + je 4bb │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ movsd (%rbx),%xmm0 │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - inc %rbp │ │ │ │ │ - imul %rdi,%r9 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - movsd %xmm0,(%rcx,%r9,1) │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + imul %rdi,%rax │ │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ movsd 0x8(%rbx),%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r8,%r9,1) │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm0,(%r8,%rax,8) │ │ │ │ │ cmp %r13,%rdi │ │ │ │ │ - jle 430 │ │ │ │ │ + jle 440 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r8,0x30(%rsp) │ │ │ │ │ + add $0x10,%rbx │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ movaps %xmm1,0x10(%rsp) │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ - add $0x10,%rbx │ │ │ │ │ - call 492 │ │ │ │ │ + call 49f │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - movaps 0x10(%rsp),%xmm1 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ + movapd 0x10(%rsp),%xmm1 │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ - jne 448 │ │ │ │ │ + jne 458 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ add $0x88,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 4c8 │ │ │ │ │ + jmp 4d6 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - jmp 3b0 │ │ │ │ │ + jmp 3c2 │ │ │ │ │ nopl (%rax) │ │ │ │ │ lea -0x2(%rbp),%rdx │ │ │ │ │ - cmp $0x4,%rdx │ │ │ │ │ + cmp $0x1,%rdx │ │ │ │ │ jbe 764 │ │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - cmovns %r11,%rcx │ │ │ │ │ - lea (%rcx,%r11,1),%r8 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + cmovns %r9,%rcx │ │ │ │ │ + lea (%rcx,%r9,1),%r10 │ │ │ │ │ mov $0x0,%ecx │ │ │ │ │ - cmovle %r11,%rcx │ │ │ │ │ - imul %r11,%rdx │ │ │ │ │ - lea (%rcx,%r11,1),%rdi │ │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ │ - lea -0x8(%rax,%rcx,1),%rbx │ │ │ │ │ + cmovle %r9,%rcx │ │ │ │ │ + imul %r9,%rdx │ │ │ │ │ + lea (%rcx,%r9,1),%r8 │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + lea -0x8(%rax,%rbx,1),%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ cmovs %rdx,%rsi │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ cmovs %rcx,%rdx │ │ │ │ │ - lea (%rsi,%r11,1),%r10 │ │ │ │ │ - lea (%r12,%r8,1),%rcx │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ - lea (%rdx,%r11,1),%r11 │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ + lea (%r12,%r10,1),%rcx │ │ │ │ │ + lea (%rdx,%r9,1),%r11 │ │ │ │ │ lea 0x0(%r13,%r8,1),%rdx │ │ │ │ │ - setb %cl │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - cmp %rdi,%rdx │ │ │ │ │ + lea (%rsi,%r9,1),%rbx │ │ │ │ │ + cmp %rdx,%rcx │ │ │ │ │ + lea 0x0(%r13,%r10,1),%rdx │ │ │ │ │ + setb %sil │ │ │ │ │ + lea (%r12,%r8,1),%rcx │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ setb %dl │ │ │ │ │ - or %ecx,%edx │ │ │ │ │ - test %rsi,%rsi │ │ │ │ │ + or %esi,%edx │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ lea (%r12,%r11,1),%rsi │ │ │ │ │ setne %cl │ │ │ │ │ and %ecx,%edx │ │ │ │ │ - lea (%r12,%r10,1),%rcx │ │ │ │ │ - cmp %rcx,%rbx │ │ │ │ │ + lea (%r12,%rbx,1),%rcx │ │ │ │ │ + cmp %rcx,%rdi │ │ │ │ │ setb %cl │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ setb %sil │ │ │ │ │ or %esi,%ecx │ │ │ │ │ test %cl,%dl │ │ │ │ │ je 764 │ │ │ │ │ - add %r13,%r10 │ │ │ │ │ - cmp %r10,%rbx │ │ │ │ │ + add %r13,%rbx │ │ │ │ │ + cmp %rbx,%rdi │ │ │ │ │ setb %dl │ │ │ │ │ add %r13,%r11 │ │ │ │ │ cmp %rax,%r11 │ │ │ │ │ setb %cl │ │ │ │ │ or %dl,%cl │ │ │ │ │ je 764 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ shr $1,%r8 │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ shl $0x5,%r8 │ │ │ │ │ add %rax,%r8 │ │ │ │ │ unpcklpd %xmm6,%xmm6 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - movups (%rsi),%xmm0 │ │ │ │ │ - movups 0x10(%rsi),%xmm1 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movupd (%rsi),%xmm0 │ │ │ │ │ add $0x20,%rsi │ │ │ │ │ movsd (%rcx),%xmm2 │ │ │ │ │ movsd (%rdx),%xmm3 │ │ │ │ │ - movlpd -0x18(%rsi),%xmm1 │ │ │ │ │ movhpd -0x10(%rsi),%xmm0 │ │ │ │ │ + movupd -0x10(%rsi),%xmm1 │ │ │ │ │ movhpd (%rcx,%r15,8),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movlpd -0x18(%rsi),%xmm1 │ │ │ │ │ + mulpd %xmm2,%xmm4 │ │ │ │ │ movhpd (%rdx,%r15,8),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ mulpd %xmm3,%xmm0 │ │ │ │ │ - mulpd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulpd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ mulpd %xmm3,%xmm5 │ │ │ │ │ - addpd %xmm1,%xmm0 │ │ │ │ │ + mulpd %xmm2,%xmm1 │ │ │ │ │ subpd %xmm5,%xmm4 │ │ │ │ │ - xorps %xmm6,%xmm0 │ │ │ │ │ + addpd %xmm1,%xmm0 │ │ │ │ │ movlpd %xmm4,(%rcx) │ │ │ │ │ + xorpd %xmm6,%xmm0 │ │ │ │ │ movhpd %xmm4,(%rcx,%r15,8) │ │ │ │ │ add %rdi,%rcx │ │ │ │ │ movlpd %xmm0,(%rdx) │ │ │ │ │ movhpd %xmm0,(%rdx,%r15,8) │ │ │ │ │ add %rdi,%rdx │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ jne 5d0 │ │ │ │ │ test $0x1,%r14b │ │ │ │ │ - je 4d0 │ │ │ │ │ + je 4e0 │ │ │ │ │ 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 36f │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 37e │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mov $0x8,%ecx │ │ │ │ │ nopl (%rax) │ │ │ │ │ - movsd -0x10(%rax,%rcx,2),%xmm4 │ │ │ │ │ - movsd -0x8(%rax,%rcx,2),%xmm5 │ │ │ │ │ movsd 0x0(%r13,%rcx,1),%xmm0 │ │ │ │ │ movsd (%r12,%rcx,1),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x10(%rax,%rcx,2),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x8(%rax,%rcx,2),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm3,0x0(%r13,%rcx,1) │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,(%r12,%rcx,1) │ │ │ │ │ add $0x8,%rcx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jne 680 │ │ │ │ │ - jmp 3b0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + jne 688 │ │ │ │ │ + jmp 3c2 │ │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + mov 0x40(%r15),%rax │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ movsd (%rbx),%xmm0 │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + movsd 0x40(%rsp),%xmm7 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - movsd 0x30(%rsp),%xmm7 │ │ │ │ │ - movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + movsd 0x48(%rsp),%xmm6 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ movsd %xmm0,0x0(%r13) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd (%r9),%xmm0 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ movsd %xmm0,(%r12) │ │ │ │ │ addsd (%rbx),%xmm7 │ │ │ │ │ movsd %xmm7,(%rbx) │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ subsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r9) │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - jmp 4ad │ │ │ │ │ + jmp 4bb │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ movq 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - movsd 0x8(%rax),%xmm2 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ + movsd -0x8(%rax),%xmm2 │ │ │ │ │ movsd 0x0(%r13,%rdx,1),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ movsd (%r12,%rdx,1),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - xorps %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm3,0x0(%r13,%rdx,1) │ │ │ │ │ + xorpd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,(%r12,%rdx,1) │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ jne 780 │ │ │ │ │ - jmp 3b0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 3c2 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000007e0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x80(%rdi),%rdi │ │ │ │ │ call 7f0 │ │ │ │ │ @@ -535,16 +527,16 @@ │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000810 : │ │ │ │ │ awake(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %esi,%r14d │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ call 82d │ │ │ │ │ @@ -554,15 +546,15 @@ │ │ │ │ │ call 839 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x80(%rbx),%rdi │ │ │ │ │ mov %r14d,%esi │ │ │ │ │ call 848 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ - jne 880 │ │ │ │ │ + jne 878 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ call 85f │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_delete-0x4 │ │ │ │ │ mov %rbp,0x50(%rbx) │ │ │ │ │ @@ -570,130 +562,129 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ │ - call 889 │ │ │ │ │ + call 881 │ │ │ │ │ R_X86_64_PLT32 fftw_find_generator-0x4 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x60(%rbx) │ │ │ │ │ lea -0x2(%rdx),%rsi │ │ │ │ │ - call 89d │ │ │ │ │ + call 895 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ - mov 0x58(%rbx),%r12 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + mov 0x80(%rbx),%rcx │ │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ - mov 0x80(%rbx),%rax │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - call 8cb │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + call 8c3 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_find-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ jne 85f │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ lea -0x1(%r12),%r15 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %r15,0x18(%rsp) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ - call 8e9 │ │ │ │ │ + call 8e6 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %r14d,%edi │ │ │ │ │ cvtsi2sd %r12,%xmm0 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ subsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ movsd %xmm0,0x20(%rsp) │ │ │ │ │ - call 90d │ │ │ │ │ + call 90b │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - jle 9d4 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ + jle 9c7 │ │ │ │ │ mov $0x16a09,%eax │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ + sub %r13,%rax │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ lea 0x40(%rsp),%rax │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - jmp 96c │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ - imul %r15,%rax │ │ │ │ │ + jmp 95c │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ + add $0x10,%r12 │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %r12 │ │ │ │ │ + idivq 0x8(%rsp) │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ cmp %r14,0x18(%rsp) │ │ │ │ │ - je 9d4 │ │ │ │ │ + je 9c7 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ movsd 0x40(%rsp),%xmm0 │ │ │ │ │ movsd 0x20(%rsp),%xmm1 │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ movsd 0x48(%rsp),%xmm0 │ │ │ │ │ - xorps 0x0(%rip),%xmm0 │ │ │ │ │ + xorpd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ divsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%r13) │ │ │ │ │ + movsd %xmm0,0x8(%r12) │ │ │ │ │ cmp %r15,0x28(%rsp) │ │ │ │ │ - jge 950 │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ + jge 940 │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - add $0x10,%r13 │ │ │ │ │ - call 9ca │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + add $0x10,%r12 │ │ │ │ │ + call 9bd │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ cmp %r14,0x18(%rsp) │ │ │ │ │ - jne 96c │ │ │ │ │ + jne 95c │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - call 9de │ │ │ │ │ + call 9d1 │ │ │ │ │ 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 │ │ │ │ │ + lea 0x8(%rbp),%rdx │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ lea 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - call a10 │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + call a03 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_insert-0x4 │ │ │ │ │ jmp 85f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000a20 : │ │ │ │ │ +0000000000000a10 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je a30 │ │ │ │ │ + je a20 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ @@ -701,234 +692,233 @@ │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne d12 │ │ │ │ │ + jne d02 │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ testb $0x8,0xd4(%r13) │ │ │ │ │ - je a6a │ │ │ │ │ + je a5a │ │ │ │ │ cmp $0x20,%rdi │ │ │ │ │ - jle d12 │ │ │ │ │ - call a6f │ │ │ │ │ + jle d02 │ │ │ │ │ + call a5f │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je d12 │ │ │ │ │ + je d02 │ │ │ │ │ testb $0x8,0xd4(%r13) │ │ │ │ │ - jne d30 │ │ │ │ │ + jne d18 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ - lea -0xa10(%rip),%rdx │ │ │ │ │ + mov $0x88,%edi │ │ │ │ │ + lea -0xa05(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x88,%edi │ │ │ │ │ - movdqu 0x10(%rax),%xmm3 │ │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ │ - dec %r12 │ │ │ │ │ + movdqu 0x10(%rax),%xmm3 │ │ │ │ │ movaps %xmm3,0x20(%rsp) │ │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ │ + sub $0x1,%r12 │ │ │ │ │ movhps %xmm3,0x10(%rsp) │ │ │ │ │ - call abc │ │ │ │ │ + call aad │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - shl $0x4,%rdi │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ mov 0x30(%rbx),%r15 │ │ │ │ │ + shl $0x4,%rdi │ │ │ │ │ mov 0x28(%rbx),%rbp │ │ │ │ │ - call ad3 │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + call ac4 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + mov $0x1,%edi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov $0x1,%edi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ lea (%r15,%rax,1),%rcx │ │ │ │ │ - lea 0x8(%rbx),%r15 │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ - call b03 │ │ │ │ │ + lea 0x8(%rbx),%r15 │ │ │ │ │ + call af4 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call b18 │ │ │ │ │ + call b09 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov (%rsp),%r9 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - call b32 │ │ │ │ │ + call b23 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call b47 │ │ │ │ │ + call b38 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ce0 │ │ │ │ │ + je cd0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call b61 │ │ │ │ │ + call b52 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - call b78 │ │ │ │ │ + call b69 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call b94 │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + call b85 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call ba9 │ │ │ │ │ + call b9a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ movq %rbp,%xmm2 │ │ │ │ │ movq %rax,%xmm6 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ punpcklqdq %xmm6,%xmm2 │ │ │ │ │ movaps %xmm2,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ce0 │ │ │ │ │ + je cd0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call bd7 │ │ │ │ │ + call bc8 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x2,%edx │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call bee │ │ │ │ │ + call bdf │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - call c07 │ │ │ │ │ + call bf8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov $0x2,%ecx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ - call c1f │ │ │ │ │ + call c10 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je ce9 │ │ │ │ │ + je cd9 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call c33 │ │ │ │ │ + call c24 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - movdqa (%rsp),%xmm2 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + lea 0x8(%r14),%rdx │ │ │ │ │ mov %r13,0x80(%r14) │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ movq $0x0,0x50(%r14) │ │ │ │ │ - lea 0x8(%r14),%rdx │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ + movdqa (%rsp),%xmm2 │ │ │ │ │ movdqa 0x20(%rsp),%xmm4 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ + movups %xmm2,0x40(%r14) │ │ │ │ │ mov %rbx,0x58(%r14) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - movups %xmm2,0x40(%r14) │ │ │ │ │ movups %xmm4,0x70(%r14) │ │ │ │ │ - call c79 │ │ │ │ │ + call c6a │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ imul $0xe,%r12,%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ shl $0x2,%r12 │ │ │ │ │ - movups 0x8(%r14),%xmm5 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ cvtsi2sd %r12,%xmm1 │ │ │ │ │ + movupd 0x8(%r14),%xmm5 │ │ │ │ │ add $0x6,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%r14),%xmm0 │ │ │ │ │ lea 0x2(%rbx,%rbx,1),%rax │ │ │ │ │ movsd %xmm0,0x20(%r14) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - unpcklpd %xmm1,%xmm0 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ + unpcklpd %xmm1,%xmm0 │ │ │ │ │ addpd %xmm5,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%r14) │ │ │ │ │ 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) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call cf1 │ │ │ │ │ + call ce1 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call cf8 │ │ │ │ │ + call ce8 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - call d02 │ │ │ │ │ + call cf2 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call d0a │ │ │ │ │ + call cfa │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call d12 │ │ │ │ │ + call d02 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ 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) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - dec %rdi │ │ │ │ │ - call d40 │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + call d29 │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into_small_primes-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne a85 │ │ │ │ │ - jmp d12 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne a75 │ │ │ │ │ + jmp d02 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000d50 : │ │ │ │ │ +0000000000000d40 : │ │ │ │ │ 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 d65 │ │ │ │ │ + call d55 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp d71 │ │ │ │ │ + jmp d61 │ │ │ │ │ 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 55070000 L...D.......U... │ │ │ │ │ + 0x00000020 00000000 80000000 00410e10 8602460e .........A....F. │ │ │ │ │ + 0x00000030 1883034e 0e20025f 0e18490e 10410e08 ...N. ._..I..A.. │ │ │ │ │ + 0x00000040 4c000000 44000000 00000000 58070000 L...D.......X... │ │ │ │ │ 0x00000050 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000060 450e288c 05410e30 8606410e 3883074a E.(..A.0..A.8..J │ │ │ │ │ - 0x00000070 0ec00103 22040a0e 38410e30 410e2842 ...."...8A.0A.(B │ │ │ │ │ - 0x00000080 0e20420e 18420e10 420e084d 0b000000 . B..B..B..M.... │ │ │ │ │ + 0x00000060 450e288c 05440e30 8606410e 38830747 E.(..D.0..A.8..G │ │ │ │ │ + 0x00000070 0ec00103 30040a0e 38410e30 410e2842 ....0...8A.0A.(B │ │ │ │ │ + 0x00000080 0e20420e 18420e10 420e084f 0b000000 . B..B..B..O.... │ │ │ │ │ 0x00000090 18000000 94000000 00000000 23000000 ............#... │ │ │ │ │ 0x000000a0 00410e10 83025d0e 08000000 48000000 .A....].....H... │ │ │ │ │ - 0x000000b0 b0000000 00000000 05020000 00420e10 .............B.. │ │ │ │ │ - 0x000000c0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ + 0x000000b0 b0000000 00000000 f8010000 00420e10 .............B.. │ │ │ │ │ + 0x000000c0 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ │ 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 2a030000 00520e10 8f02420e ....*....R....B. │ │ │ │ │ + 0x000000f0 420e1042 0e08470b 64000000 fc000000 B..B..G.d....... │ │ │ │ │ + 0x00000100 00000000 23030000 00520e10 8f02420e ....#....R....B. │ │ │ │ │ 0x00000110 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000120 8606410e 38830747 0e800103 83020a0e ..A.8..G........ │ │ │ │ │ + 0x00000120 8606410e 38830747 0e800103 88020a0e ..A.8..G........ │ │ │ │ │ 0x00000130 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000140 420e084f 0b760a0e 38430e30 410e2842 B..O.v..8C.0A.(B │ │ │ │ │ - 0x00000150 0e20420e 18420e10 420e084e 0b000000 . B..B..B..N.... │ │ │ │ │ + 0x00000140 420e084a 0b760a0e 38430e30 410e2842 B..J.v..8C.0A.(B │ │ │ │ │ + 0x00000150 0e20420e 18420e10 420e0846 0b000000 . B..B..B..F.... │ │ │ │ │ 0x00000160 1c000000 64010000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000170 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── rank-geq2.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -5,16 +5,16 @@ │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ 2: 0000000000000000 50 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000040 36 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 4: 0000000000000070 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 5: 0000000000000090 643 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 7: 0000000000000320 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 8: 0000000000000000 12 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ - 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ + 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ + 9: 0000000000000000 12 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 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_plan_destroy_internal │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_pickdim │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_split │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0xa40 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000004c 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000050 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000079 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000000fd 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -000000000000015b 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ -0000000000000169 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000017b 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000001ab 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -00000000000001b9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000001d7 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -00000000000001e2 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000020a 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -000000000000021c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000236 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000241 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000269 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000273 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -0000000000000294 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -00000000000002a9 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +00000000000000f5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ +0000000000000153 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ +0000000000000161 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000173 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000001a3 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000001b1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000001cf 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +00000000000001da 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000202 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000214 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000022e 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000239 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000266 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000026b 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +000000000000028c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +00000000000002a1 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ 00000000000002c3 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000002cb 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000002e0 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ 00000000000002f1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_stride - 4 │ │ │ │ │ 00000000000002fd 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ 0000000000000330 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000035c 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000372 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000035b 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000363 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 0000000000000386 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 00000000000003a1 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000083 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000341 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xd10 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,21 +13,21 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000032 │ │ │ │ │ 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: 1 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000029 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -80,45 +80,45 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000cf │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000000e0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 465 to 00000000000002b1 │ │ │ │ │ + DW_CFA_advance_loc2: 465 to 00000000000002a9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002b5 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002ad │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002ae │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ba │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000002c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000dc 0000000000000024 000000e0 FDE cie=00000000 pc=0000000000000320..0000000000000345 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000321 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000322 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000325 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000032b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000032b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 17 to 000000000000033c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 3 to 000000000000033f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000340 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -133,23 +133,23 @@ │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000356 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000358 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000359 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000360 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000361 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000368 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000365 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000376 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 00000000000003ae │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000003ae │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003af │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -159,8 +159,9 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000003b8 │ │ │ │ │ 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,11 +1,11 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUH │ │ │ │ │ +AWAVAUATL │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (dft-rank>=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,20 +2,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ @@ -28,17 +28,17 @@ │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ │ mov 0x40(%rax),%rcx │ │ │ │ │ mov 0x48(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x10(%rdx),%edx │ │ │ │ │ jmp *%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ @@ -71,165 +71,164 @@ │ │ │ │ │ je c3 │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ cmpl $0x7fffffff,(%rdx) │ │ │ │ │ je c3 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jg e0 │ │ │ │ │ + jg d8 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - lea 0x3c(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rdi),%edi │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - call 101 │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ + lea 0x3c(%rsp),%r9 │ │ │ │ │ + mov 0x10(%rdi),%edi │ │ │ │ │ + call f9 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je c3 │ │ │ │ │ mov 0x3c(%rsp),%eax │ │ │ │ │ lea 0x1(%rax),%edx │ │ │ │ │ mov %edx,0x3c(%rsp) │ │ │ │ │ cmp 0x0(%rbp),%edx │ │ │ │ │ jge c3 │ │ │ │ │ mov 0xd4(%r15),%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ test $0x80,%al │ │ │ │ │ - je 136 │ │ │ │ │ + je 12e │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%r12) │ │ │ │ │ jne c3 │ │ │ │ │ and $0x10000,%ecx │ │ │ │ │ - je 14c │ │ │ │ │ + je 144 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jg 2f0 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ │ lea 0x40(%rsp),%rsi │ │ │ │ │ - call 15f │ │ │ │ │ + call 157 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_split-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - call 16d │ │ │ │ │ + call 165 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 17f │ │ │ │ │ + call 177 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x30(%rbx),%r9 │ │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ - mov 0x28(%rbx),%rbp │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ + mov 0x28(%rbx),%rbp │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - call 1af │ │ │ │ │ + call 1a7 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - call 1bd │ │ │ │ │ + call 1b5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ - call 1db │ │ │ │ │ + call 1d3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1e6 │ │ │ │ │ + call 1de │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 2c0 │ │ │ │ │ mov 0x30(%rbx),%rcx │ │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %rdx,(%rsp) │ │ │ │ │ - call 20e │ │ │ │ │ + call 206 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 220 │ │ │ │ │ + call 218 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rcx,%r9 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ - call 23a │ │ │ │ │ + call 232 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 245 │ │ │ │ │ + call 23d │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 2c0 │ │ │ │ │ - lea -0x266(%rip),%rdx │ │ │ │ │ + lea -0x25e(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 277 │ │ │ │ │ + call 26f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ │ - lea 0x8(%rbp),%rdi │ │ │ │ │ mov %r12,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 298 │ │ │ │ │ + lea 0x8(%rbp),%rdi │ │ │ │ │ + call 290 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ - call 2ad │ │ │ │ │ + call 2a5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call 2c7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 2cf │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x48(%rsp),%rsi │ │ │ │ │ @@ -245,23 +244,23 @@ │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ call 301 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ jg c3 │ │ │ │ │ mov 0x3c(%rsp),%edx │ │ │ │ │ - jmp 14c │ │ │ │ │ + jmp 144 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000320 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ call 334 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ @@ -274,24 +273,24 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000350 : │ │ │ │ │ fftw_dft_rank_geq2_register(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + lea 0x0(%rip),%r12 │ │ │ │ │ + R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + lea 0xc(%rbp),%r13 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ - lea 0xc(%rbp),%r13 │ │ │ │ │ - lea 0x0(%rip),%r12 │ │ │ │ │ - R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%r14),%r15d │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%r14 │ │ │ │ │ call 38a │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ ├── 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 28000000 1c000000 ........(....... │ │ │ │ │ - 0x00000020 00000000 32000000 00420e10 8c02410e ....2....B....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 650e1841 0e10420e ...A. ..e..A..B. │ │ │ │ │ + 0x00000020 00000000 32000000 00420e10 8c02440e ....2....B....D. │ │ │ │ │ + 0x00000030 18860344 0e208304 5f0e1841 0e10420e ...D. .._..A..B. │ │ │ │ │ 0x00000040 08000000 10000000 48000000 00000000 ........H....... │ │ │ │ │ 0x00000050 24000000 00000000 18000000 5c000000 $...........\... │ │ │ │ │ 0x00000060 00000000 17000000 00410e10 8302510e .........A....Q. │ │ │ │ │ 0x00000070 08000000 64000000 78000000 00000000 ....d...x....... │ │ │ │ │ 0x00000080 83020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ 0x00000090 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ 0x000000a0 38830744 0e900169 0a0e3843 0e30410e 8..D...i..8C.0A. │ │ │ │ │ - 0x000000b0 28420e20 420e1842 0e10420e 084d0b03 (B. B..B..B..M.. │ │ │ │ │ + 0x000000b0 28420e20 420e1842 0e10420e 08450b03 (B. B..B..B..E.. │ │ │ │ │ 0x000000c0 d1010a0e 38440e30 410e2842 0e20420e ....8D.0A.(B. B. │ │ │ │ │ - 0x000000d0 18420e10 420e0842 0b000000 24000000 .B..B..B....$... │ │ │ │ │ + 0x000000d0 18420e10 420e084a 0b000000 24000000 .B..B..J....$... │ │ │ │ │ 0x000000e0 e0000000 00000000 25000000 00410e10 ........%....A.. │ │ │ │ │ - 0x000000f0 8602410e 18830349 0e20510e 18430e10 ..A....I. Q..C.. │ │ │ │ │ + 0x000000f0 8602440e 18830346 0e20510e 18430e10 ..D....F. Q..C.. │ │ │ │ │ 0x00000100 410e0800 48000000 08010000 00000000 A...H........... │ │ │ │ │ 0x00000110 69000000 00420e10 8f02420e 188e0342 i....B....B....B │ │ │ │ │ - 0x00000120 0e208d04 420e288c 05410e30 8606480e . ..B.(..A.0..H. │ │ │ │ │ - 0x00000130 38830744 0e400249 0e38410e 30410e28 8..D.@.I.8A.0A.( │ │ │ │ │ - 0x00000140 420e2042 0e18420e 10420e08 00000000 B. B..B..B...... │ │ │ │ │ + 0x00000120 0e208d04 420e288c 05480e30 8606480e . ..B.(..H.0..H. │ │ │ │ │ + 0x00000130 3883074e 0e40780e 38410e30 410e2842 8..N.@x.8A.0A.(B │ │ │ │ │ + 0x00000140 0e20420e 18420e10 420e0800 00000000 . B..B..B....... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00617070 6c790070 72696e74 00646573 .apply.print.des │ │ │ │ │ 0x00000010 74726f79 006d6b70 6c616e00 70616474 troy.mkplan.padt │ │ │ │ │ - 0x00000020 2e300062 75646469 65732e32 00736164 .0.buddies.2.sad │ │ │ │ │ - 0x00000030 742e3100 2e4c4330 00666674 775f706c t.1..LC0.fftw_pl │ │ │ │ │ + 0x00000020 2e300073 6164742e 31006275 64646965 .0.sadt.1.buddie │ │ │ │ │ + 0x00000030 732e3200 2e4c4330 00666674 775f706c s.2..LC0.fftw_pl │ │ │ │ │ 0x00000040 616e5f64 65737472 6f795f69 6e746572 an_destroy_inter │ │ │ │ │ 0x00000050 6e616c00 66667477 5f706963 6b64696d nal.fftw_pickdim │ │ │ │ │ 0x00000060 00666674 775f7465 6e736f72 5f73706c .fftw_tensor_spl │ │ │ │ │ 0x00000070 69740066 6674775f 74656e73 6f725f63 it.fftw_tensor_c │ │ │ │ │ 0x00000080 6f70795f 696e706c 61636500 66667477 opy_inplace.fftw │ │ │ │ │ 0x00000090 5f74656e 736f725f 61707065 6e640066 _tensor_append.f │ │ │ │ │ 0x000000a0 6674775f 74656e73 6f725f63 6f707900 ftw_tensor_copy. │ │ │ ├── solve.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,12 +6,12 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_dft_solve(): │ │ │ │ │ mov 0x30(%rsi),%r8 │ │ │ │ │ mov 0x28(%rsi),%rcx │ │ │ │ │ mov 0x20(%rsi),%rdx │ │ │ │ │ mov 0x18(%rsi),%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ │ jmp *%rax │ │ │ ├── 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: 3736 (bytes into file) │ │ │ │ │ + Start of section headers: 3720 (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 0xe98: │ │ │ │ │ +There are 18 section headers, starting at offset 0xe88: │ │ │ │ │ │ │ │ │ │ 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 0003ef 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a68 000288 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00042f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00042f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00042f 00001c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00044b 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000cf0 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00046b 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d50 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000483 000008 00 A 0 0 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 00048b 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000493 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000493 000140 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 000d68 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 000df8 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003df 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a58 000288 18 I 15 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 00001c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00043b 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000ce0 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00045b 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d40 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000473 000008 00 A 0 0 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 00047b 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000483 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000483 000140 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 000d58 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 000de8 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 │ │ │ │ │ + 2: 0000000000000000 166 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 00000000000000b0 36 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000e0 632 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 00000000000000e0 624 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000360 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000370 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000350 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 0000000000000360 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 8 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 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: 0000000000000380 111 FUNC GLOBAL DEFAULT 1 fftw_dft_vrank_geq1_register │ │ │ │ │ + 29: 0000000000000370 111 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,50 +1,50 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa68 contains 27 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa58 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000000bc 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000157 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 │ │ │ │ │ -00000000000001db 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000001eb 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000001fd 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 │ │ │ │ │ -0000000000000280 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -000000000000028e 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000029b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000317 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000323 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000032e 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000033a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ -0000000000000385 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000399 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000039e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000003bc 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000003c9 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000365 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000375 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000003eb 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000000c0 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000014f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ +00000000000001b1 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001c3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001d3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001e3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001f5 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 │ │ │ │ │ +000000000000024a 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000024f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ +0000000000000278 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +000000000000028a 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000293 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 │ │ │ │ │ +0000000000000375 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000037d 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000038e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000003ac 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003b9 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000355 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000365 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000003db 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xcf0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xce0 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 + 370 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 360 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xd50 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xd40 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 0xd68 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd58 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 + 360 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 380 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,146 +9,146 @@ │ │ │ │ │ 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..00000000000000a5 │ │ │ │ │ +00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000a6 │ │ │ │ │ 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: 5 to 0000000000000007 │ │ │ │ │ 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 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: 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_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 137 to 000000000000009a │ │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000000009b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000009b │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000009c │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000009d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000009e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000009f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000000b0..00000000000000d4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000e0..0000000000000358 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000000f1 │ │ │ │ │ +00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000e0..0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000000f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000101 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000010e │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000010f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000111 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000112 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000112 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000113 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000115 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000116 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000117 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000118 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000119 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000011a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000120 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000120 │ │ │ │ │ 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 0000000000000130 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000128 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ 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: 400 to 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc2: 401 to 00000000000002b9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002bd │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002be │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000002d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000360..0000000000000369 │ │ │ │ │ +000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000350..0000000000000359 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000010 00000104 FDE cie=00000000 pc=0000000000000370..0000000000000379 │ │ │ │ │ +00000100 0000000000000010 00000104 FDE cie=00000000 pc=0000000000000360..0000000000000369 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000380..00000000000003ef │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000382 │ │ │ │ │ +00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000370..00000000000003df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000372 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000038a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000037a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000038b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000385 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 89 to 00000000000003e4 │ │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000003d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003e8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003da │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ -w1AWAVAUATUSH │ │ │ │ │ +w0AWAVAUATUSH │ │ │ │ │ []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 {} │ │ │ │ │ @@ -2,312 +2,309 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x48(%rdi),%rcx │ │ │ │ │ mov 0x50(%rdi),%r12 │ │ │ │ │ - mov 0x58(%rdi),%rbp │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ + mov 0x58(%rdi),%rbp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov 0x38(%rdi),%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 96 │ │ │ │ │ + jle 97 │ │ │ │ │ lea 0x0(,%r12,8),%rcx │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ jmp 69 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + add %rbp,%r15 │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ add %rbp,%rbx │ │ │ │ │ add %rax,%r12 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ cmp %r14,(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000b0 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x60(%rax),%rdx │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ mov 0x10(%rdx),%ecx │ │ │ │ │ mov 0x48(%rax),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000000000000e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%eax │ │ │ │ │ - dec %eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ ja 120 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jg 130 │ │ │ │ │ + jg 128 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x28(%rsi),%rax │ │ │ │ │ - cmp %rax,0x18(%rsi) │ │ │ │ │ + lea 0x2c(%rsp),%r9 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ + cmp %rax,0x18(%rsi) │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - lea 0x2c(%rsp),%r9 │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ mov 0x10(%rdi),%edi │ │ │ │ │ setne %r8b │ │ │ │ │ movzbl %r8b,%r8d │ │ │ │ │ - call 15b │ │ │ │ │ + call 153 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 10a │ │ │ │ │ + je 10b │ │ │ │ │ mov 0xd4(%rbp),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x1,%ah │ │ │ │ │ - je 180 │ │ │ │ │ + je 178 │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%r12) │ │ │ │ │ - jne 10a │ │ │ │ │ + jne 10b │ │ │ │ │ test $0x10000,%edx │ │ │ │ │ - je 19e │ │ │ │ │ + je 196 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jg 300 │ │ │ │ │ + jg 2f8 │ │ │ │ │ and $0x2,%dh │ │ │ │ │ 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,%r15 │ │ │ │ │ - call 1df │ │ │ │ │ + call 1d7 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 1ef │ │ │ │ │ + call 1e7 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x2c(%rsp),%esi │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 201 │ │ │ │ │ + call 1f9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_except-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 20f │ │ │ │ │ + call 207 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 22c │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + call 224 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 237 │ │ │ │ │ + call 22f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 10a │ │ │ │ │ - lea -0x24a(%rip),%rdx │ │ │ │ │ + je 10b │ │ │ │ │ + lea -0x242(%rip),%rdx │ │ │ │ │ + mov $0x68,%edi │ │ │ │ │ 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,%rbp │ │ │ │ │ mov %r14,0x40(%rax) │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov %r12,0x60(%rbp) │ │ │ │ │ lea 0x8(%rbp),%r12 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ │ - call 284 │ │ │ │ │ + call 27c │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ │ lea 0x8(%r14),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ │ - call 29f │ │ │ │ │ + call 297 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ je 2d0 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sdq 0x48(%rbp),%xmm0 │ │ │ │ │ mulsd 0x28(%r14),%xmm0 │ │ │ │ │ movsd %xmm0,0x28(%rbp) │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x40,0x8(%rax) │ │ │ │ │ - jle 2bc │ │ │ │ │ - jmp 2a8 │ │ │ │ │ + jle 2b5 │ │ │ │ │ + jmp 2a0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmpl $0x1,0xd0(%rbp) │ │ │ │ │ - jle 19e │ │ │ │ │ - jmp 10a │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jle 196 │ │ │ │ │ + jmp 10b │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movslq 0x2c(%rsp),%rax │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r14 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ - call 31b │ │ │ │ │ + call 313 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 327 │ │ │ │ │ + call 31f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 332 │ │ │ │ │ + call 32a │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 33e │ │ │ │ │ + call 336 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ - jl 10a │ │ │ │ │ + jl 10b │ │ │ │ │ mov 0xd4(%rbp),%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ - jmp 195 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 18d │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000350 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 369 │ │ │ │ │ + jmp 359 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000370 : │ │ │ │ │ +0000000000000360 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 379 │ │ │ │ │ + jmp 369 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000380 : │ │ │ │ │ +0000000000000370 : │ │ │ │ │ fftw_dft_vrank_geq1_register(): │ │ │ │ │ push %r12 │ │ │ │ │ lea 0x0(%rip),%r12 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ + lea 0x0(%rip),%rbp │ │ │ │ │ + R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ - lea 0x0(%rip),%rbp │ │ │ │ │ - R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - call 3a2 │ │ │ │ │ + call 392 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movl $0x1,0x10(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ - call 3c0 │ │ │ │ │ + call 3b0 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ - call 3cd │ │ │ │ │ + call 3bd │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movl $0xffffffff,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 3ef │ │ │ │ │ + jmp 3df │ │ │ │ │ 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 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 a5000000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e600289 0e38410e ..A.8..D.`...8A. │ │ │ │ │ + 0x00000020 00000000 a6000000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e60028a 0e38410e ..A.8..D.`...8A. │ │ │ │ │ 0x00000050 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000060 10000000 64000000 00000000 24000000 ....d.......$... │ │ │ │ │ 0x00000070 00000000 74000000 78000000 00000000 ....t...x....... │ │ │ │ │ - 0x00000080 78020000 00510e10 8f02420e 188e0342 x....Q....B....B │ │ │ │ │ + 0x00000080 70020000 00520e10 8f02420e 188e0342 p....R....B....B │ │ │ │ │ 0x00000090 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ 0x000000a0 38830747 0e704e0e 38430e30 410e2842 8..G.pN.8C.0A.(B │ │ │ │ │ - 0x000000b0 0e20420e 18420e10 420e0846 c3c6cccd . B..B..B..F.... │ │ │ │ │ - 0x000000c0 cecf500e 70830786 068c058d 048e038f ..P.p........... │ │ │ │ │ - 0x000000d0 02039001 0a0e3844 0e30410e 28420e20 ......8D.0A.(B. │ │ │ │ │ - 0x000000e0 420e1842 0e10420e 08430b00 10000000 B..B..B..C...... │ │ │ │ │ + 0x000000b0 0e20420e 18420e10 420e0845 c3c6cccd . B..B..B..E.... │ │ │ │ │ + 0x000000c0 cecf480e 70830786 068c058d 048e038f ..H.p........... │ │ │ │ │ + 0x000000d0 02039101 0a0e3844 0e30410e 28420e20 ......8D.0A.(B. │ │ │ │ │ + 0x000000e0 420e1842 0e10420e 084a0b00 10000000 B..B..B..J...... │ │ │ │ │ 0x000000f0 f0000000 00000000 09000000 00000000 ................ │ │ │ │ │ 0x00000100 10000000 04010000 00000000 09000000 ................ │ │ │ │ │ 0x00000110 00000000 28000000 18010000 00000000 ....(........... │ │ │ │ │ - 0x00000120 6f000000 00420e10 8c02480e 18860341 o....B....H....A │ │ │ │ │ - 0x00000130 0e208304 02590e18 440e1042 0e080000 . ...Y..D..B.... │ │ │ │ │ + 0x00000120 6f000000 00420e10 8c02480e 1886034b o....B....H....K │ │ │ │ │ + 0x00000130 0e208304 02520e18 410e1042 0e080000 . ...R..A..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: 5256 (bytes into file) │ │ │ │ │ + Start of section headers: 5192 (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 0x1488: │ │ │ │ │ +There are 11 section headers, starting at offset 0x1448: │ │ │ │ │ │ │ │ │ │ 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 00107d 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001258 0001b0 18 I 8 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0010bd 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0010bd 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .note.GNU-stack PROGBITS 0000000000000000 0010bd 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0010bd 000100 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 001408 000030 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 0011c0 000078 18 9 3 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 001238 000020 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 001438 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00103f 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001218 0001b0 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00107f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00107f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 00107f 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 00107f 000100 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 0013c8 000030 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 001180 000078 18 9 3 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 0011f8 000020 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 0013f8 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 2077 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ + 2: 0000000000000000 2078 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ 3: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 4: 0000000000000820 2141 FUNC GLOBAL DEFAULT 1 fftw_dft_zerotens │ │ │ │ │ + 4: 0000000000000820 2079 FUNC GLOBAL DEFAULT 1 fftw_dft_zerotens │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1258 contains 18 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1218 contains 18 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000032d 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ 00000000000003bb 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ 00000000000003c8 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000004a5 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000004b2 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000646 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000653 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004a3 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004b0 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +000000000000062c 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000639 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ 0000000000000c0b 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000c9f 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000cac 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000d22 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000d2f 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000daa 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000db7 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000e2d 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000e3a 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000c99 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000ca6 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000d12 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000d1f 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000d96 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000da3 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000e11 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000e1e 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ 000000000000034c 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ 0000000000000c2b 0000000300000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1408 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x13c8 contains 2 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000020 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 0 │ │ │ │ │ 00000000000000a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 820 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,65 +9,65 @@ │ │ │ │ │ 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 000000000000007c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000081d │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000025 │ │ │ │ │ +00000018 000000000000007c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000081e │ │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000000022 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000027 │ │ │ │ │ + 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 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000026 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000002b │ │ │ │ │ + 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: 1 to 000000000000002c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000029 │ │ │ │ │ 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: 1 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000034 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc2: 609 to 0000000000000295 │ │ │ │ │ + DW_CFA_advance_loc2: 614 to 0000000000000297 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000296 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000298 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000297 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000299 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000299 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000029b │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000029d │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000029f │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002a8 │ │ │ │ │ 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 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000002c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ 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: 129 to 0000000000000341 │ │ │ │ │ + DW_CFA_advance_loc1: 121 to 0000000000000341 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000342 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000343 │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ @@ -83,15 +83,15 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000034b │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000350 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000098 0000000000000064 0000009c FDE cie=00000000 pc=0000000000000820..000000000000107d │ │ │ │ │ +00000098 0000000000000064 0000009c FDE cie=00000000 pc=0000000000000820..000000000000103f │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000822 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000824 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000826 │ │ │ │ │ @@ -104,39 +104,39 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000082a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000831 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc2: 824 to 0000000000000b69 │ │ │ │ │ + DW_CFA_advance_loc2: 833 to 0000000000000b72 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b6a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b73 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b6b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b74 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b6d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b76 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b6f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b78 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b71 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b7a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b73 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b7c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000b80 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 155 to 0000000000000c1b │ │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000000c20 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000c1f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c21 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c22 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000c24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c24 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000c26 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000c28 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000c2a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []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 {} │ │ │ │ │ @@ -2,666 +2,660 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ recur(): │ │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ │ - je 2b0 │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ + je 2c0 │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 2a0 │ │ │ │ │ - jle 2b0 │ │ │ │ │ + je 2a8 │ │ │ │ │ + jle 2c0 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0xe8,%rsp │ │ │ │ │ - mov (%r10),%rax │ │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ │ + mov (%rdi),%rax │ │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 2c0 │ │ │ │ │ + je 2c8 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 28e │ │ │ │ │ - mov 0x18(%r10),%rax │ │ │ │ │ - mov 0x20(%r10),%r14 │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ + jle 290 │ │ │ │ │ + mov 0x18(%rdi),%rax │ │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ │ + mov 0x20(%rdi),%r14 │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ lea 0x0(,%r14,8),%rbp │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 5e0 │ │ │ │ │ - lea 0x60(%r10),%rax │ │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ │ + je 5c8 │ │ │ │ │ + lea 0x60(%rdi),%rax │ │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ lea -0x4(%rsi),%eax │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - mov %rbp,0xb8(%rsp) │ │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ │ mov %eax,0x20(%rsp) │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ + mov %rbp,0xb8(%rsp) │ │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ │ mov %esi,0x34(%rsp) │ │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ │ mov %rcx,0xb0(%rsp) │ │ │ │ │ cmpq $0x0,0x10(%rsp) │ │ │ │ │ jle 520 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ │ - lea 0x0(,%rbx,8),%r8 │ │ │ │ │ + lea 0x0(,%rbx,8),%r11 │ │ │ │ │ movq $0x0,(%rsp) │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ mov %r14,0x98(%rsp) │ │ │ │ │ + mov 0xb8(%rsp),%r12 │ │ │ │ │ mov %rbx,0xa0(%rsp) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - mov 0x30(%rax),%r9 │ │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - lea (%rbx,%r9,1),%rax │ │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ │ + mov 0x30(%rax),%rsi │ │ │ │ │ + mov 0x38(%rax),%rdi │ │ │ │ │ + lea (%rbx,%rsi,1),%rax │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ cmpl $0x3,0x34(%rsp) │ │ │ │ │ je 350 │ │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ │ jle 230 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ cmpl $0x4,0x34(%rsp) │ │ │ │ │ mov 0x50(%rax),%rcx │ │ │ │ │ mov 0x48(%rax),%rbx │ │ │ │ │ lea 0x0(,%rcx,8),%rbp │ │ │ │ │ je 400 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + mov %r12,0x90(%rsp) │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ mov %r15,0x58(%rsp) │ │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ │ mov %rbx,%rbp │ │ │ │ │ - mov %r13,0xc8(%rsp) │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + mov %r13,0xc0(%rsp) │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %r11,0xc8(%rsp) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ jle 3e0 │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ mov 0x20(%rsp),%esi │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - inc %r15 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ - add %r12,%r13 │ │ │ │ │ - add %r12,%rbx │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ call 0 │ │ │ │ │ cmp %rbp,%r15 │ │ │ │ │ jne 1c7 │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - add %rsi,%r14 │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,0x8(%rsp) │ │ │ │ │ - jne 1ab │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ │ + jne 1a8 │ │ │ │ │ mov 0x58(%rsp),%r15 │ │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ │ - mov 0xc0(%rsp),%r12 │ │ │ │ │ - mov 0xc8(%rsp),%r13 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - incq (%rsp) │ │ │ │ │ - add %r9,0x28(%rsp) │ │ │ │ │ - add %r9,%r15 │ │ │ │ │ - add %r9,%r12 │ │ │ │ │ + mov 0x90(%rsp),%r12 │ │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ │ + mov 0xc8(%rsp),%r11 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + addq $0x1,(%rsp) │ │ │ │ │ + add %r12,%r15 │ │ │ │ │ + add %r12,%r13 │ │ │ │ │ + add %r12,%r11 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ - add %r9,%r13 │ │ │ │ │ + add %r12,0x28(%rsp) │ │ │ │ │ cmp %rax,0x10(%rsp) │ │ │ │ │ - jne 146 │ │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ │ + jne 140 │ │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ │ mov 0x98(%rsp),%r14 │ │ │ │ │ mov 0xa0(%rsp),%rbx │ │ │ │ │ mov 0x70(%rsp),%rdx │ │ │ │ │ - incq 0x40(%rsp) │ │ │ │ │ - add %rsi,0x78(%rsp) │ │ │ │ │ + addq $0x1,0x40(%rsp) │ │ │ │ │ + add %rcx,0x78(%rsp) │ │ │ │ │ + add %rcx,%r14 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - add %rsi,%r14 │ │ │ │ │ add %rdx,%rbx │ │ │ │ │ cmp %rax,0x60(%rsp) │ │ │ │ │ - jne d3 │ │ │ │ │ + jne d0 │ │ │ │ │ add $0xe8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rcx) │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmpq $0x0,0x60(%rsp) │ │ │ │ │ - jle 28e │ │ │ │ │ + jle 290 │ │ │ │ │ cmpq $0x1,0x70(%rsp) │ │ │ │ │ jne 7a0 │ │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ │ lea (%rcx,%rbx,1),%rax │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ + cmp %rax,%r10 │ │ │ │ │ jae 320 │ │ │ │ │ - lea (%rdx,%rbx,1),%rax │ │ │ │ │ + lea (%r10,%rbx,1),%rax │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ jae 320 │ │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movq $0x0,(%r11,%rax,8) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movq $0x0,(%r8,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ + movq $0x0,(%r10,%rax,8) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jne 300 │ │ │ │ │ - jmp 28e │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 290 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r11,%rdi │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ call 331 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ add $0xe8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 350 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ │ jle 230 │ │ │ │ │ cmpq $0x1,0x80(%rsp) │ │ │ │ │ - jne 5b0 │ │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ + jne 588 │ │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ │ - lea (%rbx,%rcx,1),%rax │ │ │ │ │ - lea (%rdi,%r13,1),%rdx │ │ │ │ │ + lea (%rsi,%rbx,1),%rax │ │ │ │ │ + lea (%rdi,%r11,1),%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jae 3a0 │ │ │ │ │ + lea (%rsi,%r11,1),%rdx │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - lea (%rbx,%r13,1),%rdx │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jb 760 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ call 3bf │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call 3cc │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ │ jmp 230 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - inc %rax │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - add %rbx,%r14 │ │ │ │ │ - cmp %rax,0x8(%rsp) │ │ │ │ │ - jne 1ab │ │ │ │ │ - jmp 208 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ │ + jne 1a8 │ │ │ │ │ + jmp 20d │ │ │ │ │ + nop │ │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ - lea 0x0(,%rbx,8),%r14 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov %r15,0x58(%rsp) │ │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%r14 │ │ │ │ │ mov %r15,0xc0(%rsp) │ │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ │ - mov %r12,0xd0(%rsp) │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ - mov %r13,0xd8(%rsp) │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ │ + mov %r12,0xc8(%rsp) │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ - lea (%rax,%r13,1),%r11 │ │ │ │ │ + lea (%rax,%r11,1),%r10 │ │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ │ - mov %r11,%r15 │ │ │ │ │ - lea (%rax,%r13,1),%r10 │ │ │ │ │ + mov %r13,0xd0(%rsp) │ │ │ │ │ mov %rbp,%r13 │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ - test %r9,%r9 │ │ │ │ │ - jle 6b0 │ │ │ │ │ + mov %r11,0xd8(%rsp) │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ │ + lea (%rax,%r11,1),%r9 │ │ │ │ │ + mov %rbx,%r11 │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ + test %r11,%r11 │ │ │ │ │ + jle 698 │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jne 560 │ │ │ │ │ - lea (%r14,%rbx,1),%rax │ │ │ │ │ + jne 558 │ │ │ │ │ + lea 0x0(%rbp,%r14,1),%rax │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jae 497 │ │ │ │ │ - lea (%r15,%rbx,1),%rax │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - jb 720 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + jae 495 │ │ │ │ │ + lea (%r15,%r14,1),%rax │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jb 728 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ │ - call 4a9 │ │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ │ + call 4a7 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 4b6 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call 4b4 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - incq 0x48(%rsp) │ │ │ │ │ + addq $0x1,0x48(%rsp) │ │ │ │ │ add %rax,0x58(%rsp) │ │ │ │ │ add %rax,0x50(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ add %rax,%r15 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - cmp %rdx,0x8(%rsp) │ │ │ │ │ - jne 46e │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ │ + cmp %rcx,0x8(%rsp) │ │ │ │ │ + jne 46b │ │ │ │ │ mov 0xc0(%rsp),%r15 │ │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ │ - mov 0xd0(%rsp),%r12 │ │ │ │ │ - mov 0xd8(%rsp),%r13 │ │ │ │ │ + mov 0xc8(%rsp),%r12 │ │ │ │ │ + mov 0xd0(%rsp),%r13 │ │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ │ jmp 230 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - incq 0x40(%rsp) │ │ │ │ │ - add %rdx,0x78(%rsp) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ │ + addq $0x1,0x40(%rsp) │ │ │ │ │ + add %rdi,0x78(%rsp) │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - add %rdx,%r14 │ │ │ │ │ + add %rdi,%r14 │ │ │ │ │ + add %rdx,%rbx │ │ │ │ │ cmp %rax,0x60(%rsp) │ │ │ │ │ - jne d3 │ │ │ │ │ - jmp 28e │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jne d0 │ │ │ │ │ + jmp 290 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rsi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ - movq $0x0,0x0(%rbp,%rax,1) │ │ │ │ │ + movq $0x0,(%rbx,%rax,1) │ │ │ │ │ add %r13,%rax │ │ │ │ │ - cmp %r9,%rsi │ │ │ │ │ - jne 580 │ │ │ │ │ - jmp 4be │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %r11,%rdx │ │ │ │ │ + jne 560 │ │ │ │ │ + jmp 4bc │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - inc %rdx │ │ │ │ │ - movq $0x0,(%r12,%rax,1) │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,0x0(%r13,%rax,1) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%r15,%rax,1) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne 5c0 │ │ │ │ │ + jne 5a0 │ │ │ │ │ jmp 230 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ │ + mov %r10,%rbx │ │ │ │ │ + cmpq $0x0,0x10(%rsp) │ │ │ │ │ + mov %r10,%r9 │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ mov %r12,%r13 │ │ │ │ │ mov %r14,%r12 │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jle 68e │ │ │ │ │ + jle 673 │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jne 6f0 │ │ │ │ │ + jne 6d8 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ add %r13,%rax │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jae 636 │ │ │ │ │ + jae 621 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ add %r13,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jb 7e0 │ │ │ │ │ + jb 7e8 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - call 64a │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ + call 630 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 657 │ │ │ │ │ + call 63d │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + add %rax,%r9 │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ add %rax,%r13 │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - je 28e │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - test %rbp,%rbp │ │ │ │ │ - jg 60f │ │ │ │ │ + je 290 │ │ │ │ │ + cmpq $0x0,0x10(%rsp) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov %r9,%rbx │ │ │ │ │ + jg 5fa │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + add %rax,%r9 │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ add %rax,%r13 │ │ │ │ │ cmp %r15,0x60(%rsp) │ │ │ │ │ - jne 683 │ │ │ │ │ - jmp 28e │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jne 665 │ │ │ │ │ + jmp 290 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - incq 0x48(%rsp) │ │ │ │ │ + addq $0x1,0x48(%rsp) │ │ │ │ │ add %rax,0x58(%rsp) │ │ │ │ │ add %rax,0x50(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - mov 0x58(%rsp),%rbp │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ │ add %rax,%r15 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - cmp %rsi,0x8(%rsp) │ │ │ │ │ - jne 46e │ │ │ │ │ - jmp 4ee │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ │ + cmp %rdx,0x8(%rsp) │ │ │ │ │ + jne 46b │ │ │ │ │ + jmp 4f1 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%rdi,%rax,1) │ │ │ │ │ movq $0x0,(%rbx,%rax,1) │ │ │ │ │ - add %r9,%rax │ │ │ │ │ - cmp %rbp,%rdx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ jne 700 │ │ │ │ │ - jmp 661 │ │ │ │ │ + jmp 642 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ │ - movq $0x0,0x0(%rbp,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%r9 │ │ │ │ │ + movq $0x0,(%rbx,%rax,8) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rax,%r11 │ │ │ │ │ jne 740 │ │ │ │ │ - jmp 4be │ │ │ │ │ + jmp 4bc │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ - movq $0x0,(%r12,%rax,8) │ │ │ │ │ + movq $0x0,0x0(%r13,%rax,8) │ │ │ │ │ movq $0x0,(%r15,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jne 780 │ │ │ │ │ jmp 230 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ + nop │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - inc %rdx │ │ │ │ │ - movq $0x0,(%r11,%rax,1) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%r8,%rax,1) │ │ │ │ │ + movq $0x0,(%r10,%rax,1) │ │ │ │ │ add %rcx,%rax │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ jne 7c0 │ │ │ │ │ - jmp 28e │ │ │ │ │ + jmp 290 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ │ movq $0x0,(%rbx,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%rbp │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ jne 800 │ │ │ │ │ - jmp 661 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 642 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000820 : │ │ │ │ │ fftw_dft_zerotens(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x108,%rsp │ │ │ │ │ mov (%rdi),%r11d │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ cmp $0x7fffffff,%r11d │ │ │ │ │ - je b62 │ │ │ │ │ + je b6b │ │ │ │ │ test %r11d,%r11d │ │ │ │ │ je b80 │ │ │ │ │ - jle b62 │ │ │ │ │ + jle b6b │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ mov 0x10(%r9),%rax │ │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ │ cmp $0x1,%r11d │ │ │ │ │ je b90 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle b62 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - lea -0x5(%r11),%eax │ │ │ │ │ + jle b6b │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ + mov %r11d,0x10(%rsp) │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ │ + mov %r10,%rcx │ │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ │ + lea -0x5(%r11),%eax │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ + mov %r9,%r11 │ │ │ │ │ mov %eax,0x14(%rsp) │ │ │ │ │ lea 0x80(%r9),%rax │ │ │ │ │ - mov %r11d,0x10(%rsp) │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ - mov %r9,%r11 │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ - mov %rsi,%r9 │ │ │ │ │ cmpl $0x2,0x10(%rsp) │ │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ │ + mov 0x20(%r11),%r9 │ │ │ │ │ mov 0x28(%r11),%r10 │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - je dd0 │ │ │ │ │ - test %rax,%rax │ │ │ │ │ - jle b3d │ │ │ │ │ + je db8 │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jle b43 │ │ │ │ │ lea 0x0(,%r10,8),%rax │ │ │ │ │ - mov %r14,0xe0(%rsp) │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ │ - sub %r13,%rax │ │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ │ - mov %rbp,0xe8(%rsp) │ │ │ │ │ - mov %r13,0xf0(%rsp) │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + mov %r13,0xe0(%rsp) │ │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ │ mov %r14,%rax │ │ │ │ │ - mov %rbx,0xf8(%rsp) │ │ │ │ │ - mov %r11,%r14 │ │ │ │ │ - sub %r13,%rax │ │ │ │ │ + mov %rbp,%r15 │ │ │ │ │ + sub %rbp,%rax │ │ │ │ │ + mov %r14,0xf8(%rsp) │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + mov %r11,%r13 │ │ │ │ │ + sub %rbp,%rax │ │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ │ + mov %rbx,0xe8(%rsp) │ │ │ │ │ + mov %rbp,0xf0(%rsp) │ │ │ │ │ + mov 0x40(%r13),%rax │ │ │ │ │ cmpl $0x3,0x10(%rsp) │ │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ │ - mov 0x38(%r14),%rbx │ │ │ │ │ + mov 0x38(%r13),%rbp │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - je d40 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle aee │ │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %r8,0xc0(%rsp) │ │ │ │ │ - mov %r15,0xc8(%rsp) │ │ │ │ │ + je d30 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle af0 │ │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + mov %r15,0xd0(%rsp) │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ cmpl $0x4,0x10(%rsp) │ │ │ │ │ - mov 0x50(%r14),%r11 │ │ │ │ │ - mov 0x58(%r14),%rdx │ │ │ │ │ - lea (%rax,%rdi,1),%r10 │ │ │ │ │ + mov 0x50(%r13),%r10 │ │ │ │ │ + mov 0x58(%r13),%r11 │ │ │ │ │ + lea (%rax,%rdi,1),%r9 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - lea (%rax,%rdi,1),%r13 │ │ │ │ │ - je cd0 │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jle aba │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - mov %rbp,0x90(%rsp) │ │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ │ - mov %r12,0xa0(%rsp) │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ + lea (%rax,%rdi,1),%rbx │ │ │ │ │ + je cc0 │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle ac3 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ + mov %r15,0xb0(%rsp) │ │ │ │ │ + lea 0x0(,%r11,8),%r8 │ │ │ │ │ + mov %r12,%r15 │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov %rbp,0xa0(%rsp) │ │ │ │ │ + mov %r14,0xa8(%rsp) │ │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ │ cmpl $0x5,0x10(%rsp) │ │ │ │ │ mov 0x68(%r10),%rsi │ │ │ │ │ - mov 0x70(%r10),%rbx │ │ │ │ │ + mov 0x70(%r10),%rbp │ │ │ │ │ je c30 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle a88 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ │ + jle a8b │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ │ mov 0x14(%rsp),%esi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - inc %r13 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ + add %rbp,%rbx │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ call 0 │ │ │ │ │ - cmp %r13,%rbx │ │ │ │ │ - jne a48 │ │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ │ - inc %r14 │ │ │ │ │ - add %r9,%r13 │ │ │ │ │ - add %r9,%r15 │ │ │ │ │ - add %rcx,%r8 │ │ │ │ │ - cmp %r14,0x30(%rsp) │ │ │ │ │ - jne 9fd │ │ │ │ │ - mov 0x90(%rsp),%rbp │ │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ │ + cmp %r12,%r13 │ │ │ │ │ + jne a4f │ │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + add %r8,%rbx │ │ │ │ │ + add %r8,%r12 │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + cmp %r15,0x30(%rsp) │ │ │ │ │ + jne a04 │ │ │ │ │ + mov 0xa0(%rsp),%rbp │ │ │ │ │ + mov %r10,%r13 │ │ │ │ │ + mov 0xa8(%rsp),%r14 │ │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - cmp %rbp,%rbx │ │ │ │ │ - jne 991 │ │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ │ - mov 0xc0(%rsp),%r8 │ │ │ │ │ - mov 0xc8(%rsp),%r15 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + cmp %rbp,%r14 │ │ │ │ │ + jne 995 │ │ │ │ │ + mov 0xc0(%rsp),%r14 │ │ │ │ │ + mov 0xc8(%rsp),%r8 │ │ │ │ │ + mov 0xd0(%rsp),%r15 │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + add %rax,%r8 │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ add %rax,%r15 │ │ │ │ │ - cmp %r12,0x38(%rsp) │ │ │ │ │ - jne 94b │ │ │ │ │ - mov %r14,%r11 │ │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ │ - mov 0xe8(%rsp),%rbp │ │ │ │ │ - mov 0xf0(%rsp),%r13 │ │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ │ - inc %rcx │ │ │ │ │ - add %rbp,%r14 │ │ │ │ │ - add %rbp,%r13 │ │ │ │ │ - add %rbp,%rbx │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - cmp %rcx,0xa8(%rsp) │ │ │ │ │ - jne 8c8 │ │ │ │ │ + cmp %r14,0x88(%rsp) │ │ │ │ │ + jne 951 │ │ │ │ │ + mov %r13,%r11 │ │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ │ + mov 0xf0(%rsp),%rbp │ │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ │ + mov 0xe0(%rsp),%r13 │ │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ + add %rbx,%r13 │ │ │ │ │ + add %rbx,%rbp │ │ │ │ │ + add %rdi,0x78(%rsp) │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + cmp %rcx,0xb8(%rsp) │ │ │ │ │ + jne 8c6 │ │ │ │ │ add $0x108,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ - jmp b62 │ │ │ │ │ + jmp b6b │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle b62 │ │ │ │ │ - cmpq $0x1,0x88(%rsp) │ │ │ │ │ - jne ffe │ │ │ │ │ + jle b6b │ │ │ │ │ + cmpq $0x1,0x98(%rsp) │ │ │ │ │ + jne fbe │ │ │ │ │ lea 0x0(,%rdi,8),%rbx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ lea (%rdx,%rbx,1),%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ jae c00 │ │ │ │ │ lea (%rsi,%rbx,1),%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ @@ -669,275 +663,261 @@ │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movq $0x0,(%rcx,%rax,8) │ │ │ │ │ movq $0x0,(%rdx,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ jne be0 │ │ │ │ │ - jmp b62 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp b6b │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ call c0f │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ - add $0x108,%rsp │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ + add $0x108,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp c2f │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ nop │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle a88 │ │ │ │ │ - cmp $0x1,%rbx │ │ │ │ │ - jne e60 │ │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ │ - lea (%r8,%rsi,1),%rax │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ + jle a8b │ │ │ │ │ + cmp $0x1,%rbp │ │ │ │ │ + jne e38 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + lea (%rcx,%rsi,1),%rax │ │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rbx │ │ │ │ │ - cmp %rdi,%rbx │ │ │ │ │ - jae c7a │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ │ + lea (%r11,%rdx,1),%rbp │ │ │ │ │ + cmp %rdi,%rbp │ │ │ │ │ + jae c79 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + add %r9,%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jb f30 │ │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + jb ee8 │ │ │ │ │ + lea 0x0(,%rsi,8),%rbp │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ │ - call ca3 │ │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ + call c9d │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call cb0 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call caa │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ │ - jmp a88 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - test %r11,%r11 │ │ │ │ │ - jle aba │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - jne eb0 │ │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ │ + jmp a8b │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle ac3 │ │ │ │ │ + cmp $0x1,%r11 │ │ │ │ │ + jne e68 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ + lea (%r10,%r15,1),%rdx │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ - lea (%r11,%r12,1),%rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rdi,%rdx,1),%rcx │ │ │ │ │ lea (%r8,%rax,1),%rsi │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jae d11 │ │ │ │ │ + jae d01 │ │ │ │ │ add %r8,%rdx │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jb fa0 │ │ │ │ │ - lea 0x0(,%r11,8),%r15 │ │ │ │ │ + jb f68 │ │ │ │ │ + lea 0x0(,%r10,8),%r12 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - call d26 │ │ │ │ │ + mov %r9,%rdi │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + call d16 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call d33 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call d23 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - jmp aba │ │ │ │ │ + jmp ac3 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle aee │ │ │ │ │ + test %rbp,%rbp │ │ │ │ │ + jle af0 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ cmpq $0x1,0x28(%rsp) │ │ │ │ │ lea (%r15,%rax,1),%rdi │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ - lea (%r15,%rax,1),%rbp │ │ │ │ │ - jne ef0 │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + jne ea8 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - lea (%rbx,%r8,1),%rax │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%rax │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%rsi,%rax,1),%rdx │ │ │ │ │ - lea (%r11,%r15,1),%rcx │ │ │ │ │ + lea (%r9,%r15,1),%rcx │ │ │ │ │ cmp %rdx,%rcx │ │ │ │ │ - jae d96 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ + jae d87 │ │ │ │ │ lea (%rsi,%r15,1),%rdx │ │ │ │ │ + add %r9,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jb fde │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ + jb f9e │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - call dae │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + call d9a │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call dbb │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call da7 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ │ - jmp aee │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpq $0x0,0x38(%rsp) │ │ │ │ │ - jle b3d │ │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ │ + jmp af0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + test %r9,%r9 │ │ │ │ │ + jle b43 │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne f60 │ │ │ │ │ + jne f20 │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ add %r9,%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%rdi,%rax,1),%rdx │ │ │ │ │ - cmp %rdx,%r14 │ │ │ │ │ - jae e0c │ │ │ │ │ + cmp %rdx,%r13 │ │ │ │ │ + jae df6 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ add %rdi,%rax │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jb 1040 │ │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ + jb 1001 │ │ │ │ │ + lea 0x0(,%r9,8),%r12 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - call e31 │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + call e15 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - call e3e │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + call e22 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ │ - jmp b3d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + jmp b43 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - inc %rdx │ │ │ │ │ - movq $0x0,(%r15,%rax,1) │ │ │ │ │ - movq $0x0,0x0(%r13,%rax,1) │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + movq $0x0,(%r12,%rax,1) │ │ │ │ │ + movq $0x0,(%rbx,%rax,1) │ │ │ │ │ + add %rbp,%rax │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jne e80 │ │ │ │ │ - jmp a88 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne e40 │ │ │ │ │ + jmp a8b │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ 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 ec0 │ │ │ │ │ - jmp aba │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + movq $0x0,(%r9,%rax,1) │ │ │ │ │ + movq $0x0,(%rbx,%rax,1) │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + cmp %rdx,%r10 │ │ │ │ │ + jne e80 │ │ │ │ │ + jmp ac3 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - inc %rcx │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ movq $0x0,(%rdi,%rdx,1) │ │ │ │ │ - movq $0x0,0x0(%rbp,%rdx,1) │ │ │ │ │ + movq $0x0,(%rbx,%rdx,1) │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - cmp %rcx,%rbx │ │ │ │ │ - jne f00 │ │ │ │ │ - jmp aee │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rcx,%rbp │ │ │ │ │ + jne ec0 │ │ │ │ │ + jmp af0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movq $0x0,(%r15,%rax,8) │ │ │ │ │ - movq $0x0,0x0(%r13,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movq $0x0,(%r12,%rax,8) │ │ │ │ │ + movq $0x0,(%rbx,%rax,8) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jne f40 │ │ │ │ │ - jmp a88 │ │ │ │ │ + jne f00 │ │ │ │ │ + jmp a8b │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ lea 0x0(,%r10,8),%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rdx │ │ │ │ │ - movq $0x0,(%rbx,%rax,1) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%r14,%rax,1) │ │ │ │ │ + movq $0x0,0x0(%r13,%rax,1) │ │ │ │ │ add %rsi,%rax │ │ │ │ │ - cmp %rdx,%rdi │ │ │ │ │ - jne f80 │ │ │ │ │ - jmp b3d │ │ │ │ │ + cmp %rdx,%r9 │ │ │ │ │ + jne f40 │ │ │ │ │ + jmp b43 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movq $0x0,(%r10,%rax,8) │ │ │ │ │ - movq $0x0,0x0(%r13,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%r11 │ │ │ │ │ - jne fc0 │ │ │ │ │ - jmp aba │ │ │ │ │ + movq $0x0,(%r9,%rax,8) │ │ │ │ │ + movq $0x0,(%rbx,%rax,8) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rax,%r10 │ │ │ │ │ + jne f80 │ │ │ │ │ + jmp ac3 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ movq $0x0,(%rdi,%rax,8) │ │ │ │ │ - movq $0x0,0x0(%rbp,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jne fe0 │ │ │ │ │ - jmp aee │ │ │ │ │ + movq $0x0,(%rbx,%rax,8) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jne fa0 │ │ │ │ │ + jmp af0 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%r8,%rax,1) │ │ │ │ │ movq $0x0,(%rsi,%rax,1) │ │ │ │ │ add %rcx,%rax │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jne 1020 │ │ │ │ │ - jmp b62 │ │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ │ + jne fe0 │ │ │ │ │ + jmp b6b │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movq $0x0,(%rbx,%rax,8) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movq $0x0,(%r14,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ - jne 1060 │ │ │ │ │ - jmp b3d │ │ │ │ │ + movq $0x0,0x0(%r13,%rax,8) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rax,%r9 │ │ │ │ │ + jne 1020 │ │ │ │ │ + jmp b43 │ │ │ │ ├── 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 7c000000 1c000000 ........|....... │ │ │ │ │ - 0x00000020 00000000 1d080000 00650e10 8f02420e .........e....B. │ │ │ │ │ + 0x00000020 00000000 1e080000 00620e10 8f02420e .........b....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ea00203 61020e38 ..A.8..G....a..8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ea00203 66020e38 ..A.8..G....f..8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e0841c3 c6cccdce cf600ea0 02830786 ..A......`...... │ │ │ │ │ - 0x00000070 068c058d 048e038f 0202810a 0e3841c3 .............8A. │ │ │ │ │ + 0x00000060 0e0847c3 c6cccdce cf600ea0 02830786 ..G......`...... │ │ │ │ │ + 0x00000070 068c058d 048e038f 0202790a 0e3841c3 ..........y..8A. │ │ │ │ │ 0x00000080 0e3041c6 0e2842cc 0e2042cd 0e1842ce .0A..(B.. B...B. │ │ │ │ │ 0x00000090 0e1042cf 0e08450b 64000000 9c000000 ..B...E.d....... │ │ │ │ │ - 0x000000a0 00000000 5d080000 00420e10 8f02420e ....]....B....B. │ │ │ │ │ + 0x000000a0 00000000 1f080000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x000000b0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000000c0 8606410e 38830747 0ec00203 38030a0e ..A.8..G....8... │ │ │ │ │ + 0x000000c0 8606410e 38830747 0ec00203 41030a0e ..A.8..G....A... │ │ │ │ │ 0x000000d0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x000000e0 420e084d 0b029b0a 0e38440e 30410e28 B..M.....8D.0A.( │ │ │ │ │ - 0x000000f0 440e2042 0e18420e 10420e08 460b0000 D. B..B..B..F... │ │ │ │ │ + 0x000000e0 420e0844 0b02a00a 0e38410e 30410e28 B..D.....8A.0A.( │ │ │ │ │ + 0x000000f0 420e2042 0e18420e 10420e08 460b0000 B. B..B..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: 2792 (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: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xae8: │ │ │ │ │ +There are 15 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 000633 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000960 0000a8 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 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000679 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000a08 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0006d1 000020 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0006f1 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0006f1 000070 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000a38 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000768 000168 18 13 10 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0008d0 000089 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000a68 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000583 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008b0 000138 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005c3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005c3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005c3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0005c9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0009e8 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000621 000020 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000641 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000641 000070 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000a18 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0006b8 000168 18 13 10 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000820 000089 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000a48 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 1562 FUNC LOCAL DEFAULT 1 n1_10 │ │ │ │ │ + 2: 0000000000000000 1383 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: 0000000000000620 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_10 │ │ │ │ │ + 12: 0000000000000570 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,26 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x960 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8b0 contains 13 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 │ │ │ │ │ -000000000000006a 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000623 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000062f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000021 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000002a 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000033 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000001d7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000002cc 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000037e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000003a7 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000045a 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000482 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004e2 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000004fe 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000573 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000057f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xa08 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x9e8 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 0xa38 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xa18 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 + 620 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ ├── 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..000000000000061a │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000567 │ │ │ │ │ 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: 1542 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc2: 1363 to 000000000000055d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000611 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000055e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000613 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000560 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000615 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000562 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000617 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000564 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000619 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000566 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000620..0000000000000633 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000570..0000000000000583 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,348 +8,305 @@ │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ │ - jle 60f │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + jle 55c │ │ │ │ │ + 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),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %r8,%r11 │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ - 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) │ │ │ │ │ + lea 0x0(,%rbx,8),%r15 │ │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ │ + mov (%rdi),%rdi │ │ │ │ │ + lea 0x0(,%rbx,8),%r12 │ │ │ │ │ + lea 0x0(,%rdi,8),%rbp │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - movsd (%r12),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ + mov 0x28(%r8),%rdi │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mov 0x10(%r8),%r14 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mov 0x38(%r8),%r13 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x30(%r8),%rbx │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm0 │ │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ - mov 0x38(%r11),%rax │ │ │ │ │ - movsd (%r14,%r10,1),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%r9 │ │ │ │ │ - mov 0x30(%r11),%rax │ │ │ │ │ + movsd (%rax,%r14,8),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x8(%r8),%r11 │ │ │ │ │ + movsd %xmm1,-0x60(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm8 │ │ │ │ │ + movsd %xmm2,-0x68(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov 0x40(%r8),%rdi │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r14,%r9,1),%xmm0 │ │ │ │ │ + mov 0x20(%r8),%r10 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ movsd %xmm4,-0x58(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ │ - movsd (%r14,%r8,1),%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x40(%r11),%rax │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r14,%rdi,1),%xmm0 │ │ │ │ │ - mov (%r12,%rdi,1),%rdi │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd (%r14,%rsi,1),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movsd (%r14,%rcx,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r11),%rax │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm0 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd (%r12,%r9,1),%xmm12 │ │ │ │ │ - movsd %xmm8,-0x38(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm8,-0x30(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm4,-0x40(%rsp) │ │ │ │ │ - movsd (%r12,%r10,1),%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movsd %xmm8,-0x28(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm2,-0x50(%rsp) │ │ │ │ │ - movsd %xmm9,-0x48(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movsd (%r12,%r8,1),%xmm12 │ │ │ │ │ - mov (%r12,%rsi,1),%rsi │ │ │ │ │ - mov (%r12,%rcx,1),%rdi │ │ │ │ │ - mov (%r12,%rdx,1),%r9 │ │ │ │ │ - mov (%r12,%rax,1),%rdx │ │ │ │ │ - subsd -0x40(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - mov 0x8(%r15),%rsi │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - movsd %xmm0,-0x20(%rsp) │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ + addsd (%rax,%r14,8),%xmm0 │ │ │ │ │ + movsd %xmm7,-0x50(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd (%rax,%rbx,8),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x18(%r8),%rdi │ │ │ │ │ + movsd %xmm0,-0x48(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm4 │ │ │ │ │ + movsd -0x48(%rsp),%xmm6 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x48(%r8),%rdi │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + movsd %xmm9,-0x30(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm11,-0x28(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm1 │ │ │ │ │ + movsd %xmm7,-0x48(%rsp) │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm4 │ │ │ │ │ + movsd %xmm12,-0x18(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + mov 0x40(%r8),%rbx │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm5,-0x40(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm14,-0x20(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm1 │ │ │ │ │ + movsd %xmm6,-0x38(%rsp) │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm12 │ │ │ │ │ + mov 0x18(%r8),%rbx │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mov 0x48(%r9),%r10 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm5 │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + mov 0x28(%r9),%rdi │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd -0x58(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movq %r10,%xmm2 │ │ │ │ │ - addsd -0x58(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movsd %xmm0,0x0(%r13,%rax,1) │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm2,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x60(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm2,-0x8(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd -0x38(%rsp),%xmm6 │ │ │ │ │ addsd %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - mov 0x38(%r15),%rcx │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm2,(%rdx,%rdi,8) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm15,(%rcx,%rdi,8) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + movsd -0x50(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x68(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm3,(%rdx,%r10,8) │ │ │ │ │ + mov 0x18(%r9),%rdi │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + mov 0x38(%r9),%r11 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ + movsd -0x30(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm3,(%rdx,%rdi,8) │ │ │ │ │ + movsd %xmm6,(%rdx,%rbx,8) │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd -0x58(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ mulsd %xmm10,%xmm2 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x38(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movsd -0x30(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm2,0x0(%r13,%rdx,1) │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd -0x8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm2,0x0(%r13,%rax,1) │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - movsd %xmm0,0x0(%r13,%rsi,1) │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mov 0x10(%r9),%rbx │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm9,(%rcx,%r11,8) │ │ │ │ │ + mov 0x30(%r9),%r11 │ │ │ │ │ + movsd %xmm2,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mov 0x40(%r9),%r10 │ │ │ │ │ + movsd %xmm5,(%rcx,%rdi,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm5 │ │ │ │ │ + mov 0x20(%r9),%rdi │ │ │ │ │ + add %rbp,%r9 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm5 │ │ │ │ │ + subsd -0x40(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x18(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm5,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm2,(%rdx,%r10,8) │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rdx,%rdi,8) │ │ │ │ │ + movsd -0x20(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ movsd -0x50(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - subsd -0x48(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm6,0x0(%r13,%rcx,1) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rbx,%rsi,1) │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm5,(%rbx,%rcx,1) │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ - movsd -0x18(%rsp),%xmm7 │ │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x40(%r15),%rax │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm2,0x0(%r13,%rsi,1) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm2,0x0(%r13,%rcx,1) │ │ │ │ │ - movsd %xmm5,0x0(%r13,%rdx,1) │ │ │ │ │ - movsd %xmm1,0x0(%r13,%rax,1) │ │ │ │ │ - movsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - add %rbp,%r13 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm4,(%rbx,%rsi,1) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rbx,%rcx,1) │ │ │ │ │ - movsd %xmm1,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ │ - add %rbp,%rbx │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - decq 0x38(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx,%r11,8) │ │ │ │ │ + movsd %xmm3,(%rcx,%r10,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%rdi,8) │ │ │ │ │ + add %r12,%rcx │ │ │ │ │ + subq $0x1,0x38(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000620 : │ │ │ │ │ +0000000000000570 : │ │ │ │ │ fftw_codelet_n1_10(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x62e(%rip),%rsi │ │ │ │ │ - jmp 633 │ │ │ │ │ + lea -0x57e(%rip),%rsi │ │ │ │ │ + jmp 583 │ │ │ │ │ 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 1a060000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 67050000 00420e10 8f02420e ....g....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 06060e30 410e2842 ..A.8......0A.(B │ │ │ │ │ + 0x00000040 8606410e 38830703 53050e30 410e2842 ..A.8...S..0A.(B │ │ │ │ │ 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ ├── n1_11.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: 6688 (bytes into file) │ │ │ │ │ + Start of section headers: 6088 (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 0x1a20: │ │ │ │ │ +There are 15 section headers, starting at offset 0x17c8: │ │ │ │ │ │ │ │ │ │ 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 000d43 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001148 0007f8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000d83 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000d83 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000d83 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000d89 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001940 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000de1 000050 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000e31 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000e31 000070 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001970 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000ea8 0001f8 18 13 16 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0010a0 0000a7 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 0019a0 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000b03 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ef0 0007f8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b43 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b43 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000b43 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000b49 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0016e8 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000ba1 000050 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000bf1 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000bf1 000058 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001718 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000c50 0001f8 18 13 16 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000e48 0000a7 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001748 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 21 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 0000000000000000 0 SECTION LOCAL DEFAULT 1 .text │ │ │ │ │ - 2: 0000000000000000 3361 FUNC LOCAL DEFAULT 1 n1_11 │ │ │ │ │ + 2: 0000000000000000 2789 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 │ │ │ │ │ - 10: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 9: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 12: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 13: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 14: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 15: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 15: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 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: 0000000000000d30 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_11 │ │ │ │ │ + 18: 0000000000000af0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_11 │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_kdft_register │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_dft_n_genus │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,98 +1,98 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1148 contains 85 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xef0 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 │ │ │ │ │ -00000000000001b2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000216 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000296 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000002a8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000002ca 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000002eb 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000002fc 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000030d 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000381 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000039a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000003bb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000003cd 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000003ed 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000040e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000041e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000042f 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000492 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000004ab 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004cc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000004dc 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000004fe 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000051f 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000053c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000553 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000005b3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005cb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000005de 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005f1 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000618 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000062b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000065e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000068a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000006eb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000703 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000716 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000729 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000750 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000763 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000775 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000079b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000839 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000084c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000086d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000087f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000008a1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000008c0 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000008d0 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000008e1 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000944 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000095c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000096f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000982 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000009a9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009bc 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000009f4 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000a25 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000a9c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000aaf 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ad0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000adc 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000ae8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b0a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000b2b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000b37 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000b55 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000b75 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000b81 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000b97 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000bbd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c04 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c24 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000c39 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000c6a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c72 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c89 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000c91 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000ca0 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000ca9 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000cbc 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000ce6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d33 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000d3f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000018 000000110000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000002b 0000000600000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000037 0000000700000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000198 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001fa 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000022c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000024b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000026a 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000284 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000297 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000002b1 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000300 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000309 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000326 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000032f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000350 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000365 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000387 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000039a 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000003cd 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000003e7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003fd 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000413 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000428 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000456 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000478 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000492 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000004b7 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000004d1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004ed 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000502 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000517 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000540 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000562 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000057c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000594 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000005b9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005cf 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005e9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005fe 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000613 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000626 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000639 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000692 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006a8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006be 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006d3 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000006f4 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000709 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000071c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000072f 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000779 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000078f 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000007a5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000007bf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007d4 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007f3 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000813 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000084b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000863 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000882 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000008a3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000008b8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000008d7 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000905 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000092c 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000094b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000968 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000982 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000099e 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009b3 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000009cd 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009d5 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000009dd 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000009e5 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000a06 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a18 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a2b 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000a37 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000a64 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a83 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000a99 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000aab 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000af3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000aff 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1940 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x16e8 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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1970 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1718 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 + d30 │ │ │ │ │ +000000000000004c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + af0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,45 +9,30 @@ │ │ │ │ │ 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..0000000000000d21 │ │ │ │ │ +00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ae5 │ │ │ │ │ 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_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ 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: 3341 to 0000000000000d17 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d18 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d1a │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d1c │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc2: 2778 to 0000000000000ae1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d1e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ae2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d20 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ae4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000d30..0000000000000d43 │ │ │ │ │ +00000044 0000000000000010 00000048 FDE cie=00000000 pc=0000000000000af0..0000000000000b03 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,7 @@ │ │ │ │ │ -AWAVAUATUSL │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_11 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,731 +1,579 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_11(): │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - jle d16 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov 0x0(%rip),%rdi │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle ae0 │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mov (%rdi),%r11 │ │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x50(%r8),%rdi │ │ │ │ │ - movsd (%rax,%r10,1),%xmm0 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm6 │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm1 │ │ │ │ │ - movsd %xmm4,-0x58(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm0 │ │ │ │ │ - mov 0x10(%r8),%rdi │ │ │ │ │ - movsd %xmm1,-0x48(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x48(%r8),%rdi │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm4 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + mov 0x50(%r8),%rbp │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + movsd %xmm6,-0x58(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mov 0x48(%r8),%rbp │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm0 │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm2 │ │ │ │ │ - mov 0x18(%r8),%rdi │ │ │ │ │ - movsd %xmm7,-0x40(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x40(%r8),%rdi │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm3 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm2,-0x30(%rsp) │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm12,-0x50(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm5 │ │ │ │ │ + movsd %xmm7,-0x48(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov 0x40(%r8),%rbp │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + mov 0x18(%r8),%r12 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm3,-0x40(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + movsd %xmm1,-0x38(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mov 0x38(%r8),%rbp │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm0 │ │ │ │ │ - mov 0x20(%r8),%rdi │ │ │ │ │ + movsd %xmm5,-0x30(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ movsd %xmm2,-0x28(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x38(%r8),%rdi │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd (%rax,%r10,1),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ movsd %xmm5,-0x20(%rsp) │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm12,-0x18(%rsp) │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm0 │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm5 │ │ │ │ │ - movsd %xmm13,-0x50(%rsp) │ │ │ │ │ - mov 0x28(%r8),%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + mov 0x28(%r8),%r12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm15,-0x60(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mov 0x30(%r8),%rbp │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ - mov 0x38(%r9),%r14 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x30(%r8),%rdi │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm7 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm5 │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ - movsd %xmm12,-0x10(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm5 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm11 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm15 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + movsd %xmm9,-0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm8 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + mov 0x38(%r9),%rbp │ │ │ │ │ + addsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movsd %xmm9,-0x10(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm8,-0x8(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm12,-0x8(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x10(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rcx) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %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 │ │ │ │ │ - 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r12 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ │ - mov 0x20(%r9),%r14 │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd -0x60(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm10,(%rdx,%r12,1) │ │ │ │ │ - mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm12,(%rdx,%r12,8) │ │ │ │ │ + mulsd -0x30(%rsp),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm12 │ │ │ │ │ + mulsd -0x8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %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 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - addsd -0x58(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r14 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - mov 0x10(%r9),%r14 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%r12,1) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm10,(%rcx,%r10,1) │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %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 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + addsd -0x58(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm12,(%rcx,%rbp,8) │ │ │ │ │ + mulsd -0x30(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x8(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - addsd -0x58(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + addsd -0x58(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r12 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ │ - mov 0x48(%r9),%r14 │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%r10,1) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm10,(%rcx,%r12,1) │ │ │ │ │ - mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mov 0x48(%r9),%r12 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm15,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm12,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x10(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - addsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + addsd -0x60(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - movq %xmm1,%r14 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - mov 0x50(%r9),%r14 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r12,1) │ │ │ │ │ - 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 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm12,(%rdx,%rbp,8) │ │ │ │ │ + mulsd -0x18(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ + mulsd -0x10(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - addsd -0x50(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r12 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ │ - mov 0x8(%r9),%r14 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rdx,%r12,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + addsd -0x60(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %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 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm12,(%rdx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd -0x58(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - addsd -0x58(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r14 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - mov 0x40(%r9),%r14 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%r12,1) │ │ │ │ │ - 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 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm11,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm12,(%rcx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x10(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mov 0x40(%r9),%rbp │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + mov 0x18(%r9),%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - addsd -0x50(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + addsd -0x60(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r12 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rdx,%r12,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm12,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %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 │ │ │ │ │ + mulsd -0x8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %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 %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,%r14 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd -0x58(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + addsd -0x58(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r13 │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - mov 0x30(%r9),%r14 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - 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) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mov 0x28(%r9),%rdi │ │ │ │ │ - add %r11,%r9 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd -0x48(%rsp),%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm12,(%rcx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm10,(%rcx,%r10,1) │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd -0x8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm13,(%rcx,%rdi,1) │ │ │ │ │ - movsd %xmm0,(%rcx,%r10,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - mulsd -0x20(%rsp),%xmm1 │ │ │ │ │ - mulsd -0x40(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd -0x10(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd -0x50(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + addsd -0x60(%rsp),%xmm7 │ │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rcx,%r12,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + mulsd -0x10(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ - movsd %xmm0,(%rdx,%rdi,1) │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - dec %r15 │ │ │ │ │ - jne 60 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000d30 : │ │ │ │ │ +0000000000000af0 : │ │ │ │ │ fftw_codelet_n1_11(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xd3e(%rip),%rsi │ │ │ │ │ - jmp d43 │ │ │ │ │ + lea -0xafe(%rip),%rsi │ │ │ │ │ + jmp b03 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +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 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 210d0000 00420e10 8f02420e ....!....B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 0d0d0e30 410e2842 ..A.8......0A.(B │ │ │ │ │ - 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ - 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 28000000 1c000000 ........(....... │ │ │ │ │ + 0x00000020 00000000 e50a0000 00420e10 8c02440e .........B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 03da0a0e 18410e10 ...A. .......A.. │ │ │ │ │ + 0x00000040 420e0800 10000000 48000000 00000000 B.......H....... │ │ │ │ │ + 0x00000050 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63002e4c 4338002e 4c433900 .desc..LC8..LC9. │ │ │ │ │ - 0x00000010 2e4c4330 002e4c43 31002e4c 4332002e .LC0..LC1..LC2.. │ │ │ │ │ - 0x00000020 4c433300 2e4c4334 002e4c43 35002e4c LC3..LC4..LC5..L │ │ │ │ │ - 0x00000030 4336002e 4c433700 5f474c4f 42414c5f C6..LC7._GLOBAL_ │ │ │ │ │ + 0x00000010 2e4c4330 002e4c43 34002e4c 4331002e .LC0..LC4..LC1.. │ │ │ │ │ + 0x00000020 4c433300 2e4c4332 002e4c43 37002e4c LC3..LC2..LC7..L │ │ │ │ │ + 0x00000030 4336002e 4c433500 5f474c4f 42414c5f C6..LC5._GLOBAL_ │ │ │ │ │ 0x00000040 4f464653 45545f54 41424c45 5f006666 OFFSET_TABLE_.ff │ │ │ │ │ 0x00000050 74775f61 6e5f494e 545f6775 6172616e tw_an_INT_guaran │ │ │ │ │ 0x00000060 74656564 5f746f5f 62655f7a 65726f00 teed_to_be_zero. │ │ │ │ │ 0x00000070 66667477 5f636f64 656c6574 5f6e315f fftw_codelet_n1_ │ │ │ │ │ 0x00000080 31310066 6674775f 6b646674 5f726567 11.fftw_kdft_reg │ │ │ │ │ 0x00000090 69737465 72006666 74775f64 66745f6e ister.fftw_dft_n │ │ │ │ │ 0x000000a0 5f67656e 757300 _genus. │ │ │ ├── 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: 2712 (bytes into file) │ │ │ │ │ + Start of section headers: 2688 (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 0xa98: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa80: │ │ │ │ │ │ │ │ │ │ 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 000940 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 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0006a9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0009b8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000701 000010 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000711 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000711 000070 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 0009e8 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000788 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0008c0 00007f 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000a18 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0005b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000880 000120 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005f3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0005f9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0009a0 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000651 000010 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000661 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000661 000060 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0009d0 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0006c8 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000800 00007f 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000a00 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 1610 FUNC LOCAL DEFAULT 1 n1_12 │ │ │ │ │ + 2: 0000000000000000 1431 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 │ │ │ │ │ + 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: 0000000000000650 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_12 │ │ │ │ │ + 10: 00000000000005a0 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,25 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x940 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x880 contains 12 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000023 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000002e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000056 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000653 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000065f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +000000000000001a 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000002d 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000007e 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000000d6 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000011b 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000015c 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001bb 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000206 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000249 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000002a1 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000005af 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x9b8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x9a0 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 0x9e8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x9d0 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 + 650 │ │ │ │ │ +0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,45 +9,35 @@ │ │ │ │ │ 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..000000000000064a │ │ │ │ │ +00000018 0000000000000030 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000597 │ │ │ │ │ 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_offset: r13 (r13) 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 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000008 │ │ │ │ │ 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_offset: r6 (rbp) at cfa-32 │ │ │ │ │ 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: 1590 to 0000000000000640 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000641 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000643 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc2: 1416 to 0000000000000591 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000645 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000592 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000647 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000594 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000649 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000596 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000650..0000000000000663 │ │ │ │ │ +0000004c 0000000000000010 00000050 FDE cie=00000000 pc=00000000000005a0..00000000000005b3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,7 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_12 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,354 +1,320 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_12(): │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - cmpq $0x0,0x38(%rsp) │ │ │ │ │ - jle 63f │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r14 │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 590 │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm1 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm15 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm4 │ │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x50(%r13),%rax │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm14 │ │ │ │ │ - movsd %xmm3,-0x10(%rsp) │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm3 │ │ │ │ │ - movsd %xmm2,-0x58(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd (%r15,%rcx,1),%xmm3 │ │ │ │ │ - movsd %xmm0,-0x50(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm6,-0x48(%rsp) │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movsd %xmm4,-0x40(%rsp) │ │ │ │ │ - movsd (%r15,%rax,1),%xmm4 │ │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ + mov 0x40(%r8),%rbp │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mov 0x30(%r8),%r13 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + mov 0x10(%r8),%rbp │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + movsd %xmm0,-0x60(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mov 0x50(%r8),%r12 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm3 │ │ │ │ │ + mov 0x58(%r8),%rbp │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movsd %xmm1,-0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm6,-0x50(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm2 │ │ │ │ │ + mov 0x18(%r8),%r13 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm1 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + mov 0x38(%r8),%r12 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ + movsd %xmm5,-0x40(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm5 │ │ │ │ │ + movsd %xmm2,-0x38(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + mov 0x48(%r8),%r13 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movsd %xmm5,-0x30(%rsp) │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd (%r15,%rcx,1),%xmm12 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm10 │ │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ │ - add %rdi,%r13 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm3 │ │ │ │ │ - movsd %xmm12,-0x28(%rsp) │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - subsd (%rbx,%rdx,1),%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm2,-0x8(%rsp) │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm2 │ │ │ │ │ - add %r8,%rbx │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movsd %xmm12,-0x20(%rsp) │ │ │ │ │ - movsd -0x48(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r15,%rcx,1),%xmm3 │ │ │ │ │ - mov (%r15,%rdx,1),%rcx │ │ │ │ │ - mov (%r15,%rax,1),%rdx │ │ │ │ │ - add %r8,%r15 │ │ │ │ │ - movsd %xmm2,-0x18(%rsp) │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + mov 0x28(%r8),%rbp │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm1,-0x30(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm5,-0x28(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm12 │ │ │ │ │ + movsd %xmm10,-0x20(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm11 │ │ │ │ │ + mov 0x30(%r9),%rbp │ │ │ │ │ + movsd %xmm13,-0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm13 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov 0x18(%r9),%r12 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm11,-0x10(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm12,-0x8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movsd %xmm12,(%rdx) │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movsd -0x10(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm11,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x48(%r9),%rbp │ │ │ │ │ + movsd %xmm12,(%rcx) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ addsd %xmm9,%xmm12 │ │ │ │ │ - subsd -0x48(%rsp),%xmm9 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm12,%rdx │ │ │ │ │ - movsd -0x8(%rsp),%xmm12 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movq %xmm2,%r9 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r12),%rax │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,1) │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd -0x50(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd %xmm10,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm9,(%r11,%rax,1) │ │ │ │ │ - movsd -0x38(%rsp),%xmm9 │ │ │ │ │ - movsd -0x30(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - addsd -0x28(%rsp),%xmm11 │ │ │ │ │ - movsd -0x20(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm12,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm9,(%rcx,%rbp,8) │ │ │ │ │ + subsd -0x10(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd -0x38(%rsp),%xmm1 │ │ │ │ │ + movsd -0x20(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x8(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ movsd -0x58(%rsp),%xmm10 │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd -0x20(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm9,(%rdx,%r12,8) │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x60(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + addsd -0x50(%rsp),%xmm8 │ │ │ │ │ + addsd -0x28(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mov 0x8(%r9),%rbp │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd -0x50(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x18(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + addsd -0x40(%rsp),%xmm7 │ │ │ │ │ + subsd -0x60(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ addsd %xmm12,%xmm11 │ │ │ │ │ - movsd -0x40(%rsp),%xmm12 │ │ │ │ │ - movq %xmm0,%r14 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd -0x18(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd -0x18(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm2,-0x48(%rsp) │ │ │ │ │ - movsd -0x10(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movsd -0x48(%rsp),%xmm12 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm13,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm10,(%r11,%rax,1) │ │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movsd -0x50(%rsp),%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm9,(%r11,%rax,1) │ │ │ │ │ - movsd -0x38(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movsd -0x28(%rsp),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd -0x30(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd -0x58(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movsd -0x40(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm7,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x38(%r9),%rbp │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm11,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm10,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x38(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x20(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm11,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm9,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + subsd -0x28(%rsp),%xmm1 │ │ │ │ │ + movsd -0x18(%rsp),%xmm2 │ │ │ │ │ + movsd -0x48(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + subsd -0x40(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r11,%rax,1) │ │ │ │ │ - mov 0x58(%r12),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm2,(%r11,%rax,1) │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x58(%r9),%rbp │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm2,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x40(%r12),%rax │ │ │ │ │ - add %rdi,%r12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm1,(%r11,%rax,1) │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - add %rsi,%rbp │ │ │ │ │ - dec %r10 │ │ │ │ │ - jne 70 │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x40(%r9),%rbp │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000650 : │ │ │ │ │ +00000000000005a0 : │ │ │ │ │ fftw_codelet_n1_12(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x65e(%rip),%rsi │ │ │ │ │ - jmp 663 │ │ │ │ │ + lea -0x5ae(%rip),%rsi │ │ │ │ │ + jmp 5b3 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +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 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 4a060000 00420e10 8f02420e ....J....B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 36060e30 410e2842 ..A.8...6..0A.(B │ │ │ │ │ - 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ - 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 30000000 1c000000 ........0....... │ │ │ │ │ + 0x00000020 00000000 97050000 00420e10 8d02450e .........B....E. │ │ │ │ │ + 0x00000030 188c0341 0e208604 410e2883 05038805 ...A. ..A.(..... │ │ │ │ │ + 0x00000040 0e20410e 18420e10 420e0800 10000000 . A..B..B....... │ │ │ │ │ + 0x00000050 50000000 00000000 13000000 00000000 P............... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ + 0x00000000 00646573 63002e4c 4331002e 4c433000 .desc..LC1..LC0. │ │ │ │ │ 0x00000010 5f474c4f 42414c5f 4f464653 45545f54 _GLOBAL_OFFSET_T │ │ │ │ │ 0x00000020 41424c45 5f006666 74775f61 6e5f494e ABLE_.fftw_an_IN │ │ │ │ │ 0x00000030 545f6775 6172616e 74656564 5f746f5f T_guaranteed_to_ │ │ │ │ │ 0x00000040 62655f7a 65726f00 66667477 5f636f64 be_zero.fftw_cod │ │ │ │ │ 0x00000050 656c6574 5f6e315f 31320066 6674775f elet_n1_12.fftw_ │ │ │ │ │ 0x00000060 6b646674 5f726567 69737465 72006666 kdft_register.ff │ │ │ │ │ 0x00000070 74775f64 66745f6e 5f67656e 757300 tw_dft_n_genus. │ │ │ ├── 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: 6144 (bytes into file) │ │ │ │ │ + Start of section headers: 5984 (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 0x1800: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1760: │ │ │ │ │ │ │ │ │ │ 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 000bd3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001138 0005e8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000c13 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000c13 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000c13 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000c19 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001720 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000c71 000098 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000d09 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000d09 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001750 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000d88 0002d0 18 13 25 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 001058 0000dd 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001780 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000b33 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001098 0005e8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b73 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b73 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000b73 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000b79 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001680 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000bd1 000098 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000c69 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000c69 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0016b0 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000ce8 0002d0 18 13 25 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000fb8 0000dd 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0016e0 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 3006 FUNC LOCAL DEFAULT 1 n1_13 │ │ │ │ │ + 2: 0000000000000000 2835 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: 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 │ │ │ │ │ + 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 │ │ │ │ │ 14: 0000000000000040 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 15: 0000000000000050 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 16: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 17: 0000000000000088 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 18: 0000000000000060 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 19: 0000000000000068 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 20: 0000000000000070 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 19: 0000000000000080 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 20: 0000000000000058 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 21: 0000000000000090 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 22: 0000000000000088 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 23: 0000000000000078 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 24: 0000000000000080 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 22: 0000000000000070 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 23: 0000000000000068 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 24: 0000000000000078 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 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: 0000000000000bc0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_13 │ │ │ │ │ + 27: 0000000000000b20 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 0x1138 contains 63 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1098 contains 63 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000004b 0000001a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000159 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000186 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000001ed 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000001fb 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000020e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000217 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000224 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000025b 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000287 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000040b 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000468 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000004a6 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000004b8 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000004c1 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000004dd 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004f5 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000508 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000550 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000562 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000057e 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000058b 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000599 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000005ae 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000005c3 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000005d0 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000005de 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000005f0 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000615 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000061e 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000000645 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000064d 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000655 0000001500000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -000000000000065d 0000001600000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -000000000000067c 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000006a4 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000006be 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -00000000000006f3 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000000860 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000876 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000087f 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -00000000000008bf 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000008d9 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000008f9 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000090e 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000924 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000000934 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000093d 0000000a00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000949 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000000964 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000972 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000000989 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000991 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000009b9 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000009c6 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000009e9 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000009ff 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000000a08 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000000a1d 0000001600000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000000a32 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000000a4b 0000001500000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000000bc3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000bcf 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000045 0000001a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000000c9 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000012e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001ac 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001ba 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001c7 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000001f4 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000204 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000027e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000311 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000037e 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000003bc 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000430 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000447 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000454 0000000700000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000470 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004b1 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000004c1 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000004db 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000004fc 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000510 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000518 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000533 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000053b 0000001100000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +000000000000054d 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000055a 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000000568 0000001300000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000000579 0000001400000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000581 0000001500000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +000000000000058f 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000000598 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000005be 0000001700000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000005e3 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000005f4 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000060c 0000001400000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000061e 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000644 0000001700000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000066b 0000001800000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000007b1 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000007da 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007e8 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000802 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000081f 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000083b 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000084e 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000000856 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000873 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000887 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000898 0000001000000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000008a4 0000001400000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000008bf 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000008cd 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000008db 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000008e9 0000001800000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000008ff 0000001100000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +000000000000090d 0000001400000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000932 0000001700000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000095a 0000001700000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000000963 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000097b 0000001300000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000009ab 0000001500000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000000b23 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000b2f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1720 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1680 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 0x1750 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x16b0 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 + bc0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b20 │ │ │ │ ├── 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..0000000000000bbe │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000b13 │ │ │ │ │ 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: 88 │ │ │ │ │ - DW_CFA_advance_loc2: 2981 to 0000000000000bb3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc2: 2810 to 0000000000000b08 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bb4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b09 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bb5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b0a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bb7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b0c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bb9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b0e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bbb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b10 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bbd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b12 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000bc0..0000000000000bd3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000b20..0000000000000b33 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ - []A\A]A^A_ │ │ │ │ │ +8[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_13 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,657 +7,620 @@ │ │ │ │ │ n1_13(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x20,%rsp │ │ │ │ │ - cmpq $0x0,0x58(%rsp) │ │ │ │ │ - jle baf │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + sub $0x38,%rsp │ │ │ │ │ + cmpq $0x0,0x70(%rsp) │ │ │ │ │ + jle b04 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + 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,0x18(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ │ - mov 0x50(%rbp),%rsi │ │ │ │ │ - mov 0x20(%rbp),%rdi │ │ │ │ │ - mov 0x18(%rbp),%rcx │ │ │ │ │ - movsd (%r14),%xmm7 │ │ │ │ │ - movsd (%r10),%xmm11 │ │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ │ - mov 0x28(%rbp),%rax │ │ │ │ │ - movsd (%r14,%r15,1),%xmm3 │ │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ │ - lea 0x0(,%rdi,8),%rsi │ │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm8 │ │ │ │ │ - movsd (%r14,%rsi,1),%xmm1 │ │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ │ - mov %rsi,-0x68(%rsp) │ │ │ │ │ - movsd (%r14,%r8,1),%xmm2 │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ │ - mov 0x60(%rbp),%rax │ │ │ │ │ - movsd (%r14,%r13,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ │ - movsd %xmm7,-0x60(%rsp) │ │ │ │ │ - mov 0x58(%rbp),%rcx │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - mov %rax,-0x78(%rsp) │ │ │ │ │ - movsd (%r14,%rdi,1),%xmm4 │ │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ │ - mov 0x30(%rbp),%rcx │ │ │ │ │ - mov 0x38(%rbp),%rax │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + mov (%rdx),%rdx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x40(%r8),%r14 │ │ │ │ │ + mov 0x28(%r8),%r13 │ │ │ │ │ + mov 0x50(%r8),%rbp │ │ │ │ │ + mov 0x20(%r8),%rbx │ │ │ │ │ + mov 0x60(%r8),%r12 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm0 │ │ │ │ │ + mov 0x8(%r8),%rcx │ │ │ │ │ + movsd (%rax,%r14,8),%xmm6 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm2 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm1 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd (%r14,%r9,1),%xmm1 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ + movsd (%rax,%rcx,8),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov 0x18(%r8),%rcx │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mov 0x58(%r8),%r11 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ + mov 0x30(%r8),%r10 │ │ │ │ │ + movsd (%rax,%rcx,8),%xmm4 │ │ │ │ │ + mov 0x48(%r8),%rcx │ │ │ │ │ + movsd %xmm4,-0x68(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x68(%rsp),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd %xmm5,-0x70(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rax,%rcx,8),%xmm4 │ │ │ │ │ + movsd %xmm3,-0x78(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%r14,%rsi,1),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r14,%rcx,1),%xmm0 │ │ │ │ │ - movsd %xmm1,-0x40(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm1,-0x28(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x68(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm4 │ │ │ │ │ + mov 0x38(%r8),%rcx │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd (%rax,%rcx,8),%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rax,%rdx,8),%xmm8 │ │ │ │ │ + movsd %xmm14,-0x68(%rsp) │ │ │ │ │ + movsd (%rax,%rcx,8),%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd (%r10,%r9,1),%xmm15 │ │ │ │ │ - movsd %xmm1,-0x58(%rsp) │ │ │ │ │ - movsd -0x40(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm6,-0x20(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,-0x50(%rsp) │ │ │ │ │ - movsd %xmm13,-0x18(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm2,-0x48(%rsp) │ │ │ │ │ - movsd %xmm8,-0x40(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd (%r10,%r15,1),%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - mov -0x78(%rsp),%r15 │ │ │ │ │ - movsd %xmm5,-0x10(%rsp) │ │ │ │ │ - movsd %xmm4,-0x38(%rsp) │ │ │ │ │ - movsd (%r10,%r13,1),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r10,%r15,1),%xmm4 │ │ │ │ │ - mov -0x70(%rsp),%r15 │ │ │ │ │ - movsd (%r10,%r15,1),%xmm7 │ │ │ │ │ - mov -0x68(%rsp),%r15 │ │ │ │ │ - movsd (%r10,%r15,1),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd (%r10,%rdi,1),%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movsd (%r10,%r8,1),%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movq %xmm12,%r13 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%r10,%rcx,1),%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ + movsd %xmm15,-0x28(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - movsd (%r10,%rsi,1),%xmm14 │ │ │ │ │ - movq %xmm12,%rdi │ │ │ │ │ - movq %rdi,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm5 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm13 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movq %xmm2,%r9 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm2,-0x8(%rsp) │ │ │ │ │ - movq %r13,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %xmm2,%r8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movq %r8,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movq %xmm2,%r8 │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movq %r13,%xmm8 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movq %r9,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm2,(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd %xmm15,-0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm13,-0x10(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm11,-0x18(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm0,-0x58(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm15,-0x20(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm2,-0x50(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm9,-0x8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm0 │ │ │ │ │ + mov 0x8(%r8),%rbx │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mov 0x18(%r8),%rbx │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + mov 0x48(%r8),%rbx │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm15,-0x40(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rsi,%rcx,8),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd (%rsi,%rdx,8),%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm0,(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm10,-0x38(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x30(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %xmm14,%rdi │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movq %xmm15,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + subsd -0x40(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd -0x38(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm10,0x10(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movsd -0x60(%rsp),%xmm7 │ │ │ │ │ - addsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm1,-0x30(%rsp) │ │ │ │ │ - movsd -0x28(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movsd %xmm7,(%r11) │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rbx) │ │ │ │ │ - movq %r8,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm9,0x18(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm6,-0x40(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + addsd -0x60(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm11,-0x38(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm5 │ │ │ │ │ + movsd -0x28(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm9 │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd -0x40(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mov 0x60(%r9),%r14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - movsd %xmm2,-0x28(%rsp) │ │ │ │ │ - movsd -0x48(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x70(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movsd -0x40(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - mov 0x28(%r12),%rsi │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm3 │ │ │ │ │ - lea 0x0(,%rsi,8),%r15 │ │ │ │ │ - mov 0x40(%r12),%rsi │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ + addsd %xmm7,%xmm7 │ │ │ │ │ + movsd %xmm12,-0x30(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd -0x40(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ │ - mov 0x60(%r12),%rax │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rbx,%r13,1) │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(,%rsi,8),%rcx │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd %xmm11,(%rbx,%rax,1) │ │ │ │ │ - mov 0x50(%r12),%rsi │ │ │ │ │ - mov %rcx,-0x78(%rsp) │ │ │ │ │ - movsd -0x28(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ │ - mov 0x48(%r12),%rsi │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm6,(%r15,%r13,8) │ │ │ │ │ + movsd %xmm2,(%r15,%r14,8) │ │ │ │ │ + mov 0x28(%r9),%rbx │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + mov 0x40(%r9),%rdx │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ + mov 0x50(%r9),%r12 │ │ │ │ │ + movsd %xmm2,(%r15,%rbx,8) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mov 0x18(%r9),%rcx │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r15,%rdx,8) │ │ │ │ │ + mov 0x48(%r9),%r10 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + mov 0x58(%r9),%r11 │ │ │ │ │ mov %rdx,-0x70(%rsp) │ │ │ │ │ - movsd %xmm3,(%rbx,%r15,1) │ │ │ │ │ - movsd %xmm0,(%rbx,%rcx,1) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - lea 0x0(,%rsi,8),%rcx │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ + mov 0x10(%r9),%rdx │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ mov %rcx,-0x68(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm8,(%rbx,%r9,1) │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - mov 0x30(%r12),%rdi │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rbx,%rcx,1) │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x18(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mov %r10,-0x58(%rsp) │ │ │ │ │ + movsd -0x10(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x30(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm6,(%r15,%rbp,8) │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm0,(%r15,%r12,8) │ │ │ │ │ + movsd %xmm2,(%r15,%rcx,8) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mov 0x38(%r9),%rcx │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm14,(%r15,%r10,8) │ │ │ │ │ + mov 0x30(%r9),%r10 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rbx,%rdi,1) │ │ │ │ │ - mov 0x58(%r12),%rsi │ │ │ │ │ - movsd -0x18(%rsp),%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd -0x8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r15,%r10,8) │ │ │ │ │ + movsd %xmm0,(%r15,%r11,8) │ │ │ │ │ + movsd %xmm5,(%r15,%rdx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd -0x10(%rsp),%xmm15 │ │ │ │ │ - movsd -0x8(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - lea 0x0(,%rsi,8),%r8 │ │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ │ - movsd %xmm0,(%rbx,%r8,1) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd (%rsp),%xmm10 │ │ │ │ │ - lea 0x0(,%rsi,8),%rcx │ │ │ │ │ - mov 0x38(%r12),%rsi │ │ │ │ │ - movsd %xmm0,(%rbx,%rcx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm1,(%r15,%rcx,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm4,(%rbx,%rsi,1) │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd -0x50(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd (%rsp),%xmm7 │ │ │ │ │ + movsd 0x8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd 0x18(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x38(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd 0x10(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd -0x30(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd -0x20(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd -0x50(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movsd -0x60(%rsp),%xmm14 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd -0x78(%rsp),%xmm14 │ │ │ │ │ addsd %xmm12,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd -0x58(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movsd -0x20(%rsp),%xmm15 │ │ │ │ │ + mulsd -0x60(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ subsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ addsd %xmm13,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ addsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ subsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ addsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm8,(%r11,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm11,(%r11,%r13,1) │ │ │ │ │ - mov -0x70(%rsp),%r13 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm11,(%r11,%r13,1) │ │ │ │ │ - movsd %xmm8,(%r11,%r9,1) │ │ │ │ │ - movsd %xmm0,(%r11,%r15,1) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd %xmm13,(%r11,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm6,(%rdi,%r14,8) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm11,(%rdi,%r13,8) │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm11,(%rdi,%r12,8) │ │ │ │ │ + movsd %xmm6,(%rdi,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm4,(%rdi,%rbx,8) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm13,(%rdi,%rbx,8) │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ subsd %xmm4,%xmm6 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - add %rax,%r10 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - movsd %xmm6,(%r11,%r8,1) │ │ │ │ │ - movsd %xmm0,(%r11,%rdi,1) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ - movsd %xmm0,(%r11,%rsi,1) │ │ │ │ │ - movsd %xmm1,(%r11,%rcx,1) │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm6,(%rdi,%r11,8) │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%rdi,%r10,8) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + mov -0x58(%rsp),%r10 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + movsd %xmm2,(%rdi,%rcx,8) │ │ │ │ │ mov -0x68(%rsp),%rcx │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd %xmm0,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm10,(%r11,%rcx,1) │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - decq 0x58(%rsp) │ │ │ │ │ - jne 60 │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ + movsd %xmm7,(%rdi,%rdx,8) │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + movsd %xmm0,(%rdi,%rcx,8) │ │ │ │ │ + add %rdx,%r15 │ │ │ │ │ + movsd %xmm9,(%rdi,%r10,8) │ │ │ │ │ + add %rdx,%rdi │ │ │ │ │ + subq $0x1,0x70(%rsp) │ │ │ │ │ + jne 58 │ │ │ │ │ + add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000bc0 : │ │ │ │ │ +0000000000000b20 : │ │ │ │ │ fftw_codelet_n1_13(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xbce(%rip),%rsi │ │ │ │ │ - jmp bd3 │ │ │ │ │ + lea -0xb2e(%rip),%rsi │ │ │ │ │ + jmp b33 │ │ │ │ │ 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 be0b0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 130b0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e5803a5 0b0e3841 ..A.8..D.X....8A │ │ │ │ │ + 0x00000040 8606410e 38830744 0e7003fa 0a0e3841 ..A.8..D.p....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 35002e4c 4337002e .LC1..LC5..LC7.. │ │ │ │ │ - 0x00000020 4c433300 2e4c4334 002e4c43 36002e4c LC3..LC4..LC6..L │ │ │ │ │ + 0x00000010 2e4c4331 002e4c43 33002e4c 4334002e .LC1..LC3..LC4.. │ │ │ │ │ + 0x00000020 4c433500 2e4c4336 002e4c43 37002e4c LC5..LC6..LC7..L │ │ │ │ │ 0x00000030 4338002e 4c433130 002e4c43 39002e4c C8..LC10..LC9..L │ │ │ │ │ - 0x00000040 43313100 2e4c4331 32002e4c 43313300 C11..LC12..LC13. │ │ │ │ │ - 0x00000050 2e4c4331 34002e4c 43313800 2e4c4331 .LC14..LC18..LC1 │ │ │ │ │ - 0x00000060 37002e4c 43313500 2e4c4331 36005f47 7..LC15..LC16._G │ │ │ │ │ + 0x00000040 43313700 2e4c4331 32002e4c 43313600 C17..LC12..LC16. │ │ │ │ │ + 0x00000050 2e4c4331 31002e4c 43313800 2e4c4331 .LC11..LC18..LC1 │ │ │ │ │ + 0x00000060 34002e4c 43313300 2e4c4331 35005f47 4..LC13..LC15._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: 4544 (bytes into file) │ │ │ │ │ + Start of section headers: 4680 (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 0x11c0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1248: │ │ │ │ │ │ │ │ │ │ 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 000b83 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f00 0001e0 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000bc3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000bc3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000bc3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000bc9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0010e0 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000c21 000030 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000c51 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000c51 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001110 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000cd0 000198 18 13 12 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000e68 000093 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001140 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000a03 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000d78 0003f0 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000a43 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000a43 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000a43 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000a49 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001168 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000aa1 000030 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000ad1 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000ad1 000070 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001198 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000b48 000198 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000ce0 000093 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0011c8 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 2921 FUNC LOCAL DEFAULT 1 n1_14 │ │ │ │ │ + 2: 0000000000000000 2535 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 │ │ │ │ │ + 6: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 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: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 11: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 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: 0000000000000b70 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_14 │ │ │ │ │ + 14: 00000000000009f0 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,55 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xf00 contains 20 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xd78 contains 42 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 │ │ │ │ │ -0000000000000073 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000003f2 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004f5 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000059d 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000068e 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000781 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000803 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000867 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000008d9 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000096c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a1e 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a8e 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000ae5 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000b73 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000b7f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000020 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000033 0000000600000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000003f 0000000700000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000004c 0000000800000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000032e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000038a 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003ac 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000042a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000043f 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000459 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004af 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004c4 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004d3 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000552 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000584 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000598 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005ec 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000609 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000622 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000641 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000065f 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000672 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006a4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006ac 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006c5 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000732 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000075c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000076f 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007c5 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000007d9 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007ee 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000084c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000862 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000890 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000008e9 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000903 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000092f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000968 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000981 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000099a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000009ff 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x10e0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1168 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 0x1110 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 + b70 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 9f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,51 +9,46 @@ │ │ │ │ │ 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..0000000000000b69 │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..00000000000009e7 │ │ │ │ │ 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_offset: r14 (r14) 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 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ + 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: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000b │ │ │ │ │ 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_offset: r3 (rbx) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 2896 to 0000000000000b5e │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b5f │ │ │ │ │ + DW_CFA_advance_loc2: 2511 to 00000000000009de │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b60 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009df │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b62 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b64 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b66 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b68 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000009e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000b70..0000000000000b83 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=00000000000009f0..0000000000000a03 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ + []A\A]A^ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_14 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,620 +1,546 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_14(): │ │ │ │ │ - push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x18,%rsp │ │ │ │ │ - cmpq $0x0,0x50(%rsp) │ │ │ │ │ - jle b5a │ │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ │ + sub $0x20,%rsp │ │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 9da │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ + R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - 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) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x38(%r8),%rax │ │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x38(%r8),%rbp │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mov 0x10(%r8),%r14 │ │ │ │ │ + mov 0x48(%r8),%r13 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mov 0x60(%r8),%r12 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mov 0x28(%r8),%rbp │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm6 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + movsd (%rax,%r13,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm3,-0x78(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm0 │ │ │ │ │ + mov 0x58(%r8),%r13 │ │ │ │ │ + movsd %xmm8,-0x68(%rsp) │ │ │ │ │ + movsd %xmm6,-0x70(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm1 │ │ │ │ │ + mov 0x20(%r8),%r14 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x50(%r8),%r12 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - mov 0x10(%r8),%rax │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm2 │ │ │ │ │ + movsd %xmm4,-0x58(%rsp) │ │ │ │ │ + movsd %xmm11,-0x60(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ movsd %xmm1,(%rsp) │ │ │ │ │ - movsd (%r11),%xmm1 │ │ │ │ │ - movsd %xmm4,-0x78(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%r9 │ │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x60(%r8),%rax │ │ │ │ │ - movsd (%r15,%rdi,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + addsd (%rax,%r14,8),%xmm0 │ │ │ │ │ + mov 0x18(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r12,8),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r15,%r9,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x28(%r8),%rax │ │ │ │ │ - movsd %xmm3,-0x70(%rsp) │ │ │ │ │ - movsd %xmm7,-0x68(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r15,%rcx,1),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r11,%r9,1),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movsd (%r11,%rdi,1),%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm2 │ │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm10,-0x60(%rsp) │ │ │ │ │ - movsd %xmm5,-0x50(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%r9 │ │ │ │ │ - mov 0x58(%r8),%rax │ │ │ │ │ + addsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + mov 0x40(%r8),%r12 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm0 │ │ │ │ │ + movsd %xmm4,0x8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mov 0x30(%r8),%r14 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + mov 0x68(%r8),%r13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm11,-0x50(%rsp) │ │ │ │ │ + mov 0x8(%r8),%rbp │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm0 │ │ │ │ │ + movsd %xmm8,-0x40(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm11,-0x38(%rsp) │ │ │ │ │ + addsd (%rax,%r14,8),%xmm0 │ │ │ │ │ + movsd %xmm2,0x10(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ subsd %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x50(%r8),%rax │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r15,%r9,1),%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%r15,%rdi,1),%xmm1 │ │ │ │ │ - movsd %xmm2,-0x38(%rsp) │ │ │ │ │ - movsd %xmm9,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd (%r15,%rcx,1),%xmm0 │ │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm1,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%r11,%r9,1),%xmm3 │ │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ │ - movsd %xmm2,0x8(%rsp) │ │ │ │ │ - movsd %xmm1,-0x30(%rsp) │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm3 │ │ │ │ │ + movsd %xmm9,-0x30(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ + movsd %xmm2,0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm2 │ │ │ │ │ movsd %xmm0,-0x28(%rsp) │ │ │ │ │ - movsd (%r11,%rdi,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ │ - mov 0x68(%r8),%rax │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%r9 │ │ │ │ │ - mov 0x40(%r8),%rax │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%r15,%rbx,1),%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r15,%r9,1),%xmm0 │ │ │ │ │ - mov (%r11,%r9,1),%r9 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ movsd %xmm9,-0x20(%rsp) │ │ │ │ │ - movsd (%r15,%rcx,1),%xmm9 │ │ │ │ │ - mov (%r11,%rcx,1),%rcx │ │ │ │ │ - movsd %xmm7,-0x18(%rsp) │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r15,%rdi,1),%xmm0 │ │ │ │ │ - mov (%r11,%rdi,1),%rdi │ │ │ │ │ - add %r13,%r15 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm9,-0x18(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mov 0x38(%r9),%rbp │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm15,-0x8(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm2 │ │ │ │ │ + mov 0x28(%r9),%r12 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd -0x78(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + addsd (%rsp),%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rcx,%rbp,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + mov 0x48(%r9),%rbp │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x60(%rsp),%xmm15 │ │ │ │ │ + addsd 0x8(%rsp),%xmm9 │ │ │ │ │ + addsd 0x18(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + mulsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movsd 0x10(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm6,-0x10(%rsp) │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movsd (%r11,%rbx,1),%xmm0 │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - mov 0x38(%rdx),%rbx │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movq %xmm6,%r9 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm6,-0x8(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - addsd -0x58(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rsi,%r9,1) │ │ │ │ │ - movsd -0x70(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,(%r14,%r9,1) │ │ │ │ │ - movsd (%rsp),%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd -0x60(%rsp),%xmm6 │ │ │ │ │ - mulsd -0x40(%rsp),%xmm10 │ │ │ │ │ - addsd 0x8(%rsp),%xmm6 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movsd -0x68(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm6,(%r14) │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd -0x78(%rsp),%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movsd -0x58(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movq %xmm10,%rbp │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - movq %rbp,%xmm10 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - mov 0x28(%rdx),%rbx │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ │ - mov 0x48(%rdx),%rbx │ │ │ │ │ - movsd %xmm10,(%rsi,%rbp,1) │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd %xmm10,(%rsi,%rbx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm10 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd -0x70(%rsp),%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm10,(%r14,%rbp,1) │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm10,(%r14,%rbx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x20(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd -0x78(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movq %xmm10,%rbp │ │ │ │ │ - movsd -0x58(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm9,(%rdx,%rbp,8) │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm9,(%rcx,%rbp,8) │ │ │ │ │ + mulsd -0x60(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm8 │ │ │ │ │ + mov 0x68(%r9),%rbp │ │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ mulsd %xmm14,%xmm10 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - movq %rbp,%xmm10 │ │ │ │ │ - mov 0x8(%rdx),%rbp │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - mov 0x68(%rdx),%rbx │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd %xmm10,(%rsi,%rbx,1) │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x48(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm10,(%rsi,%rbp,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x28(%rsp),%xmm10 │ │ │ │ │ - movsd -0x48(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - addsd -0x70(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm9,(%rdx,%r12,8) │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ mulsd %xmm14,%xmm6 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd -0x70(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x10(%rsp),%xmm5 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - movsd %xmm10,(%r14,%rbp,1) │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm10,(%r14,%rbx,1) │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x58(%rdx),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x60(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + mov 0x18(%r9),%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm9,(%rcx,%rbp,8) │ │ │ │ │ + mulsd -0x20(%rsp),%xmm15 │ │ │ │ │ + mov 0x58(%r9),%rbp │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + mulsd -0x30(%rsp),%xmm0 │ │ │ │ │ + mulsd -0x70(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm1 │ │ │ │ │ + movsd 0x10(%rsp),%xmm11 │ │ │ │ │ + movsd (%rsp),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov 0x40(%r9),%rbp │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd -0x8(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x18(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + addsd -0x78(%rsp),%xmm4 │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ mulsd %xmm12,%xmm6 │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x58(%rsp),%xmm6 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - addsd -0x78(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rsi,%rdi,1) │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,(%rsi,%r9,1) │ │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x40(%rdx),%rax │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0x28(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0x8(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm10,(%r14,%r9,1) │ │ │ │ │ - movsd %xmm2,(%r14,%rdi,1) │ │ │ │ │ - movsd -0x50(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x68(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x38(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm10,(%r14,%rcx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,(%r14,%rax,1) │ │ │ │ │ - mulsd -0x18(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movsd -0x60(%rsp),%xmm10 │ │ │ │ │ - movsd 0x8(%rsp),%xmm9 │ │ │ │ │ - movsd (%rsp),%xmm8 │ │ │ │ │ - mov 0x60(%rdx),%rbx │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x30(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x68(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm10,(%rsi,%rcx,1) │ │ │ │ │ - movsd %xmm2,(%rsi,%rax,1) │ │ │ │ │ - movsd -0x50(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x10(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x50(%rdx),%rax │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x8(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ mulsd %xmm12,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - addsd -0x68(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x38(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm10,(%r14,%rcx,1) │ │ │ │ │ - movsd %xmm2,(%r14,%rax,1) │ │ │ │ │ - movsd -0x18(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd -0x60(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x30(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm10,(%rsi,%rcx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,(%rsi,%rax,1) │ │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ - mulsd -0x50(%rsp),%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + mulsd -0x30(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm2,(%rdx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x70(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd -0x10(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm3,(%r14,%rax,1) │ │ │ │ │ - movsd %xmm0,(%r14,%rcx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd -0x78(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm1 │ │ │ │ │ + addsd -0x78(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - add %r10,%r14 │ │ │ │ │ + mulsd -0x70(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,(%rdx,%r12,8) │ │ │ │ │ + mov 0x60(%r9),%r12 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd -0x38(%rsp),%xmm0 │ │ │ │ │ - movsd -0x18(%rsp),%xmm2 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd -0x8(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm3,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + mulsd -0x58(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x18(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rsi,%rcx,1) │ │ │ │ │ - movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - add %r10,%rsi │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - decq 0x50(%rsp) │ │ │ │ │ - jne 90 │ │ │ │ │ - add $0x18,%rsp │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000b70 : │ │ │ │ │ +00000000000009f0 : │ │ │ │ │ fftw_codelet_n1_14(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xb7e(%rip),%rsi │ │ │ │ │ - jmp b83 │ │ │ │ │ + lea -0x9fe(%rip),%rsi │ │ │ │ │ + jmp a03 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +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 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 690b0000 00420e10 8f02420e ....i....B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e500350 0b0e3841 ..A.8..D.P.P..8A │ │ │ │ │ - 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ - 0x00000070 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ + 0x00000020 00000000 e7090000 00420e10 8e02450e .........B....E. │ │ │ │ │ + 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ + 0x00000040 8306440e 5003cf09 0e30410e 28410e20 ..D.P....0A.(A. │ │ │ │ │ + 0x00000050 420e1842 0e10420e 08000000 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 4331002e 4c433200 .desc..LC1..LC2. │ │ │ │ │ - 0x00000010 2e4c4333 002e4c43 34002e4c 4335002e .LC3..LC4..LC5.. │ │ │ │ │ - 0x00000020 4c433000 5f474c4f 42414c5f 4f464653 LC0._GLOBAL_OFFS │ │ │ │ │ + 0x00000000 00646573 63002e4c 4333002e 4c433400 .desc..LC3..LC4. │ │ │ │ │ + 0x00000010 2e4c4335 002e4c43 31002e4c 4330002e .LC5..LC1..LC0.. │ │ │ │ │ + 0x00000020 4c433200 5f474c4f 42414c5f 4f464653 LC2._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 31340066 _codelet_n1_14.f │ │ │ │ │ 0x00000070 6674775f 6b646674 5f726567 69737465 ftw_kdft_registe │ │ │ │ │ 0x00000080 72006666 74775f64 66745f6e 5f67656e r.fftw_dft_n_gen │ │ │ │ │ 0x00000090 757300 us. │ │ │ ├── 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: 4592 (bytes into file) │ │ │ │ │ + Start of section headers: 4728 (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 0x11f0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1278: │ │ │ │ │ │ │ │ │ │ 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 000af3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000e70 0002a0 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 000b39 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001110 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000b91 000030 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000bc1 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000bc1 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001140 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 001170 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000aa3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000e20 000378 18 I 12 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 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000ae9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001198 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000b41 000030 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000b71 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000b71 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0011c8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000bf0 000198 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000d88 000093 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0011f8 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 2779 FUNC LOCAL DEFAULT 1 n1_15 │ │ │ │ │ + 2: 0000000000000000 2701 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 │ │ │ │ │ + 6: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 7: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 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: 0000000000000ae0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_15 │ │ │ │ │ + 14: 0000000000000a90 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,50 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xe70 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xe20 contains 37 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 │ │ │ │ │ -000000000000006b 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000000ef 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000128 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000001ac 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000001ee 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000020a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000263 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000003b3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000043a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000450 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000004de 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000577 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005c4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000678 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006a0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000753 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000780 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000866 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000089d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000957 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000095f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009d7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000a39 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 │ │ │ │ │ +0000000000000030 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000039 0000000600000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000042 0000000700000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000000a7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000000cb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000000d8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000000e0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000010a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000116 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000169 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000199 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000001cb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000001fa 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000276 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000002a0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000368 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003be 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003c6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003ed 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003fc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000444 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000489 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000497 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000057f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005a8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000642 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000064a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000071a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000728 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007d0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007ff 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000008ce 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000008f5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000009a8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009b4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a93 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000a9f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1110 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1198 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 0x1140 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x11c8 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 + ae0 │ │ │ │ │ +000000000000006c 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 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000adb │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000a8d │ │ │ │ │ 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,31 +28,31 @@ │ │ │ │ │ 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: 4 to 000000000000000e │ │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc2: 2754 to 0000000000000ad0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ │ + DW_CFA_advance_loc2: 2673 to 0000000000000a82 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ad1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a83 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ad2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a84 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ad4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a86 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ad6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a88 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ad8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a8a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ada │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a8c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ae0..0000000000000af3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000a90..0000000000000aa3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ -p[]A\A]A^A_ │ │ │ │ │ +[]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,591 +7,579 @@ │ │ │ │ │ n1_15(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x70,%rsp │ │ │ │ │ - cmpq $0x0,0xa8(%rsp) │ │ │ │ │ - jle acc │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r9,%r11 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + sub $0x88,%rsp │ │ │ │ │ + mov 0xc0(%rsp),%r15 │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + jle a7b │ │ │ │ │ + mov 0xc8(%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 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ - R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r14 │ │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x50(%r13),%rax │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm0 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x58(%r13),%rax │ │ │ │ │ - mov (%rbx,%rcx,1),%r8 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ + lea 0x0(,%rbx,8),%r14 │ │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ │ + mov (%rdi),%r12 │ │ │ │ │ + lea 0x0(,%rbx,8),%r13 │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x28(%r8),%r10 │ │ │ │ │ + mov 0x50(%r8),%rdi │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + mov 0x8(%r8),%rdi │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + mov 0x58(%r8),%r10 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mov 0x30(%r8),%r11 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm13,-0x78(%rsp) │ │ │ │ │ - movsd (%r10,%rcx,1),%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movq %r8,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm14,-0x70(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm2 │ │ │ │ │ - movsd %xmm6,-0x68(%rsp) │ │ │ │ │ - movsd %xmm5,0x18(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm12,0x20(%rsp) │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm12 │ │ │ │ │ - mov 0x48(%r13),%rax │ │ │ │ │ - movsd %xmm7,0x28(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x70(%r13),%rax │ │ │ │ │ - mov (%rbx,%rcx,1),%rsi │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm12 │ │ │ │ │ + movsd %xmm6,-0x78(%rsp) │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm8 │ │ │ │ │ + movsd %xmm9,0x20(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm13,0x38(%rsp) │ │ │ │ │ + movsd %xmm2,0x40(%rsp) │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm2 │ │ │ │ │ + movsd %xmm7,0x28(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm4,0x30(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm0,-0x58(%rsp) │ │ │ │ │ + mov 0x48(%r8),%r11 │ │ │ │ │ + mov 0x70(%r8),%r10 │ │ │ │ │ + movsd %xmm12,-0x68(%rsp) │ │ │ │ │ + mov 0x20(%r8),%rdi │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov (%r10,%rcx,1),%rcx │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm0 │ │ │ │ │ - movsd %xmm2,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x58(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm1,-0x40(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movsd -0x40(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm11,-0x60(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm4 │ │ │ │ │ + movsd %xmm10,-0x58(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm9,0x48(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm2,%rax │ │ │ │ │ - movq %r8,%xmm2 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ │ - movsd %xmm13,-0x48(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movsd %xmm13,0x40(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x68(%r13),%rax │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm1,-0x60(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm1,-0x70(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd -0x70(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm8,-0x70(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm10,-0x40(%rsp) │ │ │ │ │ + movsd %xmm2,-0x30(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm2,0x30(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ movsd %xmm1,-0x50(%rsp) │ │ │ │ │ - movsd %xmm2,-0x58(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd -0x40(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm2,0x38(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm2,-0x40(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm1 │ │ │ │ │ - movsd %xmm11,-0x30(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movsd %xmm14,-0x38(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm12,-0x28(%rsp) │ │ │ │ │ - movsd %xmm2,0x48(%rsp) │ │ │ │ │ - movsd %xmm5,0x50(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm5,-0x20(%rsp) │ │ │ │ │ - movsd %xmm8,-0x18(%rsp) │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm8 │ │ │ │ │ - movsd %xmm7,0x58(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd (%rbx,%rdx,1),%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm1,-0x48(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm5,-0x28(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm11,0x50(%rsp) │ │ │ │ │ + movsd %xmm6,0x58(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm8,-0x38(%rsp) │ │ │ │ │ + movsd %xmm10,0x60(%rsp) │ │ │ │ │ + movsd %xmm1,0x68(%rsp) │ │ │ │ │ + mov 0x40(%r8),%r10 │ │ │ │ │ + mov 0x68(%r8),%rdi │ │ │ │ │ + movsd %xmm0,0x70(%rsp) │ │ │ │ │ + mov 0x18(%r8),%r11 │ │ │ │ │ + movsd %xmm12,-0x18(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd (%r10,%rcx,1),%xmm0 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm2 │ │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm12 │ │ │ │ │ - add %r14,%r13 │ │ │ │ │ - movq %xmm15,%rsi │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd (%rbx,%rax,1),%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm11,-0x10(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm3,-0x20(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm1 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mov 0x10(%r8),%r10 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mov 0x60(%r8),%r11 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd -0x10(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm12,-0x8(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm2 │ │ │ │ │ + mov 0x38(%r8),%rdi │ │ │ │ │ + add %r12,%r8 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd -0x8(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movsd (%r10,%rcx,1),%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm14,-0x8(%rsp) │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - movq %xmm15,%r8 │ │ │ │ │ - movsd (%rbx,%rax,1),%xmm15 │ │ │ │ │ - mov (%r10,%rax,1),%rax │ │ │ │ │ - add %r15,%r10 │ │ │ │ │ - subsd (%rbx,%rdx,1),%xmm15 │ │ │ │ │ - add %r15,%rbx │ │ │ │ │ - movsd %xmm14,(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd %xmm13,-0x10(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm2 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm8,-0x8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm7 │ │ │ │ │ + movsd %xmm8,(%rsp) │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm8 │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - movq %xmm15,%rax │ │ │ │ │ - movq %r8,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm15,0x8(%rsp) │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movq %xmm14,%rcx │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movq %rsi,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm12,0x60(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movq %r8,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movsd -0x10(%rsp),%xmm13 │ │ │ │ │ + movsd (%rsp),%xmm12 │ │ │ │ │ + movsd -0x8(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + mov 0x48(%r9),%r11 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + mov 0x30(%r9),%rbx │ │ │ │ │ + addsd -0x8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm13,0x8(%rsp) │ │ │ │ │ + movsd %xmm12,0x10(%rsp) │ │ │ │ │ + movsd 0x10(%rsp),%xmm12 │ │ │ │ │ + addsd -0x10(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mov 0x60(%r9),%rdi │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm5,-0x8(%rsp) │ │ │ │ │ + mov 0x18(%r9),%r10 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x48(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,-0x10(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm10,0x18(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm4,0x78(%rsp) │ │ │ │ │ + movsd (%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm5,-0x10(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ addsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm13,0x10(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm13,0x68(%rsp) │ │ │ │ │ - movsd 0x30(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movsd -0x78(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd -0x48(%rsp),%xmm6 │ │ │ │ │ - mov 0x48(%r11),%rsi │ │ │ │ │ - subsd -0x8(%rsp),%xmm1 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - addsd -0x78(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - mov 0x30(%r11),%rdx │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - lea 0x0(,%rdx,8),%r8 │ │ │ │ │ - mov 0x18(%r11),%rdx │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rsi,1) │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - mov 0x60(%r11),%rax │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm6,0x0(%rbp,%r8,1) │ │ │ │ │ - movsd 0x60(%rsp),%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm2,0x80(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + addsd -0x78(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + subsd -0x48(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x58(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm5,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm1,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rdx,%rdi,8) │ │ │ │ │ + movsd %xmm7,(%rdx,%r10,8) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd 0x40(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm13,0x0(%rbp,%rdx,1) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd -0x70(%rsp),%xmm0 │ │ │ │ │ - addsd -0x70(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - subsd -0x60(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x20(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movsd 0x50(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + subsd -0x60(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x40(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + subsd -0x38(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm9,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mov 0x58(%r9),%rbx │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm9,(%r12,%r8,1) │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm7,(%r12,%rsi,1) │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mov 0x70(%r9),%r11 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm9,(%r12,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - movsd %xmm13,(%r12,%rax,1) │ │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movsd -0x68(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd -0x68(%rsp),%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - subsd -0x38(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rdi,1) │ │ │ │ │ - mov 0x70(%r11),%rax │ │ │ │ │ - subsd 0x10(%rsp),%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x58(%r11),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd 0x28(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x40(%r11),%rax │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movsd -0x58(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - subsd -0x50(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm6,0x0(%rbp,%rsi,1) │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,1) │ │ │ │ │ + movsd %xmm0,(%rcx,%r10,8) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd 0x48(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x28(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rcx,%rdi,8) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + mov 0x40(%r9),%rdi │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd 0x18(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x60(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x58(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm9,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbx,8) │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rsp),%xmm0 │ │ │ │ │ - movsd %xmm12,(%r12,%rdi,1) │ │ │ │ │ - movsd 0x20(%rsp),%xmm12 │ │ │ │ │ - subsd 0x8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - subsd -0x18(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm15,(%r12,%rsi,1) │ │ │ │ │ - movsd %xmm0,(%r12,%rcx,1) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm0,(%r12,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%r12,%rax,1) │ │ │ │ │ - movsd 0x50(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mov 0x50(%r11),%rax │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x38(%r11),%rax │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm9,(%rdx,%r10,8) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rdx,%rdi,8) │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x40(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm5,(%r12,%rdi,1) │ │ │ │ │ + subsd -0x50(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x8(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + subsd 0x10(%rsp),%xmm13 │ │ │ │ │ + movsd 0x68(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movsd 0x30(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x38(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm7,(%r12,%rsi,1) │ │ │ │ │ - mov 0x68(%r11),%rax │ │ │ │ │ - movsd 0x68(%rsp),%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm10,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mov 0x38(%r9),%rbx │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + mov 0x68(%r9),%r11 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x78(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm10,(%rcx,%r10,8) │ │ │ │ │ + mov 0x20(%r9),%r10 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rcx,%rdi,8) │ │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ │ + add %r12,%r9 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x20(%r11),%rdx │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - subsd -0x28(%rsp),%xmm12 │ │ │ │ │ - movsd 0x18(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ │ - add %r14,%r11 │ │ │ │ │ - movsd %xmm5,(%r12,%rcx,1) │ │ │ │ │ - movsd 0x58(%rsp),%xmm5 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm1,(%r12,%rax,1) │ │ │ │ │ - movsd %xmm2,(%r12,%rdx,1) │ │ │ │ │ - add %r9,%r12 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + subsd -0x18(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x80(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x10(%rsp),%xmm3 │ │ │ │ │ + subsd (%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x70(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd -0x10(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rdi,1) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm3,(%rcx,%rdi,8) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rcx,%r10,8) │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rsi,1) │ │ │ │ │ - movsd %xmm12,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm1,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm6,0x0(%rbp,%rax,1) │ │ │ │ │ - add %r9,%rbp │ │ │ │ │ - decq 0xa8(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x70,%rsp │ │ │ │ │ + movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm0 │ │ │ │ │ + subsd -0x28(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rdx,%r10,8) │ │ │ │ │ + movsd %xmm3,(%rdx,%rdi,8) │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + sub $0x1,%r15 │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x88,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000ae0 : │ │ │ │ │ +0000000000000a90 : │ │ │ │ │ fftw_codelet_n1_15(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xaee(%rip),%rsi │ │ │ │ │ - jmp af3 │ │ │ │ │ + lea -0xa9e(%rip),%rsi │ │ │ │ │ + jmp aa3 │ │ │ │ │ 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 db0a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 8d0a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0ea80103 c20a0e38 ..A.8..D.......8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ec00103 710a0e38 ..A.8..G....q..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 4330002e 4c433400 .desc..LC0..LC4. │ │ │ │ │ - 0x00000010 2e4c4335 002e4c43 31002e4c 4332002e .LC5..LC1..LC2.. │ │ │ │ │ + 0x00000000 00646573 63002e4c 4334002e 4c433500 .desc..LC4..LC5. │ │ │ │ │ + 0x00000010 2e4c4330 002e4c43 31002e4c 4332002e .LC0..LC1..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 │ │ │ ├── n1_16.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ There are 15 section headers, starting at offset 0xe58: │ │ │ │ │ │ │ │ │ │ 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 000933 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c40 000138 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000973 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000979 000058 00 WA 0 0 32 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000893 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b98 0001e0 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0008d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0008d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0008d3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0008d9 000058 00 WA 0 0 32 │ │ │ │ │ [ 7] .rela.data.rel.ro RELA 0000000000000000 000d78 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0009d1 000018 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0009e9 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0009e9 000078 00 A 0 0 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000931 000018 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000949 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000949 000070 00 A 0 0 8 │ │ │ │ │ [11] .rela.eh_frame RELA 0000000000000000 000da8 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000a68 000150 18 13 9 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000bb8 000084 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0009c0 000150 18 13 9 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000b10 000084 00 0 0 1 │ │ │ │ │ [14] .shstrtab STRTAB 0000000000000000 000dd8 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 2324 FUNC LOCAL DEFAULT 1 n1_16 │ │ │ │ │ + 2: 0000000000000000 2162 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 │ │ │ │ │ + 6: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 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: 0000000000000920 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_16 │ │ │ │ │ + 11: 0000000000000880 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 0xc40 contains 13 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb98 contains 20 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000024 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000033 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000005a 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000006a3 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006b4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006ca 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000706 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007c6 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007d5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000828 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000083a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000923 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000092f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000020 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000033 0000000600000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004e6 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004fa 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000057c 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000588 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000590 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005f3 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000060b 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000062a 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000665 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000678 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000718 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000756 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000762 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000798 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007a4 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007d5 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000883 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000088f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xd78 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 0xda8 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 + 920 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 880 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,51 +9,46 @@ │ │ │ │ │ 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..0000000000000914 │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000872 │ │ │ │ │ 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_offset: r14 (r14) 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 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ + 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: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000b │ │ │ │ │ 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_offset: r3 (rbx) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 2299 to 0000000000000909 │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000090a │ │ │ │ │ + DW_CFA_advance_loc2: 2138 to 0000000000000869 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000090b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000086a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000090d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000086b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000090f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000086d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000911 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000086f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000913 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000871 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000920..0000000000000933 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000880..0000000000000893 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -([]A\A]A^A_ │ │ │ │ │ +0[]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 {} │ │ │ │ │ @@ -1,509 +1,480 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_16(): │ │ │ │ │ - push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ - cmpq $0x0,0x60(%rsp) │ │ │ │ │ - jle 905 │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r8,%r11 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - lea 0x0(,%rax,8),%r14 │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + sub $0x30,%rsp │ │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 865 │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r13,%rbx │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov 0x40(%r11),%rax │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x40(%r8),%rbp │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x60(%r8),%rbp │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm1 │ │ │ │ │ - mov 0x20(%r11),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x60(%r11),%rax │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm1 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm2 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm7 │ │ │ │ │ - mov 0x78(%r11),%rax │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r11),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mov 0x78(%r8),%r12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + mov 0x38(%r8),%rbp │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm11,-0x78(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm7,-0x30(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm11,-0x28(%rsp) │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm1 │ │ │ │ │ - movsd %xmm12,-0x70(%rsp) │ │ │ │ │ - movsd %xmm0,-0x30(%rsp) │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movsd %xmm2,-0x28(%rsp) │ │ │ │ │ - movsd (%r15,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm2 │ │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x58(%r11),%rax │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm3 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm15 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - movq %xmm14,%rdi │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm4,-0x78(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + movsd %xmm5,-0x20(%rsp) │ │ │ │ │ + movsd %xmm3,-0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ movsd %xmm0,-0x8(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mov 0x18(%r8),%r12 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x58(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + mov 0x50(%r8),%rbp │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm14,0x8(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + movsd %xmm15,0x10(%rsp) │ │ │ │ │ + movsd %xmm1,0x18(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm12,-0x70(%rsp) │ │ │ │ │ + movsd %xmm13,(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + movsd %xmm2,-0x68(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x30(%r8),%rbp │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm10 │ │ │ │ │ + mov 0x70(%r8),%r12 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x48(%r8),%rbp │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm15,-0x60(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm12,0x20(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm0,-0x50(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm4,-0x58(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm11 │ │ │ │ │ + movsd %xmm14,0x28(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm2,-0x48(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x28(%r8),%r12 │ │ │ │ │ + mov 0x68(%r8),%rbp │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x60(%r9),%r12 │ │ │ │ │ + movsd %xmm13,-0x40(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm13 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mov 0x40(%r9),%rbp │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ addsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm15,-0x18(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm14,-0x20(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm14,-0x10(%rsp) │ │ │ │ │ - movsd %xmm1,(%rsp) │ │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x50(%r11),%rax │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm15 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm11 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm3 │ │ │ │ │ - mov 0x70(%r11),%rax │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x30(%r11),%rax │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x40(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + subsd -0x40(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm4,-0x38(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd -0x60(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x78(%rsp),%xmm4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm3 │ │ │ │ │ - mov (%rsi,%rax,1),%rdx │ │ │ │ │ - movq %rdx,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd (%r15,%rax,1),%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - movsd %xmm14,-0x60(%rsp) │ │ │ │ │ - movq %rax,%xmm14 │ │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ │ - movsd %xmm1,0x8(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r11),%rax │ │ │ │ │ - movsd %xmm14,-0x58(%rsp) │ │ │ │ │ - movsd %xmm15,0x18(%rsp) │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm15 │ │ │ │ │ - movsd %xmm13,0x10(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm1,-0x68(%rsp) │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm2 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm3 │ │ │ │ │ - movsd %xmm13,-0x50(%rsp) │ │ │ │ │ - movsd %xmm11,-0x48(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd (%r15,%rax,1),%xmm2 │ │ │ │ │ - mov 0x28(%r11),%rax │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x68(%r11),%rax │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r15,%rax,1),%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd (%r15,%rax,1),%xmm15 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm13 │ │ │ │ │ - add %r8,%r15 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm3 │ │ │ │ │ - add %r8,%rsi │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd -0x68(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + movsd -0x78(%rsp),%xmm4 │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ + movsd %xmm10,(%rcx) │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x30(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x28(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm13,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm4,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ addsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - movsd %xmm3,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movq %rdi,%xmm8 │ │ │ │ │ - addsd -0x40(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - mov 0x40(%r9),%rax │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movq %xmm1,%r14 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm1,0x20(%rsp) │ │ │ │ │ - movsd 0x8(%rsp),%xmm1 │ │ │ │ │ - movq %xmm8,%rcx │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd -0x20(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm8,(%r10,%rax,1) │ │ │ │ │ - movsd %xmm15,(%r10) │ │ │ │ │ - movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - addsd -0x68(%rsp),%xmm5 │ │ │ │ │ - movq %xmm8,%rcx │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - subsd -0x58(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movsd -0x8(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rax,1) │ │ │ │ │ - movq %rdi,%xmm8 │ │ │ │ │ - subsd -0x40(%rsp),%xmm8 │ │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ │ - movsd %xmm15,0x0(%rbp) │ │ │ │ │ - mov 0x60(%r9),%rdi │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - mov 0x30(%r9),%rdi │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rdx,1) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - subsd -0x60(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm8,(%r10,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm7,(%r10,%rax,1) │ │ │ │ │ - mov 0x50(%r9),%rax │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - mov 0x10(%r9),%rdi │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + subsd -0x70(%rsp),%xmm0 │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm8,(%r10,%rax,1) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + mov 0x10(%r9),%r13 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mov 0x70(%r9),%r14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd -0x58(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd -0x20(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd (%rsp),%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm5,(%r10,%rcx,1) │ │ │ │ │ - mov 0x70(%r9),%rdi │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - subsd -0x68(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x10(%rsp),%xmm1 │ │ │ │ │ - movsd 0x18(%rsp),%xmm11 │ │ │ │ │ - movsd -0x38(%rsp),%xmm7 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd -0x18(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rdi,1) │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x20(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm8,(%rdx,%r13,8) │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x28(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm4,(%rcx,%r14,8) │ │ │ │ │ movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - addsd -0x60(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd -0x48(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,(%r10,%rdi,1) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm0,(%r10,%rdx,1) │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd -0x50(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mov 0x58(%r9),%rax │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ + addsd -0x68(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + subsd -0x48(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,(%rdx,%r14,8) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd -0x50(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,(%rcx,%r13,8) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm3,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x38(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x8(%rsp),%xmm8 │ │ │ │ │ + mov 0x58(%r9),%rbp │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x18(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x18(%r9),%rbp │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x78(%r9),%rbp │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x50(%rsp),%xmm0 │ │ │ │ │ + mov 0x38(%r9),%rbp │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movq %r14,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm8,(%r10,%rax,1) │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm8,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x18(%r9),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm5,(%r10,%rax,1) │ │ │ │ │ - movsd %xmm6,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x78(%r9),%rax │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x18(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + mov 0x48(%r9),%rbp │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm5,(%r10,%rax,1) │ │ │ │ │ - mov 0x38(%r9),%rax │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm3,(%r10,%rax,1) │ │ │ │ │ - movsd -0x50(%rsp),%xmm15 │ │ │ │ │ - movsd -0x30(%rsp),%xmm6 │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - movsd (%rsp),%xmm14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd -0x10(%rsp),%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x48(%r9),%rax │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd -0x48(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + movsd -0x48(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x10(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ mulsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm3,(%r10,%rax,1) │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%r10,%rax,1) │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x68(%r9),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r10,%rax,1) │ │ │ │ │ - mov 0x28(%r9),%rax │ │ │ │ │ - add %r13,%r9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm0,(%r10,%rax,1) │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - add %rbx,%r10 │ │ │ │ │ - dec %r12 │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x28,%rsp │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x8(%r9),%rbp │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x68(%r9),%rbp │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 50 │ │ │ │ │ + add $0x30,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000920 : │ │ │ │ │ +0000000000000880 : │ │ │ │ │ fftw_codelet_n1_16(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x92e(%rip),%rsi │ │ │ │ │ - jmp 933 │ │ │ │ │ + lea -0x88e(%rip),%rsi │ │ │ │ │ + jmp 893 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +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 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 14090000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e6003fb 080e3841 ..A.8..D.`....8A │ │ │ │ │ - 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000060 08000000 10000000 68000000 00000000 ........h....... │ │ │ │ │ - 0x00000070 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ + 0x00000020 00000000 72080000 00420e10 8e02450e ....r....B....E. │ │ │ │ │ + 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ + 0x00000040 8306440e 60035a08 0e30410e 28410e20 ..D.`.Z..0A.(A. │ │ │ │ │ + 0x00000050 420e1842 0e10420e 08000000 10000000 B..B..B......... │ │ │ │ │ + 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ - 0x00000010 2e4c4332 005f474c 4f42414c 5f4f4646 .LC2._GLOBAL_OFF │ │ │ │ │ + 0x00000000 00646573 63002e4c 4332002e 4c433000 .desc..LC2..LC0. │ │ │ │ │ + 0x00000010 2e4c4331 005f474c 4f42414c 5f4f4646 .LC1._GLOBAL_OFF │ │ │ │ │ 0x00000020 5345545f 5441424c 455f0066 6674775f SET_TABLE_.fftw_ │ │ │ │ │ 0x00000030 616e5f49 4e545f67 75617261 6e746565 an_INT_guarantee │ │ │ │ │ 0x00000040 645f746f 5f62655f 7a65726f 00666674 d_to_be_zero.fft │ │ │ │ │ 0x00000050 775f636f 64656c65 745f6e31 5f313600 w_codelet_n1_16. │ │ │ │ │ 0x00000060 66667477 5f6b6466 745f7265 67697374 fftw_kdft_regist │ │ │ │ │ 0x00000070 65720066 6674775f 6466745f 6e5f6765 er.fftw_dft_n_ge │ │ │ │ │ 0x00000080 6e757300 nus. │ │ │ ├── n1_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: 1328 (bytes into file) │ │ │ │ │ + Start of section headers: 1296 (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 0x530: │ │ │ │ │ +There are 14 section headers, starting at offset 0x510: │ │ │ │ │ │ │ │ │ │ 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 000183 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000410 000048 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0001c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0001c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0001c3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0001c8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000458 000030 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000220 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000220 000070 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 000488 000030 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000290 000108 18 12 6 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 000398 000074 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 0004b8 000071 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000163 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0003f0 000048 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0001a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0001a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0001a3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0001a8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000438 000030 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 000200 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000200 000070 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 000468 000030 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 000270 000108 18 12 6 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 000378 000074 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 000498 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 363 FUNC LOCAL DEFAULT 1 n1_2 │ │ │ │ │ + 2: 0000000000000000 322 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: 0000000000000170 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_2 │ │ │ │ │ + 8: 0000000000000150 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_2 │ │ │ │ │ 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 0x410 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x3f0 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001a 000000070000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000173 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000017f 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000153 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000015f 0000000900000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x458 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x438 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 0x488 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x468 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 + 170 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,47 +9,47 @@ │ │ │ │ │ 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..000000000000016b │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000142 │ │ │ │ │ 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: 187 to 00000000000000c1 │ │ │ │ │ + DW_CFA_advance_loc1: 173 to 00000000000000b3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 149 to 0000000000000165 │ │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000000013c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000166 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000013d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000168 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000013f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000141 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000170..0000000000000183 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000150..0000000000000163 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5,102 +5,98 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_2(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle c0 │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ + test %r10,%r10 │ │ │ │ │ + jle b2 │ │ │ │ │ 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 (%rdi),%r13 │ │ │ │ │ setne %dil │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - setne %r10b │ │ │ │ │ - or %r10b,%dil │ │ │ │ │ - jne d0 │ │ │ │ │ + setne %r11b │ │ │ │ │ + or %r11b,%dil │ │ │ │ │ + jne c0 │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - mov $0x8,%r11d │ │ │ │ │ - jne d0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov (%r8,%r11,1),%rdi │ │ │ │ │ + mov $0x8,%edi │ │ │ │ │ + jne c0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov (%r8,%rdi,1),%rbx │ │ │ │ │ movsd (%rax),%xmm1 │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ + mov (%r9,%rdi,1),%r11 │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm0 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov (%r9,%r11,1),%rdi │ │ │ │ │ - add $0x8,%r11 │ │ │ │ │ - movsd -0x8(%rax,%r10,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%rdi,1) │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ movsd %xmm0,-0x8(%rdx) │ │ │ │ │ - movsd -0x8(%rsi),%xmm1 │ │ │ │ │ - movsd -0x8(%rsi,%r10,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm0 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%rdi,1) │ │ │ │ │ + movsd %xmm2,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ movsd %xmm0,-0x8(%rcx) │ │ │ │ │ - dec %rbx │ │ │ │ │ + sub $0x1,%r10 │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ - mov $0x8,%r11d │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%rbp │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + shl $0x3,%r13 │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ │ + mov $0x8,%edi │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ nop │ │ │ │ │ - mov (%r8,%r11,1),%rdi │ │ │ │ │ + mov (%r8,%rdi,1),%r12 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov (%r9,%r11,1),%rdi │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm1 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ + mov (%r9,%rdi,1),%rbp │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rdx,%rdi,1) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm1 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rcx,%rdi,1) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - dec %rbx │ │ │ │ │ - jne 100 │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + sub $0x1,%r10 │ │ │ │ │ + jne e0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000170 : │ │ │ │ │ +0000000000000150 : │ │ │ │ │ fftw_codelet_n1_2(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x17e(%rip),%rsi │ │ │ │ │ - jmp 183 │ │ │ │ │ + lea -0x15e(%rip),%rsi │ │ │ │ │ + jmp 163 │ │ │ │ │ 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 6b010000 00420e10 8d02420e ....k....B....B. │ │ │ │ │ - 0x00000030 188c0341 0e208604 410e2883 0502bb0a ...A. ..A.(..... │ │ │ │ │ - 0x00000040 0e20410e 18420e10 420e084a 0b02950e . A..B..B..J.... │ │ │ │ │ + 0x00000020 00000000 42010000 00420e10 8d02420e ....B....B....B. │ │ │ │ │ + 0x00000030 188c0341 0e208604 410e2883 0502ad0a ...A. ..A.(..... │ │ │ │ │ + 0x00000040 0e20410e 18420e10 420e0848 0b027c0e . A..B..B..H..|. │ │ │ │ │ 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: 5640 (bytes into file) │ │ │ │ │ + Start of section headers: 5400 (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 0x1608: │ │ │ │ │ +There are 15 section headers, starting at offset 0x1518: │ │ │ │ │ │ │ │ │ │ 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 000e93 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0011c8 000360 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000ed3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000ed3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000ed3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000ed9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001528 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000f31 000020 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000f51 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000f51 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001558 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000fd0 000168 18 13 10 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 001138 000089 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001588 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000da3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0010d8 000360 18 I 12 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 000de9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001438 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000e41 000020 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000e61 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000e61 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001468 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000ee0 000168 18 13 10 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 001048 000089 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 001498 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 3702 FUNC LOCAL DEFAULT 1 n1_20 │ │ │ │ │ + 2: 0000000000000000 3469 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: 0000000000000008 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 8: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ - 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 6: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 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: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 11: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 12: 0000000000000e80 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_20 │ │ │ │ │ + 12: 0000000000000d90 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,49 +1,49 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x11c8 contains 36 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x10d8 contains 36 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002e 0000000600000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000059 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000687 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000006e5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000718 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000744 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000794 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000007ed 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000085c 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000879 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000008e6 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000008f3 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000906 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000090e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000960 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000987 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009ea 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000009f8 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a55 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000ac4 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000ad3 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ae1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000b3b 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000bb4 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000bca 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c1e 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000c76 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000cad 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000cdc 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000d3f 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000dd3 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ddb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000dfa 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e0d 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e83 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000e8f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000030 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000039 0000000600000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000065b 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006c7 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006e9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000070a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000773 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000077f 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007aa 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007e2 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000856 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000086e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000892 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000008b6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000008fb 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000091c 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000971 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000098f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a18 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a29 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a5c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a69 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000ad5 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000af8 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b20 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b7e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b95 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000bec 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000c04 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c57 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cad 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ccb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cf0 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d1f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d93 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000d9f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1528 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1438 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 0x1558 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1468 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 + e80 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d90 │ │ │ │ ├── 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..0000000000000e76 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000d8d │ │ │ │ │ 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: 264 │ │ │ │ │ - DW_CFA_advance_loc2: 3674 to 0000000000000e6b │ │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ │ + DW_CFA_advance_loc2: 3441 to 0000000000000d82 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e6c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d83 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e6d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d84 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e6f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d86 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e71 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d88 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e73 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d8a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e75 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d8c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000e80..0000000000000e93 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000d90..0000000000000da3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,752 +7,707 @@ │ │ │ │ │ n1_20(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0xd0,%rsp │ │ │ │ │ - mov 0x108(%rsp),%rbx │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle e64 │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rdx,%r11 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r12 │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + sub $0xf8,%rsp │ │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + jle d7b │ │ │ │ │ + mov 0x138(%rsp),%rbx │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov 0x0(%rip),%rdi │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - mov 0x108(%rsp),%r13 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x50(%r8),%rax │ │ │ │ │ - movsd (%r14),%xmm3 │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + lea 0x0(,%rbx,8),%r14 │ │ │ │ │ + mov 0x140(%rsp),%rbx │ │ │ │ │ + mov (%rdi),%r12 │ │ │ │ │ + lea 0x0(,%rbx,8),%r13 │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x50(%r8),%rdi │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mov 0x28(%r8),%r10 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x78(%r8),%rdi │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm2 │ │ │ │ │ - mov 0x28(%r8),%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x78(%r8),%rax │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm2 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm4 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm12 │ │ │ │ │ - mov 0x40(%r8),%rax │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%r8),%rax │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movsd %xmm6,0x58(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm7,0x50(%rsp) │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm7 │ │ │ │ │ - movsd %xmm13,0x48(%rsp) │ │ │ │ │ - movsd %xmm5,0x78(%rsp) │ │ │ │ │ - movsd %xmm4,0x60(%rsp) │ │ │ │ │ - movsd %xmm3,0x70(%rsp) │ │ │ │ │ - movsd %xmm15,0x68(%rsp) │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm2 │ │ │ │ │ - mov 0x68(%r8),%rax │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm2 │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - movsd (%r10,%rax,1),%xmm3 │ │ │ │ │ - mov 0x60(%r8),%rax │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm4 │ │ │ │ │ - mov 0x10(%r8),%rax │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm3 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm6 │ │ │ │ │ - mov 0x88(%r8),%rax │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm4,-0x38(%rsp) │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r8),%rax │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm12 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mov (%r10,%rax,1),%rax │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm13,-0x78(%rsp) │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm13 │ │ │ │ │ - subsd -0x78(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm10,-0x68(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ + mov 0x90(%r8),%rdi │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm13,-0x70(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm7,-0x60(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - movsd -0x48(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd %xmm2,-0x58(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movsd -0x38(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + mov 0x40(%r8),%r10 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm12,-0x78(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm5 │ │ │ │ │ + movsd %xmm7,0x78(%rsp) │ │ │ │ │ + movsd %xmm14,0x80(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ movsd %xmm6,0x88(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd %xmm9,0x80(%rsp) │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - addsd -0x78(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm2,-0x78(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm6,-0x40(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm1,0x90(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm1 │ │ │ │ │ + movsd %xmm4,0x98(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mov 0x18(%r8),%rdi │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + mov 0x68(%r8),%r10 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm11,-0x70(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movsd %xmm3,0x70(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm7,-0x48(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm7,0x98(%rsp) │ │ │ │ │ - movsd %xmm6,-0x38(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd %xmm9,-0x50(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd %xmm15,0x90(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm2,-0x30(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movsd %xmm9,0xa0(%rsp) │ │ │ │ │ - movsd %xmm15,-0x28(%rsp) │ │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm3,0xb0(%rsp) │ │ │ │ │ - movsd %xmm8,-0x18(%rsp) │ │ │ │ │ - movsd %xmm5,-0x20(%rsp) │ │ │ │ │ - movsd %xmm12,-0x10(%rsp) │ │ │ │ │ - movsd %xmm4,0xa8(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x70(%r8),%rax │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm2 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm4 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm3 │ │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x98(%r8),%rax │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm14 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd (%r14,%rax,1),%xmm11 │ │ │ │ │ - mov 0x80(%r8),%rax │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm14 │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm3 │ │ │ │ │ - movsd %xmm11,-0x8(%rsp) │ │ │ │ │ - movsd (%r14,%rax,1),%xmm11 │ │ │ │ │ - movsd %xmm8,(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - subsd (%r14,%rax,1),%xmm0 │ │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x58(%r8),%rax │ │ │ │ │ - add %rbp,%r8 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,0x8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm3 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm3,0x10(%rsp) │ │ │ │ │ - movsd (%r10,%rdx,1),%xmm7 │ │ │ │ │ - movsd (%r10,%rax,1),%xmm3 │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ - subsd (%r14,%rax,1),%xmm14 │ │ │ │ │ - add %r12,%r14 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm11,0x18(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movsd 0x8(%rsp),%xmm3 │ │ │ │ │ - subsd 0x10(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm0,0x20(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd -0x8(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x8(%rsp),%xmm15 │ │ │ │ │ - addsd -0x8(%rsp),%xmm12 │ │ │ │ │ - addsd 0x10(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm3,0x28(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm9,0x10(%rsp) │ │ │ │ │ - movq %xmm11,%rdx │ │ │ │ │ - movsd %xmm12,-0x8(%rsp) │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm15,0x8(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm0,0x30(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd 0x18(%rsp),%xmm0 │ │ │ │ │ - addsd 0x18(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm9,0xb8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - subsd (%rsp),%xmm9 │ │ │ │ │ - addsd (%rsp),%xmm2 │ │ │ │ │ - movsd %xmm0,0x40(%rsp) │ │ │ │ │ - movsd %xmm9,0x38(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm9,0xc0(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm9,-0x28(%rsp) │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mov 0x60(%r8),%r10 │ │ │ │ │ + mov 0x10(%r8),%rdi │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movsd %xmm2,-0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + mov 0x88(%r8),%r10 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x38(%r8),%rdi │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm15 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm15,-0x60(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm12,-0x30(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm15,0xa0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm5,-0x68(%rsp) │ │ │ │ │ + movsd %xmm15,-0x50(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm4,-0x40(%rsp) │ │ │ │ │ + movsd %xmm15,0xa8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm2,0xb0(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm0,(%rsp) │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm11,0xb8(%rsp) │ │ │ │ │ + movsd -0x28(%rsp),%xmm5 │ │ │ │ │ + mov 0x20(%r8),%r10 │ │ │ │ │ + movsd %xmm13,-0x20(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + mov 0x70(%r8),%rdi │ │ │ │ │ + movsd %xmm9,(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm3,-0x28(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm14,0x8(%rsp) │ │ │ │ │ + movsd -0x18(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm4 │ │ │ │ │ + movsd %xmm5,0x10(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm11,0xc0(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm0,0xd8(%rsp) │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm1,-0x8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm3,-0x18(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + movsd %xmm13,0xd0(%rsp) │ │ │ │ │ + mov 0x48(%r8),%r10 │ │ │ │ │ movsd %xmm12,0xc8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - movsd %xmm9,0x18(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mov 0x50(%r9),%rax │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x98(%r8),%rdi │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm9 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + mov 0x80(%r8),%r10 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mov 0x30(%r8),%rdi │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm1,0x58(%rsp) │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm13,(%r11,%rdi,1) │ │ │ │ │ - mov 0x70(%r9),%rax │ │ │ │ │ - movsd 0x80(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + movsd %xmm9,0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + mov 0x58(%r8),%rdi │ │ │ │ │ + add %r12,%r8 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%rdi,8),%xmm0 │ │ │ │ │ + movsd %xmm8,0x20(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rsi,%rdi,8),%xmm0 │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm1 │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm9,0x38(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm5,0x30(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm4,0x48(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm9,0x40(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + addsd 0x18(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm2,0x50(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm9,0xe0(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x58(%rsp),%xmm9 │ │ │ │ │ + movsd 0x20(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm3,0xe8(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x60(%rsp),%xmm3 │ │ │ │ │ + subsd 0x28(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm4,0x18(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm2,0x58(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + subsd 0x30(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm2,0x60(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm8,0x68(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm4,0xf0(%rsp) │ │ │ │ │ movsd 0x20(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - subsd 0x28(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x30(%r9),%rax │ │ │ │ │ - movsd %xmm0,(%r11,%rcx,1) │ │ │ │ │ - movsd 0x48(%rsp),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x10(%r9),%rax │ │ │ │ │ - movsd %xmm3,(%r11,%rsi,1) │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%r9),%rax │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ + addsd 0x28(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,0x20(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm14,(%r11,%rax,1) │ │ │ │ │ - movsd -0x70(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - subsd -0x68(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm11,(%r15,%rdi,1) │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd -0x60(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd -0x58(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - movsd 0x58(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm10,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm3,(%r15,%rcx,1) │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm11,(%r15,%rdx,1) │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm12,(%r15,%rax,1) │ │ │ │ │ - movsd 0x90(%rsp),%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm15,(%r11) │ │ │ │ │ - mov 0x60(%r9),%rax │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd 0x88(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x50(%rsp),%xmm13 │ │ │ │ │ - subsd 0x8(%rsp),%xmm5 │ │ │ │ │ + addsd 0x30(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + subsd 0x40(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + mov 0x70(%r9),%r11 │ │ │ │ │ + movsd %xmm6,0x28(%rsp) │ │ │ │ │ + mov 0x30(%r9),%rbx │ │ │ │ │ + movsd 0xa0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm2,0x30(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x50(%rsp),%xmm7 │ │ │ │ │ + subsd -0x48(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mov 0x90(%r9),%rdi │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd -0x78(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rdx,%rbp,8) │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm8,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm0,(%rdx,%r10,8) │ │ │ │ │ + movsd 0xe0(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm6,(%rdx,%rdi,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x40(%r9),%rax │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm10,(%r11,%rcx,1) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - mov 0x80(%r9),%rax │ │ │ │ │ - movsd %xmm12,(%r11,%rsi,1) │ │ │ │ │ - movsd %xmm10,(%r11,%rdx,1) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm4,(%r11,%rax,1) │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movsd 0x98(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - subsd -0x50(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd -0x28(%rsp),%xmm5 │ │ │ │ │ - subsd -0x20(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm10,(%r15,%rsi,1) │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movsd %xmm6,(%r15,%rcx,1) │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0x60(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x60(%rsp),%xmm4 │ │ │ │ │ + subsd -0x58(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd 0x38(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + addsd -0x70(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd 0x78(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm2 │ │ │ │ │ + subsd -0x40(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x48(%rsp),%xmm3 │ │ │ │ │ + subsd 0x50(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm8,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mov 0x40(%r9),%rbx │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm5,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mov 0x60(%r9),%r11 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm8,(%rcx,%r10,8) │ │ │ │ │ + mov 0x20(%r9),%r10 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm10,(%r15,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm3,(%r15,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm0,(%rcx,%rdi,8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov 0x80(%r9),%rdi │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x28(%r9),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movsd %xmm7,(%r15,%rdi,1) │ │ │ │ │ - movsd 0xa8(%rsp),%xmm15 │ │ │ │ │ - mov 0x68(%r9),%rax │ │ │ │ │ - movsd 0x70(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ movsd 0xb0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd 0x18(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x88(%r9),%rax │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ │ - movsd %xmm8,(%r15,%rsi,1) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm5,(%r15,%rcx,1) │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm3,(%rdx,%r11,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm4,(%rdx,%rbx,8) │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + movsd %xmm5,(%rdx,%rdi,8) │ │ │ │ │ + movsd 0xe8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - movsd 0x10(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x70(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd -0x38(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd -0x30(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movsd 0x80(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mov 0x68(%r9),%rbx │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rcx,%r11,8) │ │ │ │ │ + mov 0x88(%r9),%r11 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rcx,%rdi,8) │ │ │ │ │ + mov 0x48(%r9),%rdi │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x30(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,(%r15,%rdx,1) │ │ │ │ │ - mov 0x48(%r9),%rax │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movsd %xmm3,(%r11,%rdi,1) │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movsd 0x78(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movsd -0x48(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd -0x40(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm10,(%r11,%rsi,1) │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm3,(%r11,%rcx,1) │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm10,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%r11,%rax,1) │ │ │ │ │ - movsd 0xc8(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd -0x38(%rsp),%xmm7 │ │ │ │ │ - subsd -0x30(%rsp),%xmm7 │ │ │ │ │ - subsd 0x40(%rsp),%xmm6 │ │ │ │ │ - mov 0x78(%r9),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - movsd -0x18(%rsp),%xmm14 │ │ │ │ │ - movsd 0x68(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - subsd -0x10(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x58(%r9),%rax │ │ │ │ │ - movsd %xmm2,(%r15,%rdi,1) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + subsd (%rsp),%xmm7 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd -0x8(%rsp),%xmm3 │ │ │ │ │ - subsd (%rsp),%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x98(%r9),%rax │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x18(%r9),%rax │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r9),%rax │ │ │ │ │ - add %rbp,%r9 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm7,(%r15,%rsi,1) │ │ │ │ │ - movsd 0xc0(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm6,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm2,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm5,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - add %rbx,%r15 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x30(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rcx,%r11,8) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm3,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rcx,%rdi,8) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x90(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movsd -0x28(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd -0x20(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x98(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x18(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + subsd 0x58(%rsp),%xmm3 │ │ │ │ │ + mov 0x78(%r9),%rbp │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbx,8) │ │ │ │ │ + mov 0x58(%r9),%rbx │ │ │ │ │ + movsd %xmm1,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mov 0x98(%r9),%r11 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x28(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mov 0x18(%r9),%r10 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rdx,%rdi,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x60(%rsp),%xmm5 │ │ │ │ │ + subsd 0x68(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm6,(%r11,%rdi,1) │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + subsd -0x10(%rsp),%xmm0 │ │ │ │ │ addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm7,(%r11,%rsi,1) │ │ │ │ │ - movsd %xmm6,(%r11,%rcx,1) │ │ │ │ │ - movsd %xmm3,(%r11,%rdx,1) │ │ │ │ │ - movsd %xmm2,(%r11,%rax,1) │ │ │ │ │ - add %rbx,%r11 │ │ │ │ │ - dec %r13 │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0xd0,%rsp │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm11,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%r10,8) │ │ │ │ │ + mov 0x38(%r9),%rdi │ │ │ │ │ + add %r12,%r9 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm7 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x8(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,(%rcx,%rdi,8) │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd 0x10(%rsp),%xmm2 │ │ │ │ │ + movsd 0x88(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x20(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbx,8) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rdi,8) │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + sub $0x1,%r15 │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0xf8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000e80 : │ │ │ │ │ +0000000000000d90 : │ │ │ │ │ fftw_codelet_n1_20(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xe8e(%rip),%rsi │ │ │ │ │ - jmp e93 │ │ │ │ │ + lea -0xd9e(%rip),%rsi │ │ │ │ │ + jmp da3 │ │ │ │ │ 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 760e0000 00420e10 8f02420e ....v....B....B. │ │ │ │ │ + 0x00000020 00000000 8d0d0000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e880203 5a0e0e38 ..A.8..G....Z..8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb00203 710d0e38 ..A.8..G....q..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 4c433100 .desc..LC2..LC1. │ │ │ │ │ - 0x00000010 2e4c4330 002e4c43 33005f47 4c4f4241 .LC0..LC3._GLOBA │ │ │ │ │ + 0x00000000 00646573 63002e4c 4333002e 4c433000 .desc..LC3..LC0. │ │ │ │ │ + 0x00000010 2e4c4331 002e4c43 32005f47 4c4f4241 .LC1..LC2._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: 10696 (bytes into file) │ │ │ │ │ + Start of section headers: 10496 (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 0x29c8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x2900: │ │ │ │ │ │ │ │ │ │ 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 001923 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001eb0 000a38 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001963 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001963 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001963 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001969 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0028e8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0019c1 0000a0 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 001a61 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 001a61 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 002918 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 001ae0 0002e8 18 13 26 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 001dc8 0000e3 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 002948 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001863 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001de8 000a38 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0018a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0018a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0018a3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0018a9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 002820 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 001901 0000a0 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0019a1 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0019a1 000070 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 002850 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 001a18 0002e8 18 13 26 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 001d00 0000e3 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 002880 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 6415 FUNC LOCAL DEFAULT 1 n1_25 │ │ │ │ │ + 2: 0000000000000000 6215 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 │ │ │ │ │ + 10: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 11: 0000000000000020 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 12: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 14: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 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: 0000000000000080 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 19: 0000000000000078 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 20: 0000000000000060 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 21: 0000000000000088 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 22: 0000000000000068 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 23: 0000000000000070 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 13: 0000000000000050 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 14: 0000000000000058 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 15: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 16: 0000000000000038 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 17: 0000000000000040 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 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: 0000000000001910 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_25 │ │ │ │ │ + 28: 0000000000001850 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,122 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1eb0 contains 109 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1de8 contains 109 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 │ │ │ │ │ -0000000000000064 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000101 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000010d 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000001b4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000001f3 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000002d9 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000034b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000003ac 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000432 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000004d3 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000566 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005ba 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000677 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007ba 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000828 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000894 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000008c1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000097a 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000009dd 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000a79 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000afd 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b66 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b9f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c5f 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000c74 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d21 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000d30 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000d45 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000d56 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000d68 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000d8b 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000000d99 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000000da7 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000000db7 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000dc5 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000000dd8 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000000e09 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000002e 0000001b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000037 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000040 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000000e4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000000fb 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000191 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000001b0 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000002af 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000002f8 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000036b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000003b7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000003c9 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000417 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000051b 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000626 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000764 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000078a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007e7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000836 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000875 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000087e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000896 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a82 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000aa1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b1d 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000be4 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000c24 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000c96 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000cae 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000cc7 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000ccf 0000000d00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000cee 0000000e00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000cfa 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000d13 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000d31 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000d44 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000d57 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000000d63 0000000e00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000d81 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000d94 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000da7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000db5 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000dc9 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000000dd5 0000000d00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ 0000000000000e27 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000e33 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000e46 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000e58 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000e99 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000000ed4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000f0a 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000f17 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000fff 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001042 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000105d 0000001200000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -000000000000106c 0000001300000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001084 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001091 0000001500000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -00000000000010a7 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000010d4 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001100 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000110d 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001115 0000001200000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001131 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001144 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000115c 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001174 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001190 0000001300000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -00000000000011a1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000011b4 0000001500000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -000000000000120a 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001223 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001352 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001374 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -000000000000137c 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001385 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000139f 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -00000000000013b0 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000013bd 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000013d8 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -00000000000013f0 0000001700000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001401 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001417 0000000f00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001429 0000001300000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001458 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001460 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000146e 0000001300000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001483 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -000000000000149e 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -00000000000014e0 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000150c 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001524 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000015b2 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001608 0000001200000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001632 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001650 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001681 0000001500000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -000000000000168d 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000016ab 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000016b9 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000016cf 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000170a 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001730 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001740 0000001200000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001748 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001756 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001773 0000001500000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001788 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -00000000000017a6 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000017bd 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000180c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000181a 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001913 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000191f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000e55 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000e7a 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000f79 0000000d00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000000f9a 0000000e00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000000fac 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000000fbd 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000000fde 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000000ff0 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000000ff9 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001006 0000000d00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001027 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001057 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001069 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001075 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001083 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001093 0000000e00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000010a8 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000010bb 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000010c9 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001113 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000111c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001175 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000123b 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001255 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001288 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000012ab 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +00000000000012c2 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +00000000000012d5 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000012ed 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001300 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001313 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001334 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001353 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001363 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001378 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +000000000000138a 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001398 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000013c0 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000013d9 0000001500000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001431 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000143e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000145b 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001538 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001575 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000015a3 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +00000000000015b5 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000015bd 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +00000000000015ca 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000015fe 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001615 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001637 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001649 0000001800000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001655 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001671 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000167f 0000001900000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001694 0000001600000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000016a0 0000001700000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +00000000000016ae 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000016c8 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000172c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000173f 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000017c8 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001853 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000185f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x28e8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2820 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 0x2918 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2850 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 + 1910 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1850 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,50 +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 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000190f │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001847 │ │ │ │ │ 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_offset: r14 (r14) 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 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ + 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: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000009 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000000b │ │ │ │ │ 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: 312 │ │ │ │ │ - DW_CFA_advance_loc2: 6387 to 0000000000001904 │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001905 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000012 │ │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ │ + DW_CFA_advance_loc2: 6188 to 000000000000183e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001906 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000183f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001908 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001840 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000190a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001842 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000190c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001844 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000190e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001846 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001910..0000000000001923 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000001850..0000000000001863 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ +[]A\A]A^ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_25 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,1340 +1,1263 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_25(): │ │ │ │ │ - push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x100,%rsp │ │ │ │ │ - cmpq $0x0,0x138(%rsp) │ │ │ │ │ - jle 18fd │ │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ │ + sub $0x120,%rsp │ │ │ │ │ + mov 0x150(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 1837 │ │ │ │ │ + mov 0x158(%rsp),%rbx │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ + R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%r14 │ │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ - R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r10,%r14 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x28(%r8),%rax │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0xa0(%r8),%rax │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x50(%r8),%rax │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x78(%r8),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm7 │ │ │ │ │ + lea 0x0(,%rbx,8),%r12 │ │ │ │ │ + mov 0x160(%rsp),%rbx │ │ │ │ │ + lea 0x0(,%rbx,8),%rbp │ │ │ │ │ + mov (%r10),%rbx │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x50(%r8),%r11 │ │ │ │ │ + mov 0x78(%r8),%r10 │ │ │ │ │ + mov 0x28(%r8),%r14 │ │ │ │ │ + mov 0xa0(%r8),%r13 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm5 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm3 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm3 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,0x70(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r12,%rsi,1),%xmm1 │ │ │ │ │ subsd %xmm6,%xmm7 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm6 │ │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm2,-0x70(%rsp) │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm4 │ │ │ │ │ + movsd %xmm8,0x70(%rsp) │ │ │ │ │ + movsd %xmm3,-0x70(%rsp) │ │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ │ movsd %xmm7,-0x78(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ - movsd (%r12,%rcx,1),%xmm4 │ │ │ │ │ - movsd %xmm3,-0x60(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm7,-0x68(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + movsd %xmm15,0x78(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm6 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ │ - movsd %xmm13,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm5,-0x58(%rsp) │ │ │ │ │ + movsd %xmm6,-0x60(%rsp) │ │ │ │ │ + movsd %xmm4,0x80(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ movsd %xmm11,-0x50(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm13,0x78(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm11,-0x48(%rsp) │ │ │ │ │ - movsd %xmm2,-0x40(%rsp) │ │ │ │ │ - movsd (%r11,%rax,1),%xmm4 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm5 │ │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0xa8(%r8),%rax │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm8 │ │ │ │ │ - movsd (%r12,%rsi,1),%xmm13 │ │ │ │ │ + movsd %xmm5,-0x48(%rsp) │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm11 │ │ │ │ │ + mov 0x20(%r8),%r10 │ │ │ │ │ + mov 0x30(%r8),%r14 │ │ │ │ │ + movsd %xmm11,-0x40(%rsp) │ │ │ │ │ + mov 0xa8(%r8),%r13 │ │ │ │ │ + mov 0x58(%r8),%r11 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm6 │ │ │ │ │ + mov 0x80(%r8),%r10 │ │ │ │ │ movsd %xmm4,-0x38(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x58(%r8),%rax │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm1 │ │ │ │ │ - movsd (%r12,%rcx,1),%xmm10 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x80(%r8),%rax │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm2 │ │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ + movsd %xmm6,-0x30(%rsp) │ │ │ │ │ + movsd (%rax,%r14,8),%xmm3 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + mov 0x48(%r8),%r14 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm10,0x10(%rsp) │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movq %xmm9,%rdi │ │ │ │ │ - movsd (%r12,%rax,1),%xmm9 │ │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0xc0(%r8),%rax │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm10 │ │ │ │ │ - mov (%r12,%rsi,1),%rsi │ │ │ │ │ - movsd %xmm11,-0x8(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x70(%r8),%rax │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm4 │ │ │ │ │ + mov 0xc0(%r8),%r13 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm2 │ │ │ │ │ + movsd %xmm14,0x8(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x98(%r8),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - movq %xmm0,%rbx │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - subsd (%r11,%rcx,1),%xmm10 │ │ │ │ │ - mov (%r12,%rcx,1),%rcx │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm6,-0x28(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm14,-0x20(%rsp) │ │ │ │ │ + movsd %xmm5,0x18(%rsp) │ │ │ │ │ + mov 0x70(%r8),%r11 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov 0x98(%r8),%r10 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm15 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm6 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movsd %xmm11,-0x30(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm13 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movq %rdi,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movsd -0x30(%rsp),%xmm11 │ │ │ │ │ - addsd -0x38(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm4,-0x28(%rsp) │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm0,-0x20(%rsp) │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm11,0x80(%rsp) │ │ │ │ │ - movq %rbx,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm0,-0x10(%rsp) │ │ │ │ │ - movsd %xmm11,-0x18(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm11,-0x10(%rsp) │ │ │ │ │ + movsd %xmm9,-0x18(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd -0x40(%rsp),%xmm11 │ │ │ │ │ + addsd -0x20(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm9,0x88(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm11,-0x8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rsp) │ │ │ │ │ + movsd (%rsp),%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm9,0x90(%rsp) │ │ │ │ │ + movsd -0x28(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm3,0x98(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movsd %xmm7,0xa8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm3,0xa0(%rsp) │ │ │ │ │ + movsd %xmm0,0xb0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm11,0x88(%rsp) │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movsd -0x8(%rsp),%xmm4 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x30(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd -0x38(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - movsd %xmm0,-0x8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm6,0xa0(%rsp) │ │ │ │ │ - movsd %xmm0,0x90(%rsp) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm0,0xc0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x18(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm12,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movsd -0x38(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm0,0x98(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mov 0x10(%r8),%r10 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + mov 0x38(%r8),%r14 │ │ │ │ │ + movsd %xmm10,0xb8(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x10(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm8,0xc8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov 0xb0(%r8),%r13 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x40(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm2,-0x38(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm8,0xd8(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm2,0xd0(%rsp) │ │ │ │ │ + movsd %xmm1,0xe0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm1,-0x40(%rsp) │ │ │ │ │ + movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ + movsd %xmm6,0xe8(%rsp) │ │ │ │ │ + movsd %xmm14,-0x28(%rsp) │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm0,0xf0(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm0 │ │ │ │ │ + mov 0x18(%r8),%r10 │ │ │ │ │ + movsd %xmm14,-0x20(%rsp) │ │ │ │ │ + movsd (%rax,%r10,8),%xmm5 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm7 │ │ │ │ │ + movsd %xmm5,0x8(%rsp) │ │ │ │ │ + movsd %xmm7,0x10(%rsp) │ │ │ │ │ + mov 0x60(%r8),%r11 │ │ │ │ │ + mov 0x88(%r8),%r10 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm10 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm6 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm5 │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm14,(%rsp) │ │ │ │ │ - movsd %xmm1,0xb8(%rsp) │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - movsd %xmm10,0xa8(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm14 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + mov 0x40(%r8),%r14 │ │ │ │ │ + movsd %xmm10,0x100(%rsp) │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mov 0x68(%r8),%r11 │ │ │ │ │ addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm5,-0x38(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm2,0xc0(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movsd %xmm5,-0x30(%rsp) │ │ │ │ │ - movsd 0x8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,0xc8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movq %rbx,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ + mov 0xb8(%r8),%r13 │ │ │ │ │ + movsd %xmm14,0xf8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + mov 0x90(%r8),%r10 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm15 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm8,0x8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm4,0x10(%rsp) │ │ │ │ │ - mov 0x10(%r8),%rax │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm1,0xd0(%rsp) │ │ │ │ │ - movsd %xmm8,0x18(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm6 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm4 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm5 │ │ │ │ │ - mov 0x38(%r8),%rax │ │ │ │ │ - movsd %xmm3,0x20(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0xb0(%r8),%rax │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm1 │ │ │ │ │ - movsd (%r12,%rsi,1),%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x60(%r8),%rax │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x88(%r8),%rax │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - mov 0x40(%r8),%rax │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm8,0xd8(%rsp) │ │ │ │ │ - movsd %xmm2,0xe0(%rsp) │ │ │ │ │ - movsd (%r12,%rcx,1),%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0xb8(%r8),%rax │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd (%r11,%rsi,1),%xmm11 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x68(%r8),%rax │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm2 │ │ │ │ │ - movsd %xmm13,0x38(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x90(%r8),%rax │ │ │ │ │ - mov (%r12,%rcx,1),%rcx │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm1 │ │ │ │ │ - mov (%r12,%rax,1),%rax │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd (%r12,%rsi,1),%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - add %r13,%r12 │ │ │ │ │ - movq %xmm10,%r10 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm6,0x18(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm6 │ │ │ │ │ + movsd %xmm8,0x20(%rsp) │ │ │ │ │ + movsd (%rax,%r11,8),%xmm8 │ │ │ │ │ + movsd %xmm5,0x108(%rsp) │ │ │ │ │ + movsd (%rax,%r14,8),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm2 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movq %xmm13,%rdx │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - movsd %xmm1,0x60(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm0,0x28(%rsp) │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - addsd 0x20(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm13,0xe8(%rsp) │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movsd %xmm13,0x30(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm13,0xf0(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - movq %rbx,%xmm14 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + add %r12,%rsi │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm15,0x60(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - movsd 0x38(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm6,0x68(%rsp) │ │ │ │ │ + movsd 0x8(%rsp),%xmm6 │ │ │ │ │ subsd %xmm1,%xmm14 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm2,0x28(%rsp) │ │ │ │ │ + movsd -0x20(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x10(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm6,0x40(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm14,0x38(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd %xmm3,0x50(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movsd 0x60(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm14,0x48(%rsp) │ │ │ │ │ - movsd %xmm3,0x58(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movq %r10,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm6,0x30(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm4,0x68(%rsp) │ │ │ │ │ - movsd %xmm8,0x60(%rsp) │ │ │ │ │ - movsd 0xd8(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ + addsd 0x20(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm15,0x38(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x18(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm6,0x110(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x18(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm3,0x18(%rsp) │ │ │ │ │ + movsd 0x10(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm0,0x118(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm9,0x40(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x20(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x80(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm3,0x20(%rsp) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm6 │ │ │ │ │ - movq %xmm9,%r10 │ │ │ │ │ - movsd 0x70(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd -0x18(%rsp),%xmm9 │ │ │ │ │ - subsd 0x30(%rsp),%xmm0 │ │ │ │ │ - subsd -0x10(%rsp),%xmm9 │ │ │ │ │ - mov 0x50(%r9),%rax │ │ │ │ │ - mov 0x28(%r9),%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - mov 0x78(%r9),%rax │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0xa0(%r9),%rax │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x68(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm14,0x10(%rsp) │ │ │ │ │ + movsd 0xf8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm10,0x48(%rsp) │ │ │ │ │ + movsd 0x60(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm0,0x50(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm8,0x58(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x78(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - movsd %xmm8,0x0(%rbp) │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x8(%rsp),%xmm3 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x88(%rsp),%xmm6 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - subsd 0x28(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rdi,1) │ │ │ │ │ - movsd 0xf0(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x100(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm5,0x8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm3,0x68(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x20(%rsp),%xmm14 │ │ │ │ │ + movsd 0x88(%rsp),%xmm6 │ │ │ │ │ + subsd 0x38(%rsp),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - subsd -0x20(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm3,(%r15) │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x20(%rsp),%xmm3 │ │ │ │ │ + mov 0x50(%r9),%r14 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + mov 0x78(%r9),%r13 │ │ │ │ │ + movsd 0x108(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mov 0xa0(%r9),%r10 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mov 0x28(%r9),%r11 │ │ │ │ │ + movsd 0x80(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm7,(%r15,%rdi,1) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm3,(%r15,%rcx,1) │ │ │ │ │ - movsd -0x68(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x110(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm0,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm8,0x20(%rsp) │ │ │ │ │ + movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x8(%rsp),%xmm3 │ │ │ │ │ + subsd (%rsp),%xmm3 │ │ │ │ │ + movsd %xmm8,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ - addsd -0x58(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm7,(%r15,%rdx,1) │ │ │ │ │ - movsd -0x48(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm9,(%r15,%rax,1) │ │ │ │ │ - subsd -0x70(%rsp),%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm11,-0x28(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rdx,%r14,8) │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd -0x18(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx,%r13,8) │ │ │ │ │ + subsd -0x10(%rsp),%xmm2 │ │ │ │ │ + movsd 0x90(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm5,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x28(%rsp),%xmm4 │ │ │ │ │ + subsd 0x30(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx,%r14,8) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rcx,%r13,8) │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x8(%rsp),%xmm0 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x98(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm2,(%rcx,%r11,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm5,(%rcx,%r10,8) │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + addsd -0x60(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + movsd -0x50(%rsp),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm3 │ │ │ │ │ + subsd -0x70(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd (%rsp),%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movq %rdx,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x10(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd (%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movq %rdx,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movsd -0x28(%rsp),%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm10,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm10,(%r15,%rax,1) │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x10(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mov 0xa8(%r9),%r11 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mov 0x80(%r9),%r13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm7,(%rdx,%r10,8) │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mov 0x30(%r9),%r14 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0xa8(%r9),%rax │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x80(%r9),%rax │ │ │ │ │ - movsd 0xa8(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x30(%r9),%rax │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0x90(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x58(%r9),%rax │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rdx,1) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm10,0x0(%rbp,%rsi,1) │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%rax,1) │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm7,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + mov 0x58(%r9),%r10 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x78(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm4,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rdx,%r13,8) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rdx,%r14,8) │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm9 │ │ │ │ │ + subsd -0x78(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x58(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx,%r14,8) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm2,(%rcx,%r13,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd -0x78(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm5,(%r15,%rsi,1) │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm5,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movq %r10,%xmm5 │ │ │ │ │ - mulsd 0x10(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm1 │ │ │ │ │ - addsd -0x50(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x18(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x10(%rsp),%xmm11 │ │ │ │ │ - mov 0x18(%r9),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x48(%rsp),%xmm8 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm7 │ │ │ │ │ + mov 0x18(%r9),%r10 │ │ │ │ │ + mov 0x40(%r9),%r11 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd 0x8(%rsp),%xmm3 │ │ │ │ │ + mov 0x90(%r9),%r13 │ │ │ │ │ + mov 0xb8(%r9),%r14 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movq %r10,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - movq %rbx,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movq %xmm11,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd 0x18(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movq %r10,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - movq %r10,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd 0x48(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm14,(%rdx,%r10,8) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm14,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mov 0x68(%r9),%r10 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm11,(%r15,%rax,1) │ │ │ │ │ - mov 0x40(%r9),%rax │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm14,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rcx,%r13,8) │ │ │ │ │ mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%r9),%rax │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0xb8(%r9),%rax │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x68(%r9),%rax │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm11,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm11,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm10,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm7,(%rcx,%r14,8) │ │ │ │ │ + movsd %xmm2,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rsi,1) │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm9,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd -0x60(%rsp),%xmm1 │ │ │ │ │ - subsd -0x50(%rsp),%xmm1 │ │ │ │ │ - addsd -0x40(%rsp),%xmm5 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rdx,%r14,8) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x78(%rsp),%xmm7 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x18(%rsp),%xmm0 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm13 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rdx,%r13,8) │ │ │ │ │ + addsd -0x48(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,(%rdx,%r11,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm0,(%rdx,%r10,8) │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + subsd -0x58(%rsp),%xmm15 │ │ │ │ │ + movsd 0x118(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd 0x20(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + mulsd 0x58(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x68(%rsp),%xmm11 │ │ │ │ │ - mov 0x10(%r9),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + mulsd 0x68(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x40(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x58(%rsp),%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x58(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x40(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x18(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x20(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x68(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x68(%rsp),%xmm8 │ │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ │ + mov 0xb0(%r9),%r11 │ │ │ │ │ + mov 0x88(%r9),%r13 │ │ │ │ │ + mov 0x38(%r9),%r14 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm14 │ │ │ │ │ subsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm10,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movsd %xmm10,(%r15,%rax,1) │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - mov 0xb0(%r9),%rax │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm8,(%rdx,%r10,8) │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x88(%r9),%rax │ │ │ │ │ - movsd 0x98(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movsd -0x70(%rsp),%xmm8 │ │ │ │ │ - addsd -0x48(%rsp),%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x38(%r9),%rax │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rsi │ │ │ │ │ - mov 0x60(%r9),%rax │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm8,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mov 0x60(%r9),%r10 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm4,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm4,(%rdx,%r13,8) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ mulsd %xmm12,%xmm4 │ │ │ │ │ - movsd %xmm5,0x0(%rbp,%rcx,1) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm10,0x0(%rbp,%rsi,1) │ │ │ │ │ - movsd %xmm1,0x0(%rbp,%rax,1) │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rdx,%r14,8) │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd %xmm4,(%r15,%rsi,1) │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x70(%rsp),%xmm2 │ │ │ │ │ + addsd -0x50(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,(%rcx,%r14,8) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x38(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm4,(%r15,%rcx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movsd -0x68(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - subsd -0x58(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rcx,%r13,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + movsd -0x68(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm0,(%rcx,%r10,8) │ │ │ │ │ + subsd -0x60(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x20(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x50(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - mulsd 0x60(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov 0x20(%r9),%rax │ │ │ │ │ - mov 0xc0(%r9),%rbx │ │ │ │ │ - mov 0x48(%r9),%rdi │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - mov 0x98(%r9),%rbx │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x50(%rsp),%xmm11 │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x50(%rsp),%xmm6 │ │ │ │ │ + mov 0x20(%r9),%r10 │ │ │ │ │ + mov 0xc0(%r9),%r14 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mov 0x98(%r9),%r13 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd 0x40(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd 0x60(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd 0x40(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x38(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 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 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x50(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x60(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd 0x60(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm8,(%rdx,%r10,8) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov 0x70(%r9),%rax │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm8,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mov 0x70(%r9),%r10 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ subsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - 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 %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - add %r14,%r15 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rsi,1) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rcx,1) │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ │ - add %r14,%rbp │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - decq 0x138(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x100,%rsp │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rcx,%r14,8) │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rcx,%r13,8) │ │ │ │ │ + mov 0x48(%r9),%r11 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm7,(%rcx,%r11,8) │ │ │ │ │ + add %rbp,%rcx │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rdx,%r14,8) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rdx,%r13,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm1,(%rdx,%r10,8) │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x120,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001910 : │ │ │ │ │ +0000000000001850 : │ │ │ │ │ fftw_codelet_n1_25(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x191e(%rip),%rsi │ │ │ │ │ - jmp 1923 │ │ │ │ │ + lea -0x185e(%rip),%rsi │ │ │ │ │ + jmp 1863 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +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 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 0f190000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb80203 f3180e38 ..A.8..G.......8 │ │ │ │ │ - 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ - 0x00000070 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 40000000 1c000000 ........@....... │ │ │ │ │ + 0x00000020 00000000 47180000 00420e10 8e02450e ....G....B....E. │ │ │ │ │ + 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ + 0x00000040 8306470e d002032c 180e3041 0e28410e ..G....,..0A.(A. │ │ │ │ │ + 0x00000050 20420e18 420e1042 0e080000 10000000 B..B..B........ │ │ │ │ │ + 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ - 0x00000040 43313100 2e4c4331 36002e4c 43313500 C11..LC16..LC15. │ │ │ │ │ - 0x00000050 2e4c4331 32002e4c 43313700 2e4c4331 .LC12..LC17..LC1 │ │ │ │ │ - 0x00000060 33002e4c 43313400 2e4c4331 38002e4c 3..LC14..LC18..L │ │ │ │ │ + 0x00000010 2e4c4332 002e4c43 33002e4c 4335002e .LC2..LC3..LC5.. │ │ │ │ │ + 0x00000020 4c433400 2e4c4339 002e4c43 3130002e LC4..LC9..LC10.. │ │ │ │ │ + 0x00000030 4c433131 002e4c43 36002e4c 4337002e LC11..LC6..LC7.. │ │ │ │ │ + 0x00000040 4c433800 2e4c4331 32002e4c 43313300 LC8..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 │ │ │ │ │ 0x000000b0 5f636f64 656c6574 5f6e315f 32350066 _codelet_n1_25.f │ │ │ │ │ 0x000000c0 6674775f 6b646674 5f726567 69737465 ftw_kdft_registe │ │ │ │ │ 0x000000d0 72006666 74775f64 66745f6e 5f67656e r.fftw_dft_n_gen │ │ │ ├── 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: 1720 (bytes into file) │ │ │ │ │ + Start of section headers: 1688 (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 0x6b8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x698: │ │ │ │ │ │ │ │ │ │ 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 000263 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000530 0000a8 18 I 12 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 0005d8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000300 000010 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000310 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000310 000068 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000608 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000378 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0004b0 00007e 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000638 00007e 00 0 0 1 │ │ │ │ │ + [ 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 │ │ │ │ │ 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 587 FUNC LOCAL DEFAULT 1 n1_3 │ │ │ │ │ + 2: 0000000000000000 550 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: 0000000000000250 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_3 │ │ │ │ │ + 10: 0000000000000230 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 0x530 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x510 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 │ │ │ │ │ 0000000000000039 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000041 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000144 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000014c 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000253 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000025f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +000000000000013e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000146 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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x5d8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x5b8 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 0x608 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x5e8 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 + 250 │ │ │ │ │ +0000000000000058 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 230 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,41 +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 0000000000000038 0000001c FDE cie=00000000 pc=0000000000000000..000000000000024b │ │ │ │ │ +00000018 0000000000000034 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000226 │ │ │ │ │ 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: 306 to 0000000000000139 │ │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000000123 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000124 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000013c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000126 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000140 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000130 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 263 to 0000000000000247 │ │ │ │ │ + DW_CFA_advance_loc1: 242 to 0000000000000222 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000248 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000223 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000024a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000225 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + │ │ │ │ │ +00000050 0000000000000014 00000054 FDE cie=00000000 pc=0000000000000230..0000000000000243 │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - │ │ │ │ │ -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 {} │ │ │ │ │ @@ -2,154 +2,145 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_3(): │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ - jle 138 │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + test %rcx,%rcx │ │ │ │ │ + jle 122 │ │ │ │ │ mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%r10),%r10 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ + mov (%r10),%rbx │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne 140 │ │ │ │ │ + jne 130 │ │ │ │ │ cmpq $0x1,0x28(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - jne 140 │ │ │ │ │ + jne 130 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ + mov 0x10(%r8),%r10 │ │ │ │ │ + mov 0x8(%r8),%r11 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movsd (%rdi,%r10,8),%xmm5 │ │ │ │ │ + movsd (%rdi,%r11,8),%xmm2 │ │ │ │ │ + movsd (%rdi,%r10,8),%xmm1 │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ - movsd -0x8(%rsi),%xmm0 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov 0x10(%r8),%rbx │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm3 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm8 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd -0x8(%rax,%rbx,1),%xmm1 │ │ │ │ │ - movsd -0x8(%rsi,%rbx,1),%xmm2 │ │ │ │ │ - mov 0x10(%r9),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%rbx │ │ │ │ │ - add %r10,%r9 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm8,-0x8(%rdx) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm8,(%rdx) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm8,-0x8(%rcx) │ │ │ │ │ - movsd %xmm7,-0x8(%rdx,%r11,1) │ │ │ │ │ - movsd %xmm4,-0x8(%rdx,%rbx,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%rbx,1) │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%r11,1) │ │ │ │ │ - dec %rdi │ │ │ │ │ + movsd %xmm5,(%rdx,%r10,8) │ │ │ │ │ + movsd %xmm3,(%rdx,%r11,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + movsd %xmm2,(%rax,%r11,8) │ │ │ │ │ + movsd %xmm0,(%rax,%r10,8) │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ shl $0x3,%r11 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov 0x8(%r8),%rbp │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - lea 0x0(,%rbp,8),%r12 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ mov 0x10(%r8),%rbp │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - movsd (%rax,%r12,1),%xmm2 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd (%rax,%rbp,1),%xmm1 │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm8 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movsd (%rdi,%r12,8),%xmm2 │ │ │ │ │ + movsd (%rdi,%rbp,8),%xmm1 │ │ │ │ │ + add %r11,%rdi │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ mov 0x10(%r9),%rbp │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%rsi,%r12,1),%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ mov 0x8(%r9),%r12 │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - add %r10,%r9 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm7,(%rdx,%rbp,1) │ │ │ │ │ - movsd %xmm3,(%rdx,%r12,1) │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - movsd %xmm2,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm0,(%rcx,%rbp,1) │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - dec %rdi │ │ │ │ │ - jne 170 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm3,(%rdx,%r12,8) │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ + movsd %xmm2,(%rax,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rax,%rbp,8) │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ + jne 158 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000250 : │ │ │ │ │ +0000000000000230 : │ │ │ │ │ fftw_codelet_n1_3(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x25e(%rip),%rsi │ │ │ │ │ - jmp 263 │ │ │ │ │ + lea -0x23e(%rip),%rsi │ │ │ │ │ + jmp 243 │ │ │ │ │ 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 4b020000 00420e10 8c02440e ....K....B....D. │ │ │ │ │ - 0x00000030 18860341 0e208304 0332010a 0e18410e ...A. ...2....A. │ │ │ │ │ - 0x00000040 10420e08 440b0307 010e1841 0e10420e .B..D......A..B. │ │ │ │ │ - 0x00000050 08000000 10000000 58000000 00000000 ........X....... │ │ │ │ │ - 0x00000060 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 34000000 1c000000 ........4....... │ │ │ │ │ + 0x00000020 00000000 26020000 00420e10 8c02440e ....&....B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 031c010a 0e18410e ...A. ........A. │ │ │ │ │ + 0x00000040 10420e08 4a0b02f2 0e18410e 10420e08 .B..J.....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: 8376 (bytes into file) │ │ │ │ │ + Start of section headers: 8712 (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 0x20b8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x2208: │ │ │ │ │ │ │ │ │ │ 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 001953 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001cf0 0002e8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001993 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001993 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001993 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001999 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001fd8 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0019f1 000038 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 001a29 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 001a29 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 002008 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 001aa8 0001b0 18 13 13 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 001c58 000098 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 002038 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001743 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001ac8 000660 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001783 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001783 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001783 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001789 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 002128 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0017e1 000038 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 001819 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 001819 000060 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 002158 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 001880 0001b0 18 13 13 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 001a30 000098 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 002188 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 6452 FUNC LOCAL DEFAULT 1 n1_32 │ │ │ │ │ + 2: 0000000000000000 5928 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 │ │ │ │ │ + 11: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 12: 0000000000000028 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 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: 0000000000001940 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_32 │ │ │ │ │ + 15: 0000000000001730 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,44 +1,81 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1cf0 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1ac8 contains 68 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002c 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 │ │ │ │ │ -000000000000007b 0000000e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000012df 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000012e7 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000131b 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001327 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000149f 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000014ac 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000014b9 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000014c6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000014d4 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000014e3 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000014f5 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001503 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001637 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001665 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001682 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000016a5 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000179c 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000017dd 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000017fa 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001824 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001832 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001840 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000184d 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000185a 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001943 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000194f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000022 0000000e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000003b 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000033a 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000034c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000035f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000036c 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000038a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000003b1 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003ba 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003cb 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003d7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000493 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004bc 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004db 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004e4 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004fc 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000053f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000547 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b05 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b21 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b2d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b3a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b46 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b5c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b68 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b85 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000c5a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000c92 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000cb4 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000cc1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cd1 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000cf1 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d0a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d42 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000fc2 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001074 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001121 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001129 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000114a 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001164 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001191 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000119e 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000123e 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000012a0 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000012c5 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000012d9 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000012ee 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001321 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001343 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000134b 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001438 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000144e 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001456 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001471 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000148c 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000014a3 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000014b3 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000014d4 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000015e3 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001618 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001639 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001641 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000164a 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000165c 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001664 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001672 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001733 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000173f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1fd8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2128 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 0x2008 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2158 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 + 1940 │ │ │ │ │ +0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1730 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,50 +9,35 @@ │ │ │ │ │ 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..0000000000001934 │ │ │ │ │ +00000018 0000000000000030 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001728 │ │ │ │ │ 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_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ 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_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 424 │ │ │ │ │ - DW_CFA_advance_loc2: 6424 to 0000000000001929 │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000192a │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000192b │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000192d │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000e │ │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ │ + DW_CFA_advance_loc2: 5909 to 0000000000001723 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000192f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001724 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001931 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001725 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001933 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001727 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001940..0000000000001953 │ │ │ │ │ +0000004c 0000000000000010 00000050 FDE cie=00000000 pc=0000000000001730..0000000000001743 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,7 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_32 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,1251 +1,1167 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_32(): │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x170,%rsp │ │ │ │ │ - cmpq $0x0,0x1a8(%rsp) │ │ │ │ │ - jle 1922 │ │ │ │ │ - mov 0x1b0(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x1a8(%rsp),%rdi │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ - mov 0x1b8(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r10 │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + mov 0x190(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 171c │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x80(%r8),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm9 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - mov 0x40(%r8),%rax │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xc0(%r8),%rax │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm6 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm15 │ │ │ │ │ - mov 0x20(%r8),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xa0(%r8),%rax │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movsd %xmm15,-0x78(%rsp) │ │ │ │ │ - movsd %xmm7,-0x60(%rsp) │ │ │ │ │ - movsd %xmm10,-0x68(%rsp) │ │ │ │ │ - movsd %xmm8,-0x70(%rsp) │ │ │ │ │ - movsd %xmm6,-0x58(%rsp) │ │ │ │ │ - movsd %xmm9,-0x50(%rsp) │ │ │ │ │ + mov 0x198(%rsp),%rbx │ │ │ │ │ + mov 0x1a0(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov 0x80(%r8),%rbp │ │ │ │ │ + mov 0x40(%r8),%r12 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov 0xc0(%r8),%rbp │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + mov 0xa0(%r8),%rbp │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm0,-0x78(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm13,0x110(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm5,-0x68(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm12,0xf0(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm3,0x108(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mov 0x60(%r8),%rbp │ │ │ │ │ + movsd %xmm7,-0x70(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm14,0x100(%rsp) │ │ │ │ │ + mov 0xe0(%r8),%r12 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm11,0xf8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + mov 0x90(%r8),%rbp │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm9,-0x60(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x50(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm8,-0x58(%rsp) │ │ │ │ │ + movsd %xmm0,-0x48(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm1,-0x30(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm2,-0x28(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + mov 0xd0(%r8),%rbp │ │ │ │ │ movsd %xmm5,-0x40(%rsp) │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm5 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm4 │ │ │ │ │ - mov 0xe0(%r8),%rax │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x60(%r8),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm5 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm11,-0x38(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm15,-0x30(%rsp) │ │ │ │ │ - mov 0x10(%r8),%rax │ │ │ │ │ - movsd %xmm9,-0x28(%rsp) │ │ │ │ │ - movsd %xmm8,-0x20(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%r8),%rax │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm7,-0x18(%rsp) │ │ │ │ │ - movsd %xmm4,0x120(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm3,-0x8(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ - movsd %xmm10,-0x10(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm4 │ │ │ │ │ - mov 0x50(%r8),%rax │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xd0(%r8),%rax │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm10 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm3,0x128(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm4,(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm3,0x8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm4,0x10(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - mov 0xf0(%r8),%rax │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm10,0x20(%rsp) │ │ │ │ │ - movsd %xmm8,0x18(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - mov 0x70(%r8),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x50(%r8),%r12 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm2,-0x20(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ subsd %xmm6,%xmm10 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ - movsd %xmm7,0x130(%rsp) │ │ │ │ │ - movsd %xmm10,0x28(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm4 │ │ │ │ │ - mov 0x30(%r8),%rax │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb0(%r8),%rax │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm4 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm10,0x138(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm11,0x30(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm2,0x118(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm2,%xmm10 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm11,0x38(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm10,0x40(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - mov 0xf8(%r8),%rax │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm5,0x50(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm8,0x48(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - mov 0x78(%r8),%rax │ │ │ │ │ - movsd %xmm5,0x58(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm5 │ │ │ │ │ - movsd %xmm11,0x60(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - mov 0x38(%r8),%rax │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb8(%r8),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm6,0x88(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x98(%r8),%rax │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movq %xmm12,%r9 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movsd %xmm15,0x90(%rsp) │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm5 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mov 0xd8(%r8),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x58(%r8),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm7 │ │ │ │ │ - mov (%r12,%rdx,1),%rdx │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm5 │ │ │ │ │ - mov (%r12,%rax,1),%rax │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movq %r9,%xmm12 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm3,0x68(%rsp) │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm3,0x70(%rsp) │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movsd %xmm10,0x78(%rsp) │ │ │ │ │ - movsd 0x88(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movsd 0x90(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm3,0x80(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm3,0x88(%rsp) │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd 0x88(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm12,0x90(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - movsd %xmm3,0x140(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm12,0xa0(%rsp) │ │ │ │ │ - movsd %xmm3,0x98(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm3,0x148(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x88(%r8),%rax │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm15 │ │ │ │ │ - movsd %xmm8,0x158(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm10,0x150(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm12,-0x18(%rsp) │ │ │ │ │ + movsd %xmm4,-0x10(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0xf0(%r8),%r12 │ │ │ │ │ + movsd %xmm9,(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mov 0x70(%r8),%rbp │ │ │ │ │ + movsd %xmm8,0x128(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm7,0xc0(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movsd %xmm5,0xb8(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm5 │ │ │ │ │ - movsd %xmm12,0xa8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm12,0xb0(%rsp) │ │ │ │ │ - movq %rcx,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm5 │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - mov 0x48(%r8),%rax │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xc8(%r8),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm15 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r12,%rax,1),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm11 │ │ │ │ │ - movq %xmm7,%r9 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - subsd 0x0(%r13,%rax,1),%xmm7 │ │ │ │ │ - mov 0x28(%r8),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xa8(%r8),%rax │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd 0x0(%r13,%rax,1),%xmm12 │ │ │ │ │ - movsd %xmm7,0xc8(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movsd %xmm7,0xf8(%rsp) │ │ │ │ │ - movsd (%r12,%rax,1),%xmm7 │ │ │ │ │ - mov 0xe8(%r8),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x68(%r8),%rax │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movsd %xmm7,0xd0(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm15 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm7 │ │ │ │ │ - mov (%r12,%rdx,1),%rdx │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - subsd 0x0(%r13,%rax,1),%xmm15 │ │ │ │ │ - mov (%r12,%rax,1),%rax │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm7,0x110(%rsp) │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm11,0xc8(%rsp) │ │ │ │ │ - movq %xmm7,%rdx │ │ │ │ │ - movq %r9,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm7,0xd8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm7,0xe0(%rsp) │ │ │ │ │ - movq %r9,%xmm7 │ │ │ │ │ - movsd %xmm9,0xf0(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + mov 0xb0(%r8),%rbp │ │ │ │ │ + movsd %xmm6,0x120(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm1,-0x8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x30(%r8),%r12 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm9,0x8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm7,0xe8(%rsp) │ │ │ │ │ - movsd 0xf8(%rsp),%xmm7 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x110(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm9,0xf8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm11,0x160(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - addsd 0xd0(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm13,0x100(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movsd 0x28(%rsp),%xmm7 │ │ │ │ │ - subsd 0x58(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd %xmm9,0x108(%rsp) │ │ │ │ │ - movsd 0x150(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm11,0x168(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movq %xmm11,%r9 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm5,0x118(%rsp) │ │ │ │ │ - movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm11,0x110(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm5,0xd0(%rsp) │ │ │ │ │ - movsd -0x70(%rsp),%xmm5 │ │ │ │ │ - subsd -0x20(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm12,0xc8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm14,0x10(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x60(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ - subsd -0x28(%rsp),%xmm9 │ │ │ │ │ - movq %xmm12,%rdx │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movq %xmm9,%rsi │ │ │ │ │ - movsd 0x130(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - movq %xmm11,%rax │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - mov 0xb0(%r15),%rax │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movq %xmm11,%rdx │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - movsd %xmm11,(%rbx,%rax,1) │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - movsd %xmm11,(%r14,%rax,1) │ │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm12,0x18(%rsp) │ │ │ │ │ + movsd %xmm5,0x20(%rsp) │ │ │ │ │ + movsd %xmm8,0x28(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm10,0x38(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mov 0x78(%r8),%rbp │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + mov 0xf8(%r8),%r12 │ │ │ │ │ + movsd %xmm10,0x40(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + mov 0xb8(%r8),%rbp │ │ │ │ │ + movsd %xmm8,0x30(%rsp) │ │ │ │ │ + movsd %xmm7,0x68(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x38(%r8),%r12 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + mov 0x18(%r8),%r12 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + mov 0x98(%r8),%rbp │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm14 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + mov 0x58(%r8),%rbp │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm14 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + mov 0xd8(%r8),%r12 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm6 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + movsd %xmm1,0x48(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd 0x48(%rsp),%xmm1 │ │ │ │ │ + addsd 0x48(%rsp),%xmm6 │ │ │ │ │ + mov 0x88(%r8),%rbp │ │ │ │ │ + movsd %xmm1,0x88(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,(%rbx,%rax,1) │ │ │ │ │ - movsd %xmm15,(%r14,%rax,1) │ │ │ │ │ - mov 0xf0(%r15),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,(%r14,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - movsd %xmm12,(%rbx,%rax,1) │ │ │ │ │ - mov 0x70(%r15),%rax │ │ │ │ │ - movsd 0x60(%rsp),%xmm15 │ │ │ │ │ - movsd 0x160(%rsp),%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm8,(%r14,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rbx,%rax,1) │ │ │ │ │ - movsd -0x70(%rsp),%xmm5 │ │ │ │ │ - addsd -0x20(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x158(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm8,0x50(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm1,0x48(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ - addsd -0x28(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - movq %xmm4,%rax │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm13,0x70(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm8,0x58(%rsp) │ │ │ │ │ + movsd 0x88(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm1,0x60(%rsp) │ │ │ │ │ + movsd 0x68(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm12,0x80(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm7,0x68(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm10,0x140(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm7,0x130(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm13,0x78(%rsp) │ │ │ │ │ + movsd %xmm10,0x148(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm0,0x150(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm13,0x138(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm3,0xa0(%rsp) │ │ │ │ │ + movsd %xmm14,0x98(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm14 │ │ │ │ │ + movsd %xmm2,0x90(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + movsd %xmm10,0x88(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm14 │ │ │ │ │ + mov 0x48(%r8),%r12 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + mov 0xc8(%r8),%rbp │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + mov 0x28(%r8),%r12 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mov 0xa8(%r8),%rbp │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm14,0xa8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm6 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + mov 0xe8(%r8),%r12 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x68(%r8),%rbp │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movsd %xmm4,0xc8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm6,0xd8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm1,0xb0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm0,0xb8(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm0 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm10,0xc0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm1,0x158(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm10,0xc8(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm12,0x160(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm12,0xd0(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mov 0xb0(%r9),%rbp │ │ │ │ │ + subsd 0xa8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm1,0x168(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movq %xmm9,%rdx │ │ │ │ │ - movsd 0x28(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd 0x58(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd 0x168(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - mov 0x90(%r15),%rax │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movq %xmm12,%rdx │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm12,(%rbx,%rax,1) │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movsd 0x148(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm12,(%r14,%rax,1) │ │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm15,(%rbx,%rax,1) │ │ │ │ │ - movsd %xmm8,(%r14,%rax,1) │ │ │ │ │ - mov 0xd0(%r15),%rax │ │ │ │ │ - movsd (%rsp),%xmm8 │ │ │ │ │ - subsd 0x30(%rsp),%xmm8 │ │ │ │ │ - movsd 0x140(%rsp),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm6,(%r14,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rbx,%rax,1) │ │ │ │ │ - mov 0x50(%r15),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%r14,%rax,1) │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm9,0xd8(%rsp) │ │ │ │ │ + movsd (%rsp),%xmm9 │ │ │ │ │ + subsd 0x38(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,0xe8(%rsp) │ │ │ │ │ movsd -0x78(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%rbx,%rax,1) │ │ │ │ │ - subsd -0x38(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movsd -0x60(%rsp),%xmm9 │ │ │ │ │ - subsd -0x30(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movsd 0x138(%rsp),%xmm11 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movsd 0x128(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm5,0xa8(%rsp) │ │ │ │ │ + subsd -0x48(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm0,0xe0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x40(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x140(%rsp),%xmm0 │ │ │ │ │ mulsd %xmm0,%xmm4 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - mov 0xa0(%r15),%rax │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm12,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movsd (%rsp),%xmm15 │ │ │ │ │ - addsd 0x30(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm12,(%r14,%rax,1) │ │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm7,(%rbx,%rax,1) │ │ │ │ │ - movsd %xmm4,(%r14,%rax,1) │ │ │ │ │ - mov 0xe0(%r15),%rax │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%r14,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x128(%rsp),%xmm1 │ │ │ │ │ + subsd -0x50(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd %xmm6,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x30(%r9),%rbp │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm12,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xf0(%r9),%rbp │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x70(%r9),%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x40(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm13,(%rcx,%rbp,8) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x150(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm7,(%rdx,%rbp,8) │ │ │ │ │ + addsd -0x48(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mov 0x90(%r9),%rbp │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movsd (%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd 0x38(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x148(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x98(%rsp),%xmm6 │ │ │ │ │ - addsd 0xa0(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ - movsd -0x78(%rsp),%xmm4 │ │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ │ - addsd -0x38(%rsp),%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm3,(%r14,%rax,1) │ │ │ │ │ - movsd %xmm5,(%rbx,%rax,1) │ │ │ │ │ - mov 0x80(%r15),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movsd 0x100(%rsp),%xmm9 │ │ │ │ │ - addsd 0x108(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd 0x88(%rsp),%xmm6 │ │ │ │ │ - addsd 0x90(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movsd -0x60(%rsp),%xmm10 │ │ │ │ │ - addsd -0x30(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm15,(%r14,%rax,1) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movsd %xmm9,(%r14) │ │ │ │ │ - mov 0x40(%r15),%rax │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movsd 0x120(%rsp),%xmm11 │ │ │ │ │ - movsd -0x40(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd 0x8(%rsp),%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd 0x38(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm4,(%r14,%rax,1) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ - movsd -0x58(%rsp),%xmm4 │ │ │ │ │ - mov 0xc0(%r15),%rax │ │ │ │ │ - subsd -0x10(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movsd 0x40(%rsp),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd 0x10(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm8,(%r14,%rax,1) │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - mov 0xb8(%r15),%rax │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r15),%rax │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd -0x50(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm11,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xd0(%r9),%rbp │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0xf0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x118(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + subsd -0x60(%rsp),%xmm0 │ │ │ │ │ + movsd 0x168(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + subsd 0x10(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mov 0xa0(%r9),%rbp │ │ │ │ │ + movsd 0x130(%rsp),%xmm5 │ │ │ │ │ + movsd 0x160(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x138(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd -0x20(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd 0xc8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x20(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd 0x8(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd -0x58(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x78(%rsp),%xmm2 │ │ │ │ │ + addsd 0x80(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xe0(%r9),%rbp │ │ │ │ │ + movsd 0xd0(%rsp),%xmm6 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - movsd 0x68(%rsp),%xmm15 │ │ │ │ │ - subsd 0xa8(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm6 │ │ │ │ │ - subsd 0x110(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x60(%r9),%rbp │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + movsd 0x68(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x60(%rsp),%xmm0 │ │ │ │ │ + addsd 0x70(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mov 0x80(%r9),%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x10(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x100(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x20(%rsp),%xmm2 │ │ │ │ │ + subsd -0x10(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm11,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x40(%r9),%rbp │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd -0x30(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm11,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x48(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd 0x88(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbp,8) │ │ │ │ │ + mov 0xc0(%r9),%rbp │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + subsd -0x40(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + subsd 0x18(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm0 │ │ │ │ │ + subsd 0xa8(%rsp),%xmm2 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ addsd %xmm6,%xmm9 │ │ │ │ │ - movsd 0x80(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - subsd 0xb8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x60(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd 0x98(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mov 0x38(%r9),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mov 0xb8(%r9),%r12 │ │ │ │ │ + movsd 0x110(%rsp),%xmm13 │ │ │ │ │ + movsd 0x108(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm12,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm10,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm12,(%r14,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%r14,%rax,1) │ │ │ │ │ - mov 0xf8(%r15),%rax │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd -0x50(%rsp),%xmm6 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm5 │ │ │ │ │ - subsd -0x18(%rsp),%xmm6 │ │ │ │ │ - subsd 0x118(%rsp),%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ │ - movsd 0x78(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm12,(%r14,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd 0xb0(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd 0x50(%rsp),%xmm3 │ │ │ │ │ - subsd 0x20(%rsp),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - add %rbp,%r13 │ │ │ │ │ - add %rbp,%r12 │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - movsd %xmm8,(%r14,%rax,1) │ │ │ │ │ - movsd 0x18(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm12,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ - subsd 0x48(%rsp),%xmm8 │ │ │ │ │ - mov 0xa8(%r15),%rax │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movsd 0x70(%rsp),%xmm6 │ │ │ │ │ - subsd 0xc0(%rsp),%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movsd -0x48(%rsp),%xmm8 │ │ │ │ │ - subsd -0x8(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm3 │ │ │ │ │ - subsd 0xd0(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x30(%rsp),%xmm9 │ │ │ │ │ + subsd -0x8(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm11,(%rdx,%r12,8) │ │ │ │ │ + movsd 0x120(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd 0x28(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + mov 0xf8(%r9),%r12 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd -0x28(%rsp),%xmm3 │ │ │ │ │ + mov 0x78(%r9),%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm5,(%rcx,%r12,8) │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + subsd 0xe8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x158(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm5,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd 0xe0(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + subsd -0x38(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mov 0xa8(%r9),%r12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x50(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x58(%rsp),%xmm6 │ │ │ │ │ + subsd 0xa0(%rsp),%xmm7 │ │ │ │ │ + subsd 0x90(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm12,(%rbx,%rdx,1) │ │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd -0x50(%rsp),%xmm9 │ │ │ │ │ - addsd -0x18(%rsp),%xmm9 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm5 │ │ │ │ │ - addsd 0x118(%rsp),%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm10,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm12,(%r14,%rdx,1) │ │ │ │ │ - movsd %xmm7,(%r14,%rax,1) │ │ │ │ │ - mov 0xe8(%r15),%rax │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd -0x48(%rsp),%xmm6 │ │ │ │ │ - movsd 0x70(%rsp),%xmm7 │ │ │ │ │ - addsd -0x8(%rsp),%xmm6 │ │ │ │ │ - addsd 0xc0(%rsp),%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x68(%r15),%rax │ │ │ │ │ - movsd %xmm12,(%r14,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd 0x20(%rsp),%xmm3 │ │ │ │ │ - addsd 0x50(%rsp),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm8,(%r14,%rax,1) │ │ │ │ │ - movsd 0x18(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm12,(%rbx,%rdx,1) │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ - addsd 0x48(%rsp),%xmm8 │ │ │ │ │ - mov 0x88(%r15),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd -0x38(%rsp),%xmm10 │ │ │ │ │ + addsd 0xe0(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm8,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + mov 0xe8(%r9),%r12 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x68(%r9),%rbp │ │ │ │ │ + movsd -0x28(%rsp),%xmm2 │ │ │ │ │ + movsd 0x28(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm5,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + addsd 0xe8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd 0x30(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm8 │ │ │ │ │ - addsd 0xd0(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0x50(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd 0xa0(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0x58(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + mov 0x88(%r9),%r12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + addsd 0x90(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movsd 0x78(%rsp),%xmm7 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mov 0x8(%r9),%rbp │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd %xmm12,(%rbx,%rdx,1) │ │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ │ - movsd 0xf0(%rsp),%xmm10 │ │ │ │ │ - addsd 0xc8(%rsp),%xmm10 │ │ │ │ │ - movsd 0x8(%rsp),%xmm5 │ │ │ │ │ - addsd 0x38(%rsp),%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x10(%rsp),%xmm4 │ │ │ │ │ - addsd 0x40(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm7,(%r14,%rdx,1) │ │ │ │ │ - movsd %xmm6,(%r14,%rax,1) │ │ │ │ │ - mov 0xc8(%r15),%rax │ │ │ │ │ - movsd 0x80(%rsp),%xmm7 │ │ │ │ │ - addsd 0xb8(%rsp),%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r15),%rax │ │ │ │ │ - movsd %xmm8,(%r14,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm3,(%r14,%rax,1) │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd -0x18(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + addsd 0x18(%rsp),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm8,(%rdx,%r12,8) │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd 0xd8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + mov 0xc8(%r9),%r12 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x48(%r9),%rbp │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd 0x20(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + addsd -0x40(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm6,(%rdx,%r12,8) │ │ │ │ │ + movsd -0x30(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + addsd 0xa8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x48(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd %xmm3,(%rbx,%rdx,1) │ │ │ │ │ - movsd -0x58(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm9,(%rbx,%rax,1) │ │ │ │ │ - movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ - addsd -0x10(%rsp),%xmm3 │ │ │ │ │ - addsd 0x110(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd 0x88(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x60(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + mov 0x98(%r9),%r12 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movsd -0x40(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd 0x98(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + mov 0x18(%r9),%rbp │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - addsd 0xa8(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov 0x98(%r15),%rax │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm11,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm6,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd %xmm6,(%r14,%rdx,1) │ │ │ │ │ - movsd %xmm4,(%r14,%rax,1) │ │ │ │ │ - mov 0xd8(%r15),%rax │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x58(%r15),%rax │ │ │ │ │ - add %r11,%r15 │ │ │ │ │ - movsd %xmm5,(%r14,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm8,(%r14,%rax,1) │ │ │ │ │ - movsd %xmm4,(%rbx,%rdx,1) │ │ │ │ │ - add %r10,%r14 │ │ │ │ │ - movsd %xmm3,(%rbx,%rax,1) │ │ │ │ │ - add %r10,%rbx │ │ │ │ │ - dec %rdi │ │ │ │ │ - jne 90 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm9,(%rdx,%r12,8) │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm7,(%rcx,%r12,8) │ │ │ │ │ + mov 0xd8(%r9),%r12 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x58(%r9),%rbp │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 50 │ │ │ │ │ add $0x170,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001940 : │ │ │ │ │ +0000000000001730 : │ │ │ │ │ fftw_codelet_n1_32(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x194e(%rip),%rsi │ │ │ │ │ - jmp 1953 │ │ │ │ │ + lea -0x173e(%rip),%rsi │ │ │ │ │ + jmp 1743 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +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 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 34190000 00420e10 8f02420e ....4....B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ea80303 18190e38 ..A.8..G.......8 │ │ │ │ │ - 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ - 0x00000070 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 30000000 1c000000 ........0....... │ │ │ │ │ + 0x00000020 00000000 28170000 00420e10 8c02440e ....(....B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 470e9003 0315170e ...A. ..G....... │ │ │ │ │ + 0x00000040 20410e18 410e1042 0e080000 10000000 A..A..B........ │ │ │ │ │ + 0x00000050 50000000 00000000 13000000 00000000 P............... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ 0x00000010 2e4c4332 002e4c43 33002e4c 4334002e .LC2..LC3..LC4.. │ │ │ │ │ - 0x00000020 4c433500 2e4c4336 005f474c 4f42414c LC5..LC6._GLOBAL │ │ │ │ │ + 0x00000020 4c433600 2e4c4335 005f474c 4f42414c LC6..LC5._GLOBAL │ │ │ │ │ 0x00000030 5f4f4646 5345545f 5441424c 455f0066 _OFFSET_TABLE_.f │ │ │ │ │ 0x00000040 6674775f 616e5f49 4e545f67 75617261 ftw_an_INT_guara │ │ │ │ │ 0x00000050 6e746565 645f746f 5f62655f 7a65726f nteed_to_be_zero │ │ │ │ │ 0x00000060 00666674 775f636f 64656c65 745f6e31 .fftw_codelet_n1 │ │ │ │ │ 0x00000070 5f333200 66667477 5f6b6466 745f7265 _32.fftw_kdft_re │ │ │ │ │ 0x00000080 67697374 65720066 6674775f 6466745f gister.fftw_dft_ │ │ │ │ │ 0x00000090 6e5f6765 6e757300 n_genus. │ │ │ ├── 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: 1624 (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 0x658: │ │ │ │ │ +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 0002b3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000538 000048 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0002f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0002f3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0002f3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0002f8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000580 000030 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000350 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000350 000068 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0005b0 000030 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0003b8 000108 18 12 6 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 0004c0 000074 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 0005e0 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 659 FUNC LOCAL DEFAULT 1 n1_4 │ │ │ │ │ + 2: 0000000000000000 586 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: 00000000000002a0 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 0x538 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 │ │ │ │ │ -00000000000002a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002af 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 0x580 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 0x5b0 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 + 2a0 │ │ │ │ │ +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..0000000000000293 │ │ │ │ │ +00000018 0000000000000038 0000001c FDE cie=00000000 pc=0000000000000000..000000000000024a │ │ │ │ │ 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: 349 to 0000000000000164 │ │ │ │ │ + DW_CFA_advance_loc2: 300 to 0000000000000133 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000165 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000134 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000167 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000136 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000140 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 287 to 000000000000028f │ │ │ │ │ + DW_CFA_advance_loc2: 262 to 0000000000000246 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000247 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000292 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000249 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000054 0000000000000010 00000058 FDE cie=00000000 pc=00000000000002a0..00000000000002b3 │ │ │ │ │ +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,162 +7,148 @@ │ │ │ │ │ n1_4(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 163 │ │ │ │ │ + jle 132 │ │ │ │ │ mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%r10),%r10 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ + mov (%r10),%r11 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne 170 │ │ │ │ │ + jne 140 │ │ │ │ │ cmpq $0x1,0x28(%rsp) │ │ │ │ │ - jne 170 │ │ │ │ │ + jne 140 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x10(%r8),%rbx │ │ │ │ │ + mov 0x10(%r8),%r10 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ mov 0x8(%r8),%rbx │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm1 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm3 │ │ │ │ │ - mov 0x18(%r8),%r11 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd -0x8(%rsi,%rbx,1),%xmm8 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm1 │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm3 │ │ │ │ │ + mov 0x18(%r8),%r10 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + add %r11,%r8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm5 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x8(%rsi),%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd (%rax,%r10,8),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ - movsd -0x8(%rax,%rbx,1),%xmm1 │ │ │ │ │ - mov 0x10(%r9),%rbx │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm2 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%rbx │ │ │ │ │ + movsd (%rsi,%r10,8),%xmm2 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm5,(%rdx,%r10,8) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm8,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %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 %xmm5,(%rcx,%r10,8) │ │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm7,%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 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx,%r10,8) │ │ │ │ │ + movapd %xmm6,%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) │ │ │ │ │ - dec %rdi │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rdx,%r10,8) │ │ │ │ │ + mov 0x18(%r9),%r10 │ │ │ │ │ + add %r11,%r9 │ │ │ │ │ + movsd %xmm1,(%rcx,%r10,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx,%r10,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%r8),%rbp │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd (%rax,%rbp,1),%xmm1 │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm2 │ │ │ │ │ - mov 0x8(%r8),%rbp │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - lea 0x0(,%rbp,8),%r12 │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ mov 0x18(%r8),%rbp │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - movsd (%rax,%r12,1),%xmm4 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ + add %r11,%r8 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%rax,%rbp,1),%xmm2 │ │ │ │ │ - mov 0x10(%r9),%rbp │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%rsi,%r12,1),%xmm2 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdx,%rbp,1) │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rcx,%rbp,1) │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ mov 0x8(%r9),%rbp │ │ │ │ │ movsd %xmm5,(%rdx) │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm1,(%rcx,%rbp,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm2,%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 %xmm3,(%rcx,%rbp,1) │ │ │ │ │ - movsd %xmm0,(%rdx,%rbp,1) │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - dec %rdi │ │ │ │ │ - jne 190 │ │ │ │ │ + add %r11,%r9 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 158 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002a0 : │ │ │ │ │ +0000000000000250 : │ │ │ │ │ fftw_codelet_n1_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x2ae(%rip),%rsi │ │ │ │ │ - jmp 2b3 │ │ │ │ │ + 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 93020000 00420e10 8c02440e .........B....D. │ │ │ │ │ - 0x00000030 18860341 0e208304 035d010a 0e18410e ...A. ...]....A. │ │ │ │ │ - 0x00000040 10420e08 490b031f 010e1841 0e10420e .B..I......A..B. │ │ │ │ │ + 0x00000020 00000000 4a020000 00420e10 8c02440e ....J....B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 032c010a 0e18410e ...A. ...,....A. │ │ │ │ │ + 0x00000040 10420e08 4a0b0306 010e1841 0e10420e .B..J......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: 2552 (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 0x9f8: │ │ │ │ │ +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 0004e3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000810 000108 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000523 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000523 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000523 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000528 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000918 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000580 000020 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0005a0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0005a0 000080 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000948 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000620 000168 18 13 10 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000788 000088 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000978 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 1226 FUNC LOCAL DEFAULT 1 n1_5 │ │ │ │ │ + 2: 0000000000000000 1141 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: 00000000000004d0 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 0x810 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 │ │ │ │ │ -0000000000000289 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000291 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000299 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000002a1 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000004d3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004df 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +000000000000025e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000266 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000026e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000027a 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 0x918 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 0x948 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 + 4d0 │ │ │ │ │ +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..00000000000004ca │ │ │ │ │ +00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000475 │ │ │ │ │ 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: 621 to 0000000000000275 │ │ │ │ │ + DW_CFA_advance_loc2: 565 to 0000000000000240 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000276 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000241 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000278 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000243 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000027a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000245 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000027c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000247 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000280 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000250 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 578 to 00000000000004c2 │ │ │ │ │ + DW_CFA_advance_loc2: 541 to 000000000000046d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000046e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000470 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000472 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000474 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 0000000000000014 0000006c FDE cie=00000000 pc=00000000000004d0..00000000000004e3 │ │ │ │ │ +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,280 +2,266 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 274 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov 0x0(%rip),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 23f │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rdi),%rbp │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ cmpq $0x1,0x40(%rsp) │ │ │ │ │ - jne 280 │ │ │ │ │ + jne 250 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - jne 280 │ │ │ │ │ + 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 0x8(%r8),%rdi │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ + mov 0x18(%r8),%r11 │ │ │ │ │ + mov 0x20(%r8),%rbp │ │ │ │ │ + mov 0x10(%r8),%rbx │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm10 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm8 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - movsd -0x8(%rsi),%xmm0 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ - mov 0x20(%r8),%rdi │ │ │ │ │ - movsd -0x8(%rax,%r12,1),%xmm9 │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ - mov 0x10(%r8),%rdi │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm2 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm12 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r8),%rdi │ │ │ │ │ - add %rbp,%r8 │ │ │ │ │ - movsd -0x8(%rax,%r10,1),%xmm3 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd -0x8(%rax,%rdi,1),%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movsd -0x8(%rsi,%rdi,1),%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd -0x8(%rsi,%r10,1),%xmm2 │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm12 │ │ │ │ │ subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd -0x8(%rsi,%r12,1),%xmm8 │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ - mov 0x10(%r9),%rdi │ │ │ │ │ - add %rbp,%r9 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x8(%rax),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm9 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + mov 0x20(%r9),%rbx │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + mov 0x18(%r9),%rbp │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ mulsd %xmm7,%xmm11 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ addsd %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ mulsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movsd %xmm14,-0x8(%rdx) │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm14,-0x8(%rcx) │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm11,-0x8(%rdx,%r10,1) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm11,-0x8(%rdx,%r11,1) │ │ │ │ │ - movsd %xmm8,-0x8(%rdx,%r12,1) │ │ │ │ │ - movsd %xmm1,-0x8(%rdx,%rdi,1) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm11,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm12,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm1,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm8,-0x8(%rcx,%r12,1) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ 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 │ │ │ │ │ + shl $0x3,%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 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ │ - mov 0x20(%r8),%rdi │ │ │ │ │ - movsd (%rax,%r14,1),%xmm9 │ │ │ │ │ - movsd (%rsi,%r14,1),%xmm13 │ │ │ │ │ - lea 0x0(,%rdi,8),%r13 │ │ │ │ │ - mov 0x10(%r8),%rdi │ │ │ │ │ - movsd (%rax,%r13,1),%xmm1 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r8),%rdi │ │ │ │ │ - add %rbp,%r8 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%rsi,%r10,1),%xmm1 │ │ │ │ │ - movsd (%rsi,%rdi,1),%xmm15 │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%rsi,%r13,1),%xmm11 │ │ │ │ │ - lea 0x0(,%rdi,8),%r13 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ + lea 0x0(,%r14,8),%r11 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%r8),%r14 │ │ │ │ │ + mov 0x20(%r8),%r13 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + mov 0x18(%r8),%rbp │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm12 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movsd (%rsi),%xmm11 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mov 0x18(%r9),%r13 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + mov 0x8(%r9),%r14 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ mulsd %xmm7,%xmm10 │ │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ │ - mov 0x10(%r9),%rdi │ │ │ │ │ - add %rbp,%r9 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movsd %xmm14,(%rcx) │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ subsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm10,(%rdx,%r10,1) │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm10,(%rdx,%r13,1) │ │ │ │ │ - movsd %xmm14,(%rdx,%r14,1) │ │ │ │ │ - movsd %xmm0,(%rdx,%rdi,1) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdx,%r13,8) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm13,(%rdx,%r14,8) │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ add %r11,%rdx │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rcx,%r14,8) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rcx,%r14,1) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm8,(%rcx,%r13,1) │ │ │ │ │ - movsd %xmm0,(%rcx,%r10,1) │ │ │ │ │ - movsd %xmm2,(%rcx,%rdi,1) │ │ │ │ │ + movsd %xmm3,(%rcx,%r13,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ add %r11,%rcx │ │ │ │ │ - dec %rbx │ │ │ │ │ - jne 2c0 │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 290 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004d0 : │ │ │ │ │ +0000000000000480 : │ │ │ │ │ fftw_codelet_n1_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x4de(%rip),%rsi │ │ │ │ │ - jmp 4e3 │ │ │ │ │ + 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 ca040000 00420e10 8e02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 75040000 00420e10 8e02450e ....u....B....E. │ │ │ │ │ 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ - 0x00000040 8306036d 020a0e28 410e2042 0e18420e ...m...(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 440b0342 020e2841 0e20420e .B..D..B..(A. B. │ │ │ │ │ + 0x00000040 83060335 020a0e28 410e2042 0e18420e ...5...(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 490b031d 020e2841 0e20420e .B..I.....(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: 2496 (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: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x9c0: │ │ │ │ │ +There are 15 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 000553 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000838 0000a8 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000593 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000593 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000593 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000598 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0008e0 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0005f0 000010 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000600 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000600 000080 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000910 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000680 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0007b8 00007e 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000940 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004c3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0007a8 0000a8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000503 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000503 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000503 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000508 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000850 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000560 000010 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000570 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000570 000080 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000880 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0005f0 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000728 00007e 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0008b0 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 1338 FUNC LOCAL DEFAULT 1 n1_6 │ │ │ │ │ + 2: 0000000000000000 1199 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 │ │ │ │ │ + 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: 0000000000000540 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_6 │ │ │ │ │ + 10: 00000000000004b0 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 0x838 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x7a8 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 │ │ │ │ │ -0000000000000037 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000045 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000002c9 0000000600000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000002d1 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000543 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000054f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +000000000000003e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000047 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000287 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000290 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004b3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000004bf 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x8e0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x850 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 0x910 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x880 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 + 540 │ │ │ │ │ +0000000000000070 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b0 │ │ │ │ ├── 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..000000000000053a │ │ │ │ │ +00000018 000000000000004c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000004af │ │ │ │ │ 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: 677 to 00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc2: 610 to 000000000000026d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000026e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000270 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000272 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000278 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 626 to 0000000000000532 │ │ │ │ │ + DW_CFA_advance_loc2: 559 to 00000000000004a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000533 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000535 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004aa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000537 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ac │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000539 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004ae │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000068 0000000000000014 0000006c FDE cie=00000000 pc=0000000000000540..0000000000000553 │ │ │ │ │ +00000068 0000000000000014 0000006c FDE cie=00000000 pc=00000000000004b0..00000000000004c3 │ │ │ │ │ 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,292 +9,270 @@ │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 2af │ │ │ │ │ + jle 26c │ │ │ │ │ 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 2c0 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + jne 278 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - jne 2c0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%r8),%rbx │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - movsd -0x8(%rax),%xmm0 │ │ │ │ │ - mov 0x8(%r8),%r14 │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mov 0x10(%r8),%rbx │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm4 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm8 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm15 │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ - lea 0x0(,%rbx,8),%r12 │ │ │ │ │ - mov 0x28(%r8),%rbx │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + jne 278 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x18(%r8),%r11 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov 0x28(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r11,8),%xmm4 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ mov 0x20(%r8),%rbx │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movsd -0x8(%rsi),%xmm0 │ │ │ │ │ - movsd -0x8(%rax,%rbp,1),%xmm7 │ │ │ │ │ - movsd -0x8(%rsi,%rbp,1),%xmm2 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd -0x8(%rax,%rbx,1),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd -0x8(%rax,%r12,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm0 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov 0x8(%r8),%r11 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x8(%rsi,%r12,1),%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movq %xmm3,%r13 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movq %r13,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd -0x8(%rsi,%rbx,1),%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm5,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - movq %xmm12,%rbx │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm5,-0x8(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm5,-0x8(%rdx) │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm5,-0x8(%rcx) │ │ │ │ │ - movq %r13,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - mov 0x28(%r9),%rbx │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ + movsd %xmm2,-0x8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm1 │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ + movsd %xmm12,-0x10(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ 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 -0x8(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%rbx,1) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm8 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + mov 0x18(%r9),%r11 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + subsd -0x8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm9,-0x18(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm9,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm9,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mov 0x28(%r9),%r11 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + movsd -0x18(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + movsd %xmm13,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rcx,%r11,8) │ │ │ │ │ mov 0x10(%r9),%rbx │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm9,-0x8(%rcx,%r11,1) │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd %xmm0,-0x8(%rdx,%rbx,1) │ │ │ │ │ - mov 0x20(%r9),%r14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x18(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd -0x10(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + 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) │ │ │ │ │ - dec %rdi │ │ │ │ │ - jne 60 │ │ │ │ │ + movsd %xmm2,(%rdx,%rbx,8) │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdx,%r11,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 58 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rbx,8),%rbp │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x18(%r8),%r14 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ lea 0x0(,%r14,8),%r11 │ │ │ │ │ + mov 0x18(%r8),%rbp │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ mov 0x10(%r8),%r14 │ │ │ │ │ - movsd (%rax,%r11,1),%xmm0 │ │ │ │ │ - movsd (%rsi,%r11,1),%xmm1 │ │ │ │ │ - mov 0x28(%r8),%r11 │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movsd (%rax,%r14,1),%xmm7 │ │ │ │ │ - lea 0x0(,%r11,8),%r13 │ │ │ │ │ - mov 0x20(%r8),%r11 │ │ │ │ │ - movsd (%rsi,%r13,1),%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ + mov 0x28(%r8),%r13 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm3 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - lea 0x0(,%r11,8),%r12 │ │ │ │ │ - mov 0x8(%r8),%r11 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - movsd (%rsi,%r12,1),%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - movsd (%rax,%r11,1),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ + mov 0x8(%r8),%rbp │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ - movsd (%rax,%r13,1),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd (%rax,%r12,1),%xmm1 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd (%rsi,%r14,1),%xmm3 │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%rsi,%r11,1),%xmm9 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - mov 0x28(%r9),%r14 │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ - movq %xmm5,%r13 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movq %r13,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movq %xmm5,%r12 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movsd %xmm5,(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movq %r13,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - movsd %xmm5,(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - mov 0x8(%r9),%r14 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movq %r12,%xmm5 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - mov 0x10(%r9),%r14 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - mulsd -0x8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ + movsd (%rax,%r13,8),%xmm1 │ │ │ │ │ + movsd (%rax,%r14,8),%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rsi,%r13,8),%xmm8 │ │ │ │ │ + movsd %xmm0,-0x18(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd %xmm3,-0x8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd (%rsi,%r14,8),%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm7,-0x10(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + mov 0x18(%r9),%rbp │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm8 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + addsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movsd %xmm13,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm6,(%rdx,%r12,8) │ │ │ │ │ + subsd -0x10(%rsp),%xmm5 │ │ │ │ │ + subsd -0x8(%rsp),%xmm1 │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm5,(%rdx,%r11,1) │ │ │ │ │ - movsd -0x8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm10,(%rdx,%r12,1) │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm10,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm4,(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rdx,%r12,1) │ │ │ │ │ - mov 0x20(%r9),%r14 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + mov 0x10(%r9),%r12 │ │ │ │ │ + movsd %xmm4,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ add %r10,%r9 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - movsd %xmm2,(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + 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 │ │ │ │ │ - dec %rdi │ │ │ │ │ - jne 2f0 │ │ │ │ │ + movsd %xmm2,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 2a0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000540 : │ │ │ │ │ +00000000000004b0 : │ │ │ │ │ fftw_codelet_n1_6(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x54e(%rip),%rsi │ │ │ │ │ - jmp 553 │ │ │ │ │ + lea -0x4be(%rip),%rsi │ │ │ │ │ + jmp 4c3 │ │ │ │ │ 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 3a050000 00420e10 8e02450e ....:....B....E. │ │ │ │ │ + 0x00000020 00000000 af040000 00420e10 8e02450e .........B....E. │ │ │ │ │ 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ - 0x00000040 830603a5 020a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 490b0372 020e2841 0e20420e .B..I..r..(A. B. │ │ │ │ │ + 0x00000040 83060362 020a0e28 410e2042 0e18420e ...b...(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 440b032f 020e2841 0e20420e .B..D../..(A. B. │ │ │ │ │ 0x00000060 18420e10 420e0800 14000000 6c000000 .B..B.......l... │ │ │ │ │ 0x00000070 00000000 13000000 00000000 00000000 ................ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4331002e 4c433000 .desc..LC1..LC0. │ │ │ │ │ + 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ 0x00000010 5f474c4f 42414c5f 4f464653 45545f54 _GLOBAL_OFFSET_T │ │ │ │ │ 0x00000020 41424c45 5f006666 74775f61 6e5f494e ABLE_.fftw_an_IN │ │ │ │ │ 0x00000030 545f6775 6172616e 74656564 5f746f5f T_guaranteed_to_ │ │ │ │ │ 0x00000040 62655f7a 65726f00 66667477 5f636f64 be_zero.fftw_cod │ │ │ │ │ 0x00000050 656c6574 5f6e315f 36006666 74775f6b elet_n1_6.fftw_k │ │ │ │ │ 0x00000060 6466745f 72656769 73746572 00666674 dft_register.fft │ │ │ │ │ 0x00000070 775f6466 745f6e5f 67656e75 7300 w_dft_n_genus. │ │ │ ├── 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: 23624 (bytes into file) │ │ │ │ │ + Start of section headers: 21880 (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 0x5c48: │ │ │ │ │ +There are 15 section headers, starting at offset 0x5578: │ │ │ │ │ │ │ │ │ │ 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 003f13 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0043e0 001788 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 003f53 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 003f53 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 003f53 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 003f59 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 005b68 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 003fb1 000078 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 004029 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 004029 000078 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 005b98 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0040a8 000270 18 13 21 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 004318 0000c5 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 005bc8 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 003c03 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0040b8 0013e0 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 003c43 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 003c43 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 003c43 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 003c49 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 005498 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 003ca1 000078 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 003d19 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 003d19 000060 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 0054c8 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 003d80 000270 18 13 21 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 003ff0 0000c5 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0054f8 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,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 16120 FUNC LOCAL DEFAULT 1 n1_64 │ │ │ │ │ + 2: 0000000000000000 15334 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 │ │ │ │ │ + 6: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 7: 0000000000000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ + 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 │ │ │ │ │ 14: 0000000000000040 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 15: 0000000000000048 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 16: 0000000000000050 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 18: 0000000000000068 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 19: 0000000000000060 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 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: 0000000000003f00 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_64 │ │ │ │ │ + 23: 0000000000003bf0 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,264 +1,225 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x43e0 contains 251 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x40b8 contains 212 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000005d 000000160000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000299 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000002c5 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000002f0 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000002f8 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000050e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000565 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000056d 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000057a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000587 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000593 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005a0 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005cd 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005e7 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000005f5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000600 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000628 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000634 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000064f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000668 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000684 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000090e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000929 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000931 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000963 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c0b 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c5f 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c79 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c98 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000f3f 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000f8c 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000ff7 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000103c 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000012b2 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000012ba 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001347 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001354 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001600 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001618 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001626 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000164a 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001662 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000166e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000167a 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001687 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001697 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016b7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016ec 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016fd 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000170e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001727 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001759 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001765 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000176d 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001787 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000017bd 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000017e2 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001921 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000019df 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000019ec 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001a10 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001a48 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a71 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001aa7 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001aaf 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ace 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001b00 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001b2c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001b34 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001b49 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001b5d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001b9b 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ba3 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001bac 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001bb5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001bbd 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001bc5 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001e54 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001e6e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ea4 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001eb7 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f8e 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f9c 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fde 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001fea 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001ff6 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002004 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000202a 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002038 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002045 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000206f 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002086 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002092 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000020b3 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000020d0 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000020e1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000210a 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000213c 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000214e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002173 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002184 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000023a3 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000023c8 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000023da 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000242b 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000243e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002453 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002488 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002499 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024a7 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024b3 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024d8 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000024e9 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000024f6 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002504 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000251f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002539 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000254f 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002564 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025cc 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000025e2 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000025ee 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002618 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000262f 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002640 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002651 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000266f 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002855 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002872 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000289e 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000028b7 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000028e8 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000028ff 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002928 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002947 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000296c 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000297a 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002990 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000029ab 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000029b7 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000029c3 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000029db 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000029f4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002a09 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002a19 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002a5a 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002a66 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002a73 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002a81 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002ad3 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002adf 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002aed 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002aff 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002d5e 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002d6f 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002d7b 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002d87 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002dab 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002db3 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002ddd 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002dea 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000002df7 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000002e05 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002e1e 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002e32 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002e6c 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002e79 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002e85 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002e91 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002edb 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002eea 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002eff 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002f12 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002f6e 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002f7a 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002f89 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002f9a 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000031a0 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000031cf 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000031d7 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000003210 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000322f 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000323c 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000324d 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000003260 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000003288 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003295 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000032a3 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000032af 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000032ca 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000032fd 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000330d 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003319 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000334f 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003368 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003379 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000338f 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000033e6 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000033f5 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003403 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000003414 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003610 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003646 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000367d 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000003689 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000036c2 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000036cb 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000036db 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000036e3 0000001200000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000370f 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000371b 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003730 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003742 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000374b 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000003754 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000376a 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000378c 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000037c8 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000037e3 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000037fe 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003810 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003854 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003860 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000386e 0000001300000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000003880 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000003a2a 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000003a8e 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000003af4 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000003b05 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000003b11 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000003b1d 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000003b36 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000003b47 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000003b57 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003b68 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003b83 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003ba0 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003bb5 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003bc2 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003beb 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003bf9 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003c3a 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003c48 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003c55 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003c6c 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003c82 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003cc1 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003ccf 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000003ce1 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000003f03 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000003f0f 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000022 000000160000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000003b 0000000600000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000245 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000258 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000264 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000002ff 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000512 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000535 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000566 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000058e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005c0 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005dd 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005eb 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000062b 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000085f 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000867 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000008aa 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000092b 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000b50 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ba7 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000bea 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c0e 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ebf 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f25 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f4c 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f63 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000011a0 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000011c4 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000120a 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012ab 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000155e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001566 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001581 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015a8 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015c9 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015e0 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001651 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000165a 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000168b 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016b2 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000016c0 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000171e 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000195a 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000019ad 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000019b9 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001a01 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a29 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a59 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a85 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ab2 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ad1 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001b03 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ba7 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001bc0 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d57 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001de7 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001def 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001df7 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001ed9 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001f1d 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001f39 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001f57 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001f6a 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001fa8 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001fbc 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000200a 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000203b 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002055 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000207e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000020b2 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000225d 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000022df 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002304 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000231d 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002346 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002371 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000237a 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002391 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000023c9 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000023f1 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000023f9 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002405 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002415 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002427 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002443 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002480 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000249d 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000024aa 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000024bb 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000024d0 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000024e6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000024ee 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000268b 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000026ac 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000026d7 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000026e9 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002724 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000277a 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000278d 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000027c6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000027d3 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002800 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000280c 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002818 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000282e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000284e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000285c 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000028be 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000028cf 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000028d7 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000028e8 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000028fc 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002904 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002910 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002a10 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002afe 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002b39 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002b68 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002b9c 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002baa 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002bc4 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002bd2 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002bdb 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002bee 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000002c0a 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002c20 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002c28 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000002c34 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002c5e 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002c72 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002c92 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002ca0 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002ccf 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002cee 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002d2c 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000002d44 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002d4c 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002d5c 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000002f29 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000002f5c 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000002f72 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000002fb9 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000002fc2 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002fda 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000003001 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000003017 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000302a 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000304b 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000307d 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003085 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003091 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000030b0 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000030cd 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000030eb 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003103 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000310f 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000311b 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000314f 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000318c 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000031a0 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000031b6 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000031c2 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000033a1 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000033cf 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000033dd 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000003410 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000003418 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000003443 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000003455 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000003473 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000003495 0000001300000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000034ae 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000034ba 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000034d1 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000034e2 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000034f4 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003516 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000003528 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000003550 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000357c 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003597 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000035aa 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000035e2 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000035ef 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000035fd 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000360a 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000037d8 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000037f9 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000003824 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000003836 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000385c 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000003869 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003894 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000038b0 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000038be 0000000f00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000038d0 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000038dd 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000038f3 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000390d 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000393b 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003963 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000396b 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003988 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000039a6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000039bb 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000039d6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000039ee 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000003a0f 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003a26 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000003a3c 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000003bf3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000003bff 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x5b68 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x5498 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 0x5b98 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x54c8 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 + 3f00 │ │ │ │ │ +0000000000000054 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3bf0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,50 +9,35 @@ │ │ │ │ │ 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..0000000000003ef8 │ │ │ │ │ +00000018 0000000000000030 0000001c FDE cie=00000000 pc=0000000000000000..0000000000003be6 │ │ │ │ │ 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_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ 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_loc: 7 to 0000000000000011 │ │ │ │ │ - DW_CFA_def_cfa_offset: 888 │ │ │ │ │ - DW_CFA_advance_loc2: 16092 to 0000000000003eed │ │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003eee │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003eef │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003ef1 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000000e │ │ │ │ │ + DW_CFA_def_cfa_offset: 920 │ │ │ │ │ + DW_CFA_advance_loc2: 15315 to 0000000000003be1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003ef3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003be2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003ef5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000003be3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003ef7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003be5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000003f00..0000000000003f13 │ │ │ │ │ +0000004c 0000000000000010 00000050 FDE cie=00000000 pc=0000000000003bf0..0000000000003c03 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,7 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_64 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,3179 +1,2904 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_64(): │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x340,%rsp │ │ │ │ │ - cmpq $0x0,0x378(%rsp) │ │ │ │ │ - jle 3ee6 │ │ │ │ │ - mov 0x380(%rsp),%rax │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %rcx,%r8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x328(%rsp) │ │ │ │ │ - mov 0x388(%rsp),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x330(%rsp) │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ + sub $0x378,%rsp │ │ │ │ │ + mov 0x398(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 3bda │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x338(%rsp) │ │ │ │ │ - mov 0x100(%r12),%rax │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x80(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x180(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + mov 0x3a0(%rsp),%rbx │ │ │ │ │ + mov 0x3a8(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov 0x100(%r8),%rbp │ │ │ │ │ + mov 0x80(%r8),%r12 │ │ │ │ │ + movsd (%rax),%xmm9 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mov 0x180(%r8),%rbp │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm13 │ │ │ │ │ addsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x40(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x140(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm1 │ │ │ │ │ - mov 0x1c0(%r12),%rax │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xc0(%r12),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm2 │ │ │ │ │ - mov 0x0(%r13,%rax,1),%rax │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - movq %xmm0,%rbx │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mov 0x40(%r8),%r12 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + mov 0x140(%r8),%rbp │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + mov 0xc0(%r8),%rbp │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x1c0(%r8),%r12 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm8,-0x58(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm15 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm14,-0x70(%rsp) │ │ │ │ │ - movsd %xmm0,-0x78(%rsp) │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - movsd %xmm12,-0x60(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movsd %xmm15,-0x68(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm12,0x1e0(%rsp) │ │ │ │ │ - movsd %xmm14,-0x58(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm10,0x1f0(%rsp) │ │ │ │ │ - movsd %xmm11,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm15,-0x78(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm9,-0x70(%rsp) │ │ │ │ │ + movsd %xmm4,-0x60(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x68(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm15,0x1f0(%rsp) │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ + movsd %xmm1,0x1f8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mov 0x120(%r8),%rbp │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd -0x58(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm1,0x208(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm4,0x200(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm13,-0x50(%rsp) │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm7,0x200(%rsp) │ │ │ │ │ - movsd %xmm6,0x1f8(%rsp) │ │ │ │ │ - movsd %xmm5,0x208(%rsp) │ │ │ │ │ - movsd %xmm11,-0x40(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm6,-0x50(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm10,-0x58(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm0,-0x40(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm8,-0x38(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm14,0x210(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + mov 0xa0(%r8),%r12 │ │ │ │ │ + movsd %xmm7,0x218(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm5,0x228(%rsp) │ │ │ │ │ + mov 0x1a0(%r8),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x120(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm8,-0x30(%rsp) │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm2,-0x38(%rsp) │ │ │ │ │ - movsd %xmm15,-0x48(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0xa0(%r12),%rax │ │ │ │ │ - movq %xmm4,%rbx │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x1a0(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x1e0(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xe0(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm9 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x60(%r12),%rax │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x160(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm0 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm9 │ │ │ │ │ - mov 0x0(%r13,%rax,1),%rax │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - movsd %xmm1,0x210(%rsp) │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - movsd %xmm1,0x218(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm13,0x220(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm13 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm10,-0x8(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x1e0(%r8),%r12 │ │ │ │ │ + mov 0xe0(%r8),%rbp │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + mov 0x160(%r8),%rbp │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + mov 0x60(%r8),%r12 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + movsd %xmm14,0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movsd -0x38(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd %xmm15,-0x20(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm8,-0x30(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x8(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm8,0x230(%rsp) │ │ │ │ │ + movsd -0x38(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm13,-0x38(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm8,-0x28(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm8,-0x20(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm10,-0x10(%rsp) │ │ │ │ │ - movsd %xmm14,-0x18(%rsp) │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm6,0x220(%rsp) │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm13,-0x28(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm0,-0x18(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm13,-0x20(%rsp) │ │ │ │ │ + movsd %xmm1,0x238(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm11,-0x10(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm8,-0x8(%rsp) │ │ │ │ │ + movsd %xmm1,(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm7,0x8(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movsd 0x18(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mov 0x110(%r8),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm5,0x10(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm10,0x8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm6,0x18(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm5,0x20(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movsd %xmm15,0x28(%rsp) │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm11,0x10(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movsd %xmm9,0x30(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x110(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd %xmm5,0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + movsd %xmm4,0x20(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movsd %xmm9,0x28(%rsp) │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movsd %xmm2,0x38(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm2 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm9 │ │ │ │ │ + mov 0x90(%r8),%r12 │ │ │ │ │ + movsd %xmm3,0x30(%rsp) │ │ │ │ │ addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x90(%r12),%rax │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movq %xmm9,%rbx │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x190(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm8 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mov 0x190(%r8),%rbp │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + mov 0x1d0(%r8),%r12 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0xd0(%r8),%rbp │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x1d0(%r12),%rax │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xd0(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm7 │ │ │ │ │ - mov 0x50(%r12),%rax │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x150(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm15 │ │ │ │ │ - mov 0x0(%r13,%rdx,1),%rdx │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movq %xmm4,%rdi │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ + movsd %xmm10,0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm8,0x78(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm5 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + mov 0x50(%r8),%r12 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + mov 0x150(%r8),%rbp │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm15 │ │ │ │ │ + movsd %xmm5,0x68(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm10,0x38(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x38(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd 0x38(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm5,0x240(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm14,%xmm9 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movq %rbx,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movq %xmm9,%rdx │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd %xmm9,0x40(%rsp) │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movsd %xmm9,0x48(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movsd %xmm15,0x228(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm15,0x230(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm9,0x58(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd %xmm11,0x50(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm9,0x60(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm4,0x68(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm10,0x40(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm5,0x248(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm10,0x38(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm2,0x48(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm9,0x50(%rsp) │ │ │ │ │ + movsd 0x58(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm5,0x250(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x1f8(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xf8(%r12),%rax │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm7,0x258(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0x78(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm4,0x78(%rsp) │ │ │ │ │ - movsd %xmm14,0x70(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm3 │ │ │ │ │ - movsd %xmm2,0x238(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm12,0x80(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm2,0x58(%rsp) │ │ │ │ │ + movsd 0x68(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm14,0x60(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm7,0x68(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm11,0x70(%rsp) │ │ │ │ │ + movsd %xmm3,0x78(%rsp) │ │ │ │ │ + movsd %xmm10,0x80(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mov 0x1f8(%r8),%r12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov 0xf8(%r8),%rbp │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd %xmm0,0x88(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm9,0x260(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + mov 0x78(%r8),%r12 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x178(%r8),%rbp │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm1,0x98(%rsp) │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - movsd %xmm6,0x90(%rsp) │ │ │ │ │ - movsd %xmm2,0x88(%rsp) │ │ │ │ │ - movsd %xmm7,0x240(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x178(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x1b8(%r12),%rax │ │ │ │ │ - movq %xmm13,%rbx │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb8(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm14 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm2,0xa0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + mov 0x1b8(%r8),%r12 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm9 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm12 │ │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm15 │ │ │ │ │ - mov 0x138(%r12),%rax │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm13 │ │ │ │ │ - mov 0x0(%r13,%rax,1),%rax │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movq %xmm7,%rcx │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movq %rbx,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movq %xmm7,%rdx │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movq %xmm7,%rax │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - mov 0x1f0(%r12),%rax │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm7,0xa0(%rsp) │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xf0(%r12),%rax │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm7,0xa8(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm15,0xb0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm15,0xb8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movq %xmm14,%rbp │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movq %xmm14,%rsi │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0xb8(%r8),%rbp │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm8,0xa8(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov 0x38(%r8),%r12 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x138(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm0,0xb0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm4 │ │ │ │ │ + movsd %xmm2,0x90(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd 0x90(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + mov 0x1f0(%r8),%r12 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov 0xf0(%r8),%rbp │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm2,0x98(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm2,0x268(%rsp) │ │ │ │ │ + movsd 0xa0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ subsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm2,0xa0(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm9,0x280(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm11,0xc0(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm14,0x278(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm10,0x270(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm15,0x248(%rsp) │ │ │ │ │ - movsd %xmm4,0xe8(%rsp) │ │ │ │ │ - movsd %xmm6,0xe0(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm9,0x290(%rsp) │ │ │ │ │ + movsd 0xa8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm10,0x288(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm13,0x250(%rsp) │ │ │ │ │ - movsd %xmm5,0xd8(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm7,0xc8(%rsp) │ │ │ │ │ - movsd %xmm14,0xd0(%rsp) │ │ │ │ │ - movsd %xmm1,0xf8(%rsp) │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - movsd %xmm2,0xf0(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x70(%r12),%rax │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x170(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x1b0(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb0(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm4 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm12 │ │ │ │ │ - movq %xmm13,%rbx │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm8 │ │ │ │ │ - mov 0x30(%r12),%rax │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x130(%r12),%rax │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm12 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm5 │ │ │ │ │ - mov 0x0(%r13,%rdx,1),%rdx │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %xmm8,%rdi │ │ │ │ │ - movq %xmm13,%rdx │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd %xmm13,0x100(%rsp) │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movq %rbx,%xmm8 │ │ │ │ │ - movsd %xmm13,0x258(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm13,0x108(%rsp) │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm13,0x110(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm13,0x118(%rsp) │ │ │ │ │ - movsd %xmm10,0x120(%rsp) │ │ │ │ │ - movsd %xmm4,0x128(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm4,0x260(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm12,0x268(%rsp) │ │ │ │ │ - movsd %xmm4,0x130(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm8,0x270(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm8,0x278(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm8,0x280(%rsp) │ │ │ │ │ - movsd %xmm2,0x288(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x108(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm1,0x298(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm6,0x290(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x88(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x188(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm7 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm15,0xa8(%rsp) │ │ │ │ │ + movsd %xmm2,0xb0(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm4,0x298(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm13,0x2a0(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm3,0x2a8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - mov 0x1c8(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xc8(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm4,0x90(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd %xmm11,0x2b0(%rsp) │ │ │ │ │ + movsd %xmm1,0xb8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x70(%r8),%r12 │ │ │ │ │ + mov 0x170(%r8),%rbp │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm13 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x1b0(%r8),%r12 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0xb0(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm13,0xe8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm5 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm13 │ │ │ │ │ - mov 0x48(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x148(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm15 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movq %xmm6,%r9 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm1,0xf0(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x30(%r8),%r12 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mov 0x130(%r8),%rbp │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm10,0xf8(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm0,0x100(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ addsd %xmm14,%xmm0 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm14 │ │ │ │ │ - mov 0x0(%r13,%rax,1),%rax │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm0,0xc0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm15,0x2b8(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm0,0x2c0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x100(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm0,0x2c8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm5,0xd0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm0,0xc8(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm14,0xd8(%rsp) │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - movq %rax,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,0x138(%rsp) │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm1,0x2a0(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm1,0x2a8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm9,0x140(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm1,0x148(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm8,0xe0(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,0x158(%rsp) │ │ │ │ │ - movq %xmm9,%rbx │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ │ - movsd %xmm8,0x150(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x128(%r12),%rax │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm2 │ │ │ │ │ - movsd %xmm9,0x2b8(%rsp) │ │ │ │ │ - movsd %xmm1,0x2b0(%rsp) │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + mov 0x108(%r8),%rbp │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm0,0xe8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm2,0x2d0(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm14,0x2d0(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - mov 0xa8(%r12),%rax │ │ │ │ │ - movsd %xmm9,0x2c8(%rsp) │ │ │ │ │ - movsd %xmm11,0x2c0(%rsp) │ │ │ │ │ - movsd %xmm6,0x2e8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm4,0x2d8(%rsp) │ │ │ │ │ - movsd %xmm5,0x2e0(%rsp) │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x1a8(%r12),%rax │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mov 0x1e8(%r12),%rax │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm15,0xf0(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm1,0x2d8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm10,0x2e0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd %xmm5,0xf8(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + movsd %xmm3,0x2e8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm13,0x2f0(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm13 │ │ │ │ │ + mov 0x88(%r8),%r12 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov 0x188(%r8),%rbp │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm3 │ │ │ │ │ + movsd %xmm13,0x108(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm13 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mov 0x1c8(%r8),%r12 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm3,0x110(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm4,0x118(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + mov 0xc8(%r8),%rbp │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mov 0x48(%r8),%r12 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + mov 0x148(%r8),%rbp │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm0,0x120(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xe8(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd %xmm0,0x2f8(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x110(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm0,0x300(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm6,0x160(%rsp) │ │ │ │ │ - mov 0x68(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x168(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r11,%rax,1),%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm6 │ │ │ │ │ - movq %xmm3,%r10 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %xmm3,%r9 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - addsd 0x160(%rsp),%xmm6 │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ - movsd %xmm6,0x168(%rsp) │ │ │ │ │ - movsd 0x160(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x168(%rsp),%xmm6 │ │ │ │ │ - movq %xmm12,%r10 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm11,0x2f0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm6,0x310(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm0,0x308(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm12,0x2f8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm4,0x100(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm12,0x300(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm12,0x160(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm10,0x308(%rsp) │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - movsd %xmm11,0x310(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,0x318(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm7,0x168(%rsp) │ │ │ │ │ + movsd %xmm6,0x318(%rsp) │ │ │ │ │ + movsd 0x118(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x108(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm0,0x320(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x120(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,0x328(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm9,0x340(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm4,0x348(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm3,0x108(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ addsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd %xmm7,0x320(%rsp) │ │ │ │ │ - movsd %xmm6,0x170(%rsp) │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm10,0x330(%rsp) │ │ │ │ │ + movsd %xmm2,0x338(%rsp) │ │ │ │ │ + movsd %xmm5,0x110(%rsp) │ │ │ │ │ + mov 0x28(%r8),%r12 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x18(%r12),%rax │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x118(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm1 │ │ │ │ │ - movsd %xmm6,0x178(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm4 │ │ │ │ │ - movsd %xmm6,0x180(%rsp) │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + mov 0x128(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + mov 0xa8(%r8),%r12 │ │ │ │ │ + movsd %xmm1,0x350(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm11,0x358(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x1a8(%r8),%rbp │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm0 │ │ │ │ │ - mov 0x98(%r12),%rax │ │ │ │ │ - movsd %xmm2,0x190(%rsp) │ │ │ │ │ - movsd %xmm3,0x188(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x198(%r12),%rax │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm15 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + mov 0x1e8(%r8),%r12 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mov 0xe8(%r8),%rbp │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm15,0x118(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd (%r11,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm2 │ │ │ │ │ - mov 0x1d8(%r12),%rax │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm7,0x198(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0xd8(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm0,0x1d0(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movsd 0x0(%r13,%rcx,1),%xmm6 │ │ │ │ │ - mov 0x58(%r12),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd 0x198(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm2,0x198(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0x158(%r12),%rax │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd (%r11,%rcx,1),%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd (%r11,%rdx,1),%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movsd 0x0(%r13,%rcx,1),%xmm7 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%r13,%rdx,1),%xmm1 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm13,0x158(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm8,0x150(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mov 0x168(%r8),%rbp │ │ │ │ │ + movsd %xmm9,0x120(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x68(%r8),%r12 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ + movsd %xmm14,0x128(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm11 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + addsd 0x118(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm11,0x130(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd 0x130(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd 0x130(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm14,0x138(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm9 │ │ │ │ │ + addsd 0x120(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ addsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm1,0x168(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm14,0x140(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm10,0x118(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x140(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm10,0x130(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm3,0x120(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x158(%rsp),%xmm3 │ │ │ │ │ + subsd 0x128(%rsp),%xmm8 │ │ │ │ │ + subsd 0x138(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm2,0x148(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm1,0x138(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd 0x150(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm12,%rdx │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - movsd %xmm7,0x1a8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm1,0x140(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movsd 0x198(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm2,0x150(%rsp) │ │ │ │ │ + movsd %xmm11,0x158(%rsp) │ │ │ │ │ + movsd %xmm4,0x360(%rsp) │ │ │ │ │ + movsd %xmm8,0x160(%rsp) │ │ │ │ │ + mov 0x18(%r8),%r12 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x168(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mov 0x118(%r8),%rbp │ │ │ │ │ + addsd 0x128(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm15,0x1b0(%rsp) │ │ │ │ │ - movsd %xmm7,0x1b8(%rsp) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm7 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm6,0x1c0(%rsp) │ │ │ │ │ - movsd %xmm1,0x1c8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm9,0x368(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm13,0x170(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm9,0x370(%rsp) │ │ │ │ │ + movsd (%rax,%r12,8),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mov 0x198(%r8),%rbp │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm13,0x178(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x98(%r8),%r12 │ │ │ │ │ + movsd %xmm14,0x128(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm4 │ │ │ │ │ + movsd %xmm8,0x168(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm5 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm9 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm8,0x180(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm15,0x188(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm13,0x1c0(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm9,0x190(%rsp) │ │ │ │ │ + movsd %xmm8,0x198(%rsp) │ │ │ │ │ + mov 0x1d8(%r8),%r12 │ │ │ │ │ + mov 0xd8(%r8),%rbp │ │ │ │ │ + addsd 0x180(%rsp),%xmm7 │ │ │ │ │ + addsd 0x188(%rsp),%xmm0 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm9 │ │ │ │ │ + mov 0x158(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + mov 0x58(%r8),%r12 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm13 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm5 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movsd %xmm13,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x190(%rsp),%xmm1 │ │ │ │ │ + addsd 0x198(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm13,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd 0x1a0(%rsp),%xmm9 │ │ │ │ │ + subsd 0x1a0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm15,0x1d0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm13,0x1b0(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm10 │ │ │ │ │ + subsd 0x1a8(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm9,0x180(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm7,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm7,0x188(%rsp) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x40(%rsp),%xmm10 │ │ │ │ │ + addsd 0xc0(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm4,0x1c0(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm5,0x1c8(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x40(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm11,0x198(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - addsd 0x100(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd -0x58(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm0,0x1d8(%rsp) │ │ │ │ │ - movsd 0x210(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm12,0x1a0(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x198(%rsp),%xmm8 │ │ │ │ │ + subsd 0x190(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm0,0x1d0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm11,0x1d8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x30(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm3,0x1a8(%rsp) │ │ │ │ │ + addsd 0x1b0(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm7,0x1e0(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm4,0x1e8(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm3,0x1b0(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x100(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd 0x148(%rsp),%xmm3 │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm8,0x190(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm6,0x198(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x118(%rsp),%xmm5 │ │ │ │ │ + movsd 0x98(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + mov 0x100(%r9),%rbp │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + mov 0x140(%r9),%r12 │ │ │ │ │ + movsd 0x210(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd -0x30(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x10(%rsp),%xmm3 │ │ │ │ │ + movsd 0x250(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd -0x10(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd 0x138(%rsp),%xmm10 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd -0x40(%rsp),%xmm11 │ │ │ │ │ - addsd -0x8(%rsp),%xmm11 │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movq %r9,%xmm7 │ │ │ │ │ - movq %xmm11,%rdx │ │ │ │ │ - movsd 0x60(%rsp),%xmm11 │ │ │ │ │ - addsd 0x128(%rsp),%xmm11 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - mov 0x100(%r14),%rdx │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - mov 0x80(%r14),%rdx │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm15,(%r15) │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm9,(%r8) │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movsd 0x60(%rsp),%xmm9 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm5,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x80(%r9),%rbp │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movsd 0x100(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + subsd 0x148(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm5,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x180(%r9),%rbp │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd 0x118(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm11 │ │ │ │ │ + subsd 0x40(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + mov 0x40(%r9),%rbp │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - mov 0x180(%r14),%rdx │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - movsd %xmm12,(%r8,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%r15,%rdx,1) │ │ │ │ │ - movsd -0x58(%rsp),%xmm3 │ │ │ │ │ - subsd 0x128(%rsp),%xmm9 │ │ │ │ │ - movsd -0x40(%rsp),%xmm10 │ │ │ │ │ - movsd 0x100(%rsp),%xmm12 │ │ │ │ │ - subsd -0x8(%rsp),%xmm10 │ │ │ │ │ - subsd 0x40(%rsp),%xmm12 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x220(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movsd 0x98(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movsd 0x138(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ - mov 0x140(%r14),%rbx │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - mov 0x40(%r14),%rbx │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - mov 0x1c0(%r14),%rbx │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x68(%rsp),%xmm14 │ │ │ │ │ - subsd 0x48(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm1,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm11,(%r15,%rdx,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movsd 0x258(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm1,(%r8,%rsi,1) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - lea 0x0(,%rbx,8),%rsi │ │ │ │ │ - mov 0xc0(%r14),%rbx │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm10,(%r8,%rdx,1) │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movsd %xmm1,(%r8,%rsi,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm9,(%r8,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rsi,1) │ │ │ │ │ - movsd %xmm3,(%r15,%rdx,1) │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movsd 0x218(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd 0x260(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x230(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x218(%rsp),%xmm6 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x240(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x268(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm14,(%rcx,%r12,8) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + mov 0x1c0(%r9),%r12 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + mov 0xc0(%r9),%rbp │ │ │ │ │ + movsd 0x238(%rsp),%xmm1 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm0,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x280(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm0,(%rdx,%r12,8) │ │ │ │ │ + movsd 0xe0(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x188(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm3 │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm0 │ │ │ │ │ - addsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ - movsd 0x148(%rsp),%xmm4 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rbp,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm6,-0x30(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x258(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x180(%rsp),%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x48(%rsp),%xmm3 │ │ │ │ │ - addsd 0x68(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd 0xe0(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm11,-0x58(%rsp) │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - subsd 0x160(%rsp),%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm15,0x40(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd 0x160(%rsp),%xmm11 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x318(%rsp),%xmm6 │ │ │ │ │ + movsd 0x300(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mov 0x160(%r9),%r12 │ │ │ │ │ + subsd 0x130(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + subsd 0x120(%rsp),%xmm0 │ │ │ │ │ + mov 0x60(%r9),%rbp │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm1,-0x40(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x130(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x120(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x148(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm11 │ │ │ │ │ - subsd 0x1a8(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movq %rbp,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd 0x188(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd 0x180(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm15,0x98(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd -0x40(%rsp),%xmm0 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - mov 0x160(%r14),%rax │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x60(%r14),%rax │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%rbp │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movq %rbp,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm11,(%r15,%rdx,1) │ │ │ │ │ - movq %rbp,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm11,(%r15,%rax,1) │ │ │ │ │ - movq %xmm1,%rbp │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movq %rbp,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm11,(%r8,%rdx,1) │ │ │ │ │ - movq %rbp,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm11,(%r8,%rax,1) │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - mov 0x1e0(%r14),%rax │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xe0(%r14),%rax │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movsd %xmm5,(%r8,%rax,1) │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm15,(%r15,%rax,1) │ │ │ │ │ - mov 0x120(%r14),%rax │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x20(%r14),%rax │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm4,(%r15,%rax,1) │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x30(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x30(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1e0(%r9),%r12 │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xe0(%r9),%rbp │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x40(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - movsd %xmm4,(%r8,%rax,1) │ │ │ │ │ - mov 0x1a0(%r14),%rax │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movsd -0x28(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xa0(%r14),%rax │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd 0x208(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd -0x20(%rsp),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd -0x10(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm12,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm9,(%r15,%rax,1) │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mov 0x120(%r9),%r12 │ │ │ │ │ + movsd %xmm4,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x98(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movsd -0x10(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x90(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + addsd -0x20(%rsp),%xmm7 │ │ │ │ │ + addsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mov 0x1a0(%r9),%r12 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movsd -0x28(%rsp),%xmm0 │ │ │ │ │ + addsd -0x18(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd -0x18(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x230(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov 0xa0(%r9),%rbp │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + movsd 0x228(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movsd 0x208(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x248(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm0,0x40(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x300(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movsd 0x140(%rsp),%xmm10 │ │ │ │ │ - subsd 0x180(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x278(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x50(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0xd0(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movsd 0x198(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm15,-0x30(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd 0x158(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x310(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd 0x168(%rsp),%xmm4 │ │ │ │ │ + addsd 0x168(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x110(%rsp),%xmm1 │ │ │ │ │ + subsd 0x140(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x58(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm9,-0x58(%rsp) │ │ │ │ │ - movsd 0x140(%rsp),%xmm5 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm9 │ │ │ │ │ - addsd 0x180(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm8 │ │ │ │ │ - movq %xmm5,%rax │ │ │ │ │ - movsd 0x158(%rsp),%xmm5 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x50(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x110(%rsp),%xmm5 │ │ │ │ │ + addsd 0x140(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x90(%rsp),%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - movq %xmm8,%rdx │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd 0x1b8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm6,-0x10(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov 0x150(%r14),%rax │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd 0x198(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x50(%r14),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm5,0x50(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm7 │ │ │ │ │ + mov 0x150(%r9),%r12 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mov 0x50(%r9),%rbp │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd -0x30(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm5,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd -0x10(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm5,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1d0(%r9),%r12 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xd0(%r9),%rbp │ │ │ │ │ + movsd 0x50(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm5,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x40(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm5,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mov 0x110(%r9),%r12 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ addsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - movq %rbx,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movq %rbx,%xmm7 │ │ │ │ │ + movsd %xmm5,(%rcx,%r12,8) │ │ │ │ │ + mov 0x190(%r9),%r12 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x90(%r9),%rbp │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm1,(%r8,%rax,1) │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - mov 0x1d0(%r14),%rax │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xd0(%r14),%rax │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm15,(%r8,%rax,1) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm14,(%r15,%rax,1) │ │ │ │ │ - mov 0x110(%r14),%rax │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - movsd %xmm2,(%r8,%rax,1) │ │ │ │ │ - mov 0x190(%r14),%rax │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movsd -0x28(%rsp),%xmm2 │ │ │ │ │ - movsd 0x228(%rsp),%xmm0 │ │ │ │ │ - subsd -0x18(%rsp),%xmm2 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x90(%r14),%rax │ │ │ │ │ - movsd 0xe0(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - addsd 0x198(%rsp),%xmm8 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + subsd -0x20(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ + movsd 0x220(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x48(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm4,(%r8,%rax,1) │ │ │ │ │ - mulsd 0x108(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm3,(%r15,%rax,1) │ │ │ │ │ - movsd 0x200(%rsp),%xmm3 │ │ │ │ │ + movsd 0x200(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + mulsd 0x38(%rsp),%xmm5 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movsd -0x10(%rsp),%xmm10 │ │ │ │ │ - subsd -0x20(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x50(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x150(%rsp),%xmm8 │ │ │ │ │ - subsd 0x178(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x108(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd 0x128(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd -0x18(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm0,-0x20(%rsp) │ │ │ │ │ + subsd -0x28(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x270(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x190(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm13,-0x38(%rsp) │ │ │ │ │ + movsd 0x308(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd 0x138(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x38(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0xc8(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x50(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x150(%rsp),%xmm4 │ │ │ │ │ - addsd 0x178(%rsp),%xmm4 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x48(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd 0x190(%rsp),%xmm6 │ │ │ │ │ + subsd 0x1a0(%rsp),%xmm7 │ │ │ │ │ + mov 0x170(%r9),%r12 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mov 0x70(%r9),%rbp │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x108(%rsp),%xmm3 │ │ │ │ │ + addsd 0x128(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm5,-0x30(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x138(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm13 │ │ │ │ │ - subsd 0x198(%rsp),%xmm13 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x170(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x70(%r14),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm1,%rbp │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - movq %rbp,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r8,%rax,1) │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - mov 0x1f0(%r14),%rax │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ - mov 0xf0(%r14),%rax │ │ │ │ │ - movsd 0x310(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm14,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm12,(%r15,%rax,1) │ │ │ │ │ - mov 0x130(%r14),%rax │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm8,(%r15,%rax,1) │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm9 │ │ │ │ │ - addsd 0x1c8(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movsd %xmm8,(%r8,%rax,1) │ │ │ │ │ - mov 0x1b0(%r14),%rax │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb0(%r14),%rax │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm3,(%r8,%rax,1) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - movsd %xmm3,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - movsd 0x8(%rsp),%xmm3 │ │ │ │ │ - addsd -0x38(%rsp),%xmm2 │ │ │ │ │ - addsd 0x38(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x28(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd 0x168(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm7,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x30(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd -0x30(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + movsd -0x28(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x1f0(%r9),%r12 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + mov 0xf0(%r9),%rbp │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm7,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm15,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd -0x38(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x20(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + mov 0x130(%r9),%r12 │ │ │ │ │ + movsd 0x360(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x290(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + mov 0x30(%r9),%rbp │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbp,8) │ │ │ │ │ + movsd 0x328(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1b0(%r9),%r12 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xb0(%r9),%rbp │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x338(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movsd (%rsp),%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x160(%rsp),%xmm5 │ │ │ │ │ + addsd 0x30(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm15,(%rdx,%r12,8) │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + addsd -0x48(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm3,-0x30(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm1 │ │ │ │ │ + addsd 0x1c8(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm7,-0x20(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ - addsd 0x1b8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x60(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x298(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x98(%rsp),%xmm1 │ │ │ │ │ - subsd 0x168(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x78(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm5 │ │ │ │ │ - addsd -0x50(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movq %xmm1,%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd 0x160(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + mulsd 0x88(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd (%rsp),%xmm4 │ │ │ │ │ - addsd 0x30(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movq %xmm8,%rbx │ │ │ │ │ - movsd 0xc0(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - subsd 0x1c8(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0xe8(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + addsd 0x28(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x88(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm2,-0x38(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x78(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0xe8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movsd -0x60(%rsp),%xmm2 │ │ │ │ │ + addsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x98(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movsd 0xd0(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - subsd 0x1b8(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x60(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd 0x1d8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm7,-0x28(%rsp) │ │ │ │ │ + subsd 0x1c8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mov 0x158(%r9),%r12 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mov 0x158(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x58(%r14),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - movq %r9,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - movq %r10,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r8,%rdx,1) │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movq %rbx,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm0,(%r8,%rax,1) │ │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ │ - mov 0x1d8(%r14),%rax │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xd8(%r14),%rax │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x58(%r9),%rbp │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x30(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm14,-0x30(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd -0x30(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x28(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm14,(%rdx,%r12,8) │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + subsd -0x28(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd -0x38(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm14,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1d8(%r9),%r12 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mov 0xd8(%r9),%rbp │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm14,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rdx,%r12,8) │ │ │ │ │ + mov 0x118(%r9),%r12 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mov 0x18(%r9),%rbp │ │ │ │ │ + movsd -0x20(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ addsd %xmm10,%xmm7 │ │ │ │ │ subsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm0,(%r8,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm13,(%r8,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x18(%rsp),%xmm8 │ │ │ │ │ - addsd 0x28(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm12,(%r15,%rax,1) │ │ │ │ │ - mov 0x118(%r14),%rax │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x18(%r14),%rax │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r8,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%r8,%rax,1) │ │ │ │ │ - mov 0x198(%r14),%rax │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x98(%r14),%rax │ │ │ │ │ - movsd %xmm1,(%r8,%rdx,1) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm5,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rdx,1) │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm2,(%r15,%rax,1) │ │ │ │ │ - addsd -0x48(%rsp),%xmm1 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x190(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movsd %xmm6,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + mov 0x198(%r9),%r12 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm14,(%rcx,%r12,8) │ │ │ │ │ + mov 0x98(%r9),%rbp │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + addsd -0x50(%rsp),%xmm6 │ │ │ │ │ + movsd 0x348(%rsp),%xmm4 │ │ │ │ │ + movsd 0x178(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm14,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x358(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd 0x2e8(%rsp),%xmm14 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x238(%rsp),%xmm0 │ │ │ │ │ - movsd 0x278(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - subsd 0x190(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd 0x170(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm5 │ │ │ │ │ + addsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movsd 0x288(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm14,(%rdx,%r12,8) │ │ │ │ │ + movsd 0x10(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd 0x20(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x370(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm3,-0x20(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm3 │ │ │ │ │ - addsd 0x1d8(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm7,-0x18(%rsp) │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x88(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd 0x80(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - subsd 0x170(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd 0xf8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + subsd 0x178(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mov 0x148(%r9),%r12 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd -0x68(%rsp),%xmm2 │ │ │ │ │ + addsd -0x40(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm14,-0x38(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x10(%rsp),%xmm3 │ │ │ │ │ - movq %xmm4,%r9 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - addsd -0x30(%rsp),%xmm4 │ │ │ │ │ - addsd 0x20(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd 0xf8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x8(%rsp),%xmm3 │ │ │ │ │ + addsd 0x18(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd 0x80(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm1 │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm1 │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x88(%rsp),%xmm5 │ │ │ │ │ - movq %xmm5,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm15 │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm6 │ │ │ │ │ - subsd 0x1d8(%rsp),%xmm6 │ │ │ │ │ - movq %xmm15,%rax │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd %xmm3,-0x30(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd 0x1b0(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mov 0x148(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd %xmm5,(%r15,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - movsd %xmm15,(%r15,%rax,1) │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm1,-0x28(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm5,(%r8,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - movsd %xmm15,(%r8,%rax,1) │ │ │ │ │ - mov 0x1c8(%r14),%rax │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xc8(%r14),%rax │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r8,%rdx,1) │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movsd %xmm13,(%r8,%rax,1) │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm11,(%r15,%rax,1) │ │ │ │ │ - mov 0x108(%r14),%rax │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm11,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm11,(%r8,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r8,%rax,1) │ │ │ │ │ - mov 0x188(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - movsd %xmm5,(%r8,%rdx,1) │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm12 │ │ │ │ │ - movsd 0x308(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + mov 0x48(%r9),%rbp │ │ │ │ │ + movsd -0x30(%rsp),%xmm3 │ │ │ │ │ + movsd -0x28(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + subsd -0x30(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + subsd -0x28(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd -0x38(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1c8(%r9),%r12 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xc8(%r9),%rbp │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x18(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd -0x8(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd 0x28(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbp,8) │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + mov 0x108(%r9),%r12 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x8(%r9),%rbp │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rcx,%r12,8) │ │ │ │ │ + mov 0x188(%r9),%r12 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x88(%r9),%rbp │ │ │ │ │ + movsd %xmm14,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + movsd %xmm14,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm14,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd -0x38(%rsp),%xmm0 │ │ │ │ │ - movsd (%rsp),%xmm7 │ │ │ │ │ - mov 0x88(%r14),%rax │ │ │ │ │ - subsd 0x30(%rsp),%xmm7 │ │ │ │ │ - movsd 0x318(%rsp),%xmm14 │ │ │ │ │ - movsd 0x248(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd 0x268(%rsp),%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm4,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm5,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%r15,%rax,1) │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm7 │ │ │ │ │ - movq %xmm8,%rbx │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ + subsd -0x48(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm7,-0x78(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + movsd 0x320(%rsp),%xmm13 │ │ │ │ │ + movsd 0x330(%rsp),%xmm5 │ │ │ │ │ + movsd 0x150(%rsp),%xmm3 │ │ │ │ │ + movsd 0x158(%rsp),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm7 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + subsd 0x150(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + subsd 0x158(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x288(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movsd 0x290(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movsd %xmm10,-0x38(%rsp) │ │ │ │ │ + movsd 0x260(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd 0x1d0(%rsp),%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movq %xmm11,%r10 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm2 │ │ │ │ │ - addsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x90(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x70(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd 0x58(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm14 │ │ │ │ │ - subsd -0x50(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movsd 0x38(%rsp),%xmm10 │ │ │ │ │ - subsd 0x8(%rsp),%xmm10 │ │ │ │ │ - movq %xmm15,%rax │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm4,-0x48(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + subsd -0x58(%rsp),%xmm1 │ │ │ │ │ + movsd 0x30(%rsp),%xmm2 │ │ │ │ │ + subsd (%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mov 0x178(%r9),%r12 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mov 0x78(%r9),%rbp │ │ │ │ │ + movsd 0xa8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x70(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd 0x1d0(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x58(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x90(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ - subsd 0x1c0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm4,-0x60(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd 0x1c0(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mov 0x178(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x78(%r14),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r8,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm0,(%r8,%rax,1) │ │ │ │ │ - mov 0x1f8(%r14),%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xf8(%r14),%rax │ │ │ │ │ - movsd %xmm11,(%r8,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - mov 0x138(%r14),%rax │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm12 │ │ │ │ │ - movsd 0x250(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r14),%rax │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm6,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd -0x78(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd -0x48(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm10,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x60(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd -0x60(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1f8(%r9),%r12 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm8,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xf8(%r9),%rbp │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movsd -0x78(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm10,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rcx,%rbp,8) │ │ │ │ │ + subsd -0x48(%rsp),%xmm7 │ │ │ │ │ + movsd 0x340(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm5,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + mov 0x138(%r9),%r12 │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x38(%r9),%rbp │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x170(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm5,(%rdx,%r12,8) │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x368(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x8(%rsp),%xmm6 │ │ │ │ │ + subsd 0x18(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm5,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1b8(%r9),%r12 │ │ │ │ │ + movsd 0x350(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mov 0xb8(%r9),%rbp │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx,%r12,8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - addsd 0x1a0(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm0,(%r8,%rdx,1) │ │ │ │ │ - movsd %xmm6,(%r8,%rax,1) │ │ │ │ │ - mov 0x1b8(%r14),%rax │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xb8(%r14),%rax │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm4,(%r8,%rdx,1) │ │ │ │ │ - movsd 0x10(%rsp),%xmm1 │ │ │ │ │ - subsd 0x20(%rsp),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm10,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movsd %xmm9,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm2,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ + movsd %xmm10,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ movsd -0x70(%rsp),%xmm0 │ │ │ │ │ - subsd -0x48(%rsp),%xmm0 │ │ │ │ │ - movsd 0x320(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movq %xmm6,%rbx │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x188(%rsp),%xmm1 │ │ │ │ │ - movq %xmm6,%r9 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + subsd -0x50(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm0,-0x60(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm7,-0x78(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x240(%rsp),%xmm0 │ │ │ │ │ + movsd 0x298(%rsp),%xmm14 │ │ │ │ │ + mulsd 0x68(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x80(%rsp),%xmm4 │ │ │ │ │ - movsd 0x280(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x270(%rsp),%xmm13 │ │ │ │ │ - subsd 0x188(%rsp),%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd 0x78(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ subsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0xf0(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd 0x170(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm4,-0x70(%rsp) │ │ │ │ │ + movsd 0x20(%rsp),%xmm4 │ │ │ │ │ + subsd 0x10(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movsd 0x28(%rsp),%xmm11 │ │ │ │ │ - subsd 0x18(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ - subsd -0x30(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + subsd -0x40(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x68(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0xf0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x80(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - subsd 0x1a0(%rsp),%xmm13 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - subsd 0x1d0(%rsp),%xmm13 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x78(%rsp),%xmm2 │ │ │ │ │ + subsd 0x1a8(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mov 0x168(%r9),%r12 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mov 0x68(%r9),%rbp │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mov 0x168(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x68(%r14),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm5,(%r15,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm5,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm5,(%r8,%rdx,1) │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r8,%rax,1) │ │ │ │ │ - mov 0x1e8(%r14),%rax │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xe8(%r14),%rax │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm10,(%r8,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm12,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm7,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm5,(%r15,%rax,1) │ │ │ │ │ - mov 0x128(%r14),%rax │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x28(%r14),%rax │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm8,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm5,(%r15,%rax,1) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + subsd 0x1e0(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + movsd -0x78(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd -0x70(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm0,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm14,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x78(%rsp),%xmm2 │ │ │ │ │ + subsd -0x70(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm8,(%r8,%rdx,1) │ │ │ │ │ - movsd %xmm5,(%r8,%rax,1) │ │ │ │ │ - mov 0x1a8(%r14),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0xa8(%r14),%rax │ │ │ │ │ - movsd %xmm4,(%r8,%rdx,1) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm9,(%r8,%rax,1) │ │ │ │ │ - movsd %xmm2,(%r15,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%r15,%rax,1) │ │ │ │ │ - mov 0x328(%rsp),%rax │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ - mov 0x330(%rsp),%rax │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - add %rax,%r8 │ │ │ │ │ - mov 0x338(%rsp),%rax │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - decq 0x378(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x340,%rsp │ │ │ │ │ + movsd %xmm0,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1e8(%r9),%r12 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm14,(%rcx,%rbp,8) │ │ │ │ │ + mov 0xe8(%r9),%rbp │ │ │ │ │ + movsd -0x60(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm8,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + movsd -0x58(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm4,(%rdx,%r12,8) │ │ │ │ │ + mov 0x128(%r9),%r12 │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm4,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rcx,%r12,8) │ │ │ │ │ + mov 0x1a8(%r9),%r12 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx,%r12,8) │ │ │ │ │ + mov 0xa8(%r9),%rbp │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movsd %xmm5,(%rcx,%rbp,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 50 │ │ │ │ │ + add $0x378,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000003f00 : │ │ │ │ │ +0000000000003bf0 : │ │ │ │ │ fftw_codelet_n1_64(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x3f0e(%rip),%rsi │ │ │ │ │ - jmp 3f13 │ │ │ │ │ + lea -0x3bfe(%rip),%rsi │ │ │ │ │ + jmp 3c03 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,12 +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 48000000 1c000000 ........H....... │ │ │ │ │ - 0x00000020 00000000 f83e0000 00420e10 8f02420e .....>...B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ef80603 dc3e0e38 ..A.8..G.....>.8 │ │ │ │ │ - 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ - 0x00000070 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 30000000 1c000000 ........0....... │ │ │ │ │ + 0x00000020 00000000 e63b0000 00420e10 8c02440e .....;...B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 470e9807 03d33b0e ...A. ..G.....;. │ │ │ │ │ + 0x00000040 20410e18 410e1042 0e080000 10000000 A..A..B........ │ │ │ │ │ + 0x00000050 50000000 00000000 13000000 00000000 P............... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ - 0x00000010 2e4c4332 002e4c43 33002e4c 4334002e .LC2..LC3..LC4.. │ │ │ │ │ + 0x00000000 00646573 63002e4c 4332002e 4c433000 .desc..LC2..LC0. │ │ │ │ │ + 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 │ │ │ │ │ - 0x00000040 43313100 2e4c4331 33002e4c 43313200 C11..LC13..LC12. │ │ │ │ │ + 0x00000040 43313100 2e4c4331 32002e4c 43313300 C11..LC12..LC13. │ │ │ │ │ 0x00000050 2e4c4331 34005f47 4c4f4241 4c5f4f46 .LC14._GLOBAL_OF │ │ │ │ │ 0x00000060 46534554 5f544142 4c455f00 66667477 FSET_TABLE_.fftw │ │ │ │ │ 0x00000070 5f616e5f 494e545f 67756172 616e7465 _an_INT_guarante │ │ │ │ │ 0x00000080 65645f74 6f5f6265 5f7a6572 6f006666 ed_to_be_zero.ff │ │ │ │ │ 0x00000090 74775f63 6f64656c 65745f6e 315f3634 tw_codelet_n1_64 │ │ │ │ │ 0x000000a0 00666674 775f6b64 66745f72 65676973 .fftw_kdft_regis │ │ │ │ │ 0x000000b0 74657200 66667477 5f646674 5f6e5f67 ter.fftw_dft_n_g │ │ │ ├── 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: 4592 (bytes into file) │ │ │ │ │ + Start of section headers: 3776 (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 0x11f0: │ │ │ │ │ +There are 15 section headers, starting at offset 0xec0: │ │ │ │ │ │ │ │ │ │ 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 000c23 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000fa8 000168 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000c63 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000c63 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000c63 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000c68 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001110 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 000cc0 000030 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000cf0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000cf0 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 001140 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000d78 000198 18 13 12 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000f10 000092 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 001170 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000913 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c78 000168 18 I 12 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 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000958 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000de0 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0009b0 000030 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0009e0 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0009e0 000068 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000e10 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000a48 000198 18 13 12 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000be0 000092 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000e40 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 3076 FUNC LOCAL DEFAULT 1 n1_7 │ │ │ │ │ + 2: 0000000000000000 2300 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 │ │ │ │ │ + 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: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 14: 0000000000000c10 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_7 │ │ │ │ │ + 14: 0000000000000900 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 0xfa8 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc78 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 │ │ │ │ │ -0000000000000614 0000000600000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000628 0000000700000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000631 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000063a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000643 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000065f 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000c13 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000c1f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000018 0000000d0000002a 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 │ │ │ │ │ +0000000000000050 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000059 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000062 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000006b 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000004ae 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004b6 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004bf 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000004cc 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000004d9 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000004e2 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000903 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000090f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1110 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xde0 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 0x1140 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 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c10 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 900 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,61 +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 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000c04 │ │ │ │ │ +00000018 0000000000000038 0000001c FDE cie=00000000 pc=0000000000000000..00000000000008fc │ │ │ │ │ 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_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ 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: 1527 to 0000000000000604 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc2: 1163 to 0000000000000492 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000605 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000607 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000609 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000060b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000493 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000060d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000495 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000004a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1514 to 0000000000000bfa │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bfb │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bfd │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bff │ │ │ │ │ + DW_CFA_advance_loc2: 1112 to 00000000000008f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c01 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000008f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c03 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000c10..0000000000000c23 │ │ │ │ │ +00000054 0000000000000010 00000058 FDE cie=00000000 pc=0000000000000900..0000000000000913 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +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 │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,650 +1,480 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_7(): │ │ │ │ │ - push %r15 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 603 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov 0x0(%rip),%rsi │ │ │ │ │ + jle 491 │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ 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 610 │ │ │ │ │ - cmpq $0x1,0x40(%rsp) │ │ │ │ │ - jne 610 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + cmpq $0x1,0x30(%rsp) │ │ │ │ │ + jne 4a0 │ │ │ │ │ + cmpq $0x1,0x28(%rsp) │ │ │ │ │ + jne 4a0 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm3,-0x30(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ + mov 0x30(%r8),%r11 │ │ │ │ │ mov 0x8(%r8),%rbx │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ - add $0x8,%r14 │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - movsd -0x8(%rax),%xmm14 │ │ │ │ │ - movsd -0x8(%r14),%xmm7 │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - mov 0x10(%r9),%r13 │ │ │ │ │ - lea 0x0(,%rbx,8),%r10 │ │ │ │ │ - mov 0x30(%r8),%rbx │ │ │ │ │ - movsd -0x8(%rax,%r10,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - movsd -0x8(%rax,%rdi,1),%xmm1 │ │ │ │ │ - movsd -0x8(%r14,%rdi,1),%xmm3 │ │ │ │ │ - mov 0x10(%r8),%rdi │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd -0x8(%r14,%r10,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x28(%r8),%rdi │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movsd -0x8(%rax,%rdi,1),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd -0x8(%rax,%r10,1),%xmm0 │ │ │ │ │ - movq %xmm4,%rbx │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd -0x8(%r14,%rdi,1),%xmm1 │ │ │ │ │ - mov 0x18(%r8),%rdi │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm1 │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm0 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm5 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mov 0x28(%r8),%r11 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm0 │ │ │ │ │ + mov 0x10(%r8),%rbx │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm5,-0x8(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm0 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd -0x8(%r14,%r10,1),%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x20(%r8),%rdi │ │ │ │ │ - movsd -0x8(%rax,%r10,1),%xmm15 │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd %xmm4,-0x28(%rsp) │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movsd -0x8(%rax,%rdi,1),%xmm1 │ │ │ │ │ - mov -0x8(%r14,%rdi,1),%rdi │ │ │ │ │ - movq %xmm12,%r11 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ + movsd %xmm12,-0x40(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm0 │ │ │ │ │ + movsd %xmm4,-0x18(%rsp) │ │ │ │ │ + mov 0x20(%r8),%r11 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm4 │ │ │ │ │ + mov 0x18(%r8),%rbx │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm4 │ │ │ │ │ + movsd %xmm8,-0x20(%rsp) │ │ │ │ │ + movsd (%rax,%r11,8),%xmm8 │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm4 │ │ │ │ │ + movsd %xmm5,-0x28(%rsp) │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm9,-0x30(%rsp) │ │ │ │ │ + movsd -0x38(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + movsd -0x30(%rsp),%xmm12 │ │ │ │ │ + movsd -0x20(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm15,-0x10(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mov 0x28(%r9),%r11 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mov 0x10(%r9),%rbx │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + movsd -0x38(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ addsd %xmm15,%xmm12 │ │ │ │ │ - movsd -0x8(%r14,%r10,1),%xmm15 │ │ │ │ │ - movsd %xmm1,-0x20(%rsp) │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm13,-0x8(%rdx) │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movsd %xmm13,-0x8(%rcx) │ │ │ │ │ - movq %rbx,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movq %xmm13,%r10 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - movq %xmm13,%r10 │ │ │ │ │ - movq %r11,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - movq %xmm13,%r10 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd -0x38(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - movq %xmm13,%r12 │ │ │ │ │ - movsd -0x30(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movq %xmm13,%rbp │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ │ - movq %rbp,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movq %xmm13,%rbp │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - movq %rbp,%xmm6 │ │ │ │ │ - mov 0x28(%r9),%rbp │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm13,-0x8(%rdx,%rbp,1) │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movsd %xmm13,-0x8(%rdx,%r12,1) │ │ │ │ │ - movsd -0x20(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd -0x28(%rsp),%xmm1 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - movq %xmm13,%r10 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - movsd -0x30(%rsp),%xmm6 │ │ │ │ │ - movq %xmm13,%r10 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd -0x38(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm6,%r13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - mov 0x8(%r9),%r13 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - movsd %xmm6,-0x8(%rcx,%r12,1) │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x8(%rcx,%rbp,1) │ │ │ │ │ - movq %r11,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movsd -0x38(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movq %xmm6,%r12 │ │ │ │ │ - movsd -0x30(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm12 │ │ │ │ │ - movq %xmm6,%rbp │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ │ - movq %rbp,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm6,%rbp │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - movq %rbp,%xmm13 │ │ │ │ │ - mov 0x30(%r9),%rbp │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm6,-0x8(%rdx,%rbp,1) │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm6,-0x8(%rdx,%r12,1) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ - movsd -0x20(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd -0x38(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movsd -0x38(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movq %r10,%xmm13 │ │ │ │ │ - movsd %xmm6,-0x8(%rcx,%r12,1) │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm6,-0x8(%rcx,%rbp,1) │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - mov 0x20(%r9),%rbx │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - movq %r11,%xmm6 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - mov 0x18(%r9),%rbx │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - lea 0x0(,%rbx,8),%r10 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%rdi,1) │ │ │ │ │ - movsd -0x20(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm14,-0x8(%rdx,%r10,1) │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd -0x28(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rdx,%r11,8) │ │ │ │ │ + movsd -0x8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm9,(%rdx,%rbx,8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd -0x40(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ mulsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd -0x28(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + addsd -0x38(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rcx,%rbx,8) │ │ │ │ │ + movsd -0x20(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm9,(%rcx,%r11,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + mov 0x30(%r9),%r11 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mov 0x8(%r9),%rbx │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x30(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + addsd -0x38(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd -0x18(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm15,(%rdx,%r11,8) │ │ │ │ │ + movsd -0x28(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rdx,%rbx,8) │ │ │ │ │ + movsd -0x8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x40(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd -0x30(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd -0x10(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm12,(%rcx,%rbx,8) │ │ │ │ │ + movsd -0x20(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm9,(%rcx,%r11,8) │ │ │ │ │ + mov 0x20(%r9),%r11 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mov 0x18(%r9),%rbx │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movsd -0x8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movsd -0x28(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd %xmm0,-0x8(%rcx,%r10,1) │ │ │ │ │ - movsd %xmm13,-0x8(%rcx,%rdi,1) │ │ │ │ │ - dec %rsi │ │ │ │ │ - jne 90 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd -0x18(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm8,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm2,(%rdx,%rbx,8) │ │ │ │ │ + movsd -0x40(%rsp),%xmm2 │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 70 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ - mov %r15,%rbx │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mov %rsi,-0x10(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - movsd %xmm3,-0x30(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mov %rsi,-0x8(%rsp) │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov 0x8(%r8),%rsi │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - movsd (%r14),%xmm13 │ │ │ │ │ - lea 0x0(,%rsi,8),%rdi │ │ │ │ │ - mov 0x30(%r8),%rsi │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm0 │ │ │ │ │ - movsd (%r14,%rdi,1),%xmm3 │ │ │ │ │ - mov 0x10(%r8),%rdi │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - movsd (%rax,%rsi,1),%xmm1 │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ - mov 0x28(%r8),%rdi │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + mov 0x30(%r8),%rbp │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r14,%rsi,1),%xmm0 │ │ │ │ │ - movsd %xmm1,-0x20(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%rax,%r11,1),%xmm0 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r14,%r10,1),%xmm0 │ │ │ │ │ - mov 0x20(%r8),%r10 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd (%r14,%r11,1),%xmm4 │ │ │ │ │ - mov 0x18(%r8),%r11 │ │ │ │ │ - add %rbx,%r8 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - movsd (%rax,%r11,1),%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm4 │ │ │ │ │ - mov (%r14,%r10,1),%r10 │ │ │ │ │ - movq %xmm5,%rdi │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movsd (%r14,%r11,1),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm7,-0x28(%rsp) │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rcx) │ │ │ │ │ - movq %rsi,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd -0x20(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - movq %r11,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - movq %r11,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movsd -0x30(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm15,%r12 │ │ │ │ │ - movsd -0x38(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ - movq %xmm15,%rbp │ │ │ │ │ - movq %r12,%xmm15 │ │ │ │ │ - mov 0x10(%r9),%r12 │ │ │ │ │ - movq %rbp,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ - movq %xmm15,%rbp │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - movq %rbp,%xmm7 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x28(%r8),%rbp │ │ │ │ │ + movsd %xmm10,-0x40(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm1,-0x30(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm0 │ │ │ │ │ + movsd %xmm3,-0x28(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm15,-0x38(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm0 │ │ │ │ │ + mov 0x18(%r8),%r12 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mov 0x20(%r8),%rbp │ │ │ │ │ + movsd %xmm12,-0x20(%rsp) │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd %xmm3,-0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movsd %xmm1,-0x10(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm2,-0x8(%rsp) │ │ │ │ │ + movsd -0x28(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd -0x8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm10,(%rcx) │ │ │ │ │ + movsd -0x18(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ mov 0x28(%r9),%rbp │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm15,(%rdx,%rbp,1) │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rdx,%r12,1) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movsd -0x28(%rsp),%xmm15 │ │ │ │ │ - movsd -0x38(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movsd -0x30(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mov 0x10(%r9),%r12 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x40(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd -0x20(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movq %r11,%xmm7 │ │ │ │ │ - movsd %xmm15,(%rcx,%r12,1) │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rcx,%rbp,1) │ │ │ │ │ - movq %rsi,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x30(%rsp),%xmm1 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movq %xmm15,%r12 │ │ │ │ │ - movsd -0x38(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movq %xmm15,%rbp │ │ │ │ │ - movq %r12,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ + movsd -0x30(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm10,(%rdx,%r12,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd -0x28(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ mov 0x8(%r9),%r12 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movq %rbp,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ - movq %xmm15,%rbp │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - movq %rbp,%xmm7 │ │ │ │ │ + movsd %xmm10,(%rcx,%rbp,8) │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ mov 0x30(%r9),%rbp │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - movsd %xmm15,(%rdx,%rbp,1) │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm15,(%rdx,%r12,1) │ │ │ │ │ - movsd -0x20(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - movq %r11,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd -0x30(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movsd -0x28(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x38(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd -0x18(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x8(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x40(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd -0x10(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm15 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movq %r11,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movq %r11,%xmm7 │ │ │ │ │ - movsd %xmm15,(%rcx,%r12,1) │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - movq %r10,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movsd %xmm15,(%rcx,%rbp,1) │ │ │ │ │ - movq %rsi,%xmm15 │ │ │ │ │ - movq %r10,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm15,(%rdx,%rbp,8) │ │ │ │ │ movsd -0x38(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - mov -0x10(%rsp),%rsi │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - add %rsi,%r14 │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ │ - add %rbx,%r9 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm14 │ │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - movsd %xmm2,(%rdx,%r10,1) │ │ │ │ │ - movsd -0x20(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movsd %xmm14,(%rdx,%r11,1) │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm10,(%rdx,%r12,8) │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd -0x28(%rsp),%xmm2 │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm0,(%rcx,%r11,1) │ │ │ │ │ - movsd %xmm13,(%rcx,%r10,1) │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - dec %r15 │ │ │ │ │ - jne 680 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd -0x40(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm15,(%rcx,%r12,8) │ │ │ │ │ + movsd -0x8(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm10,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x18(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm8,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x18(%r9),%r12 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rdx,%r12,8) │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x10(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 4f0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000c10 : │ │ │ │ │ +0000000000000900 : │ │ │ │ │ fftw_codelet_n1_7(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xc1e(%rip),%rsi │ │ │ │ │ - jmp c23 │ │ │ │ │ + lea -0x90e(%rip),%rsi │ │ │ │ │ + jmp 913 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +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 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 040c0000 00420e10 8f02450e .........B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 f7050a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 430b03ea B. B..B..B..C... │ │ │ │ │ - 0x00000060 050e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ - 0x00000080 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 38000000 1c000000 ........8....... │ │ │ │ │ + 0x00000020 00000000 fc080000 00420e10 8c02440e .........B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 038b040a 0e18410e ...A. ........A. │ │ │ │ │ + 0x00000040 10420e08 4b0b0358 040e1841 0e10420e .B..K..X...A..B. │ │ │ │ │ + 0x00000050 08000000 10000000 58000000 00000000 ........X....... │ │ │ │ │ + 0x00000060 13000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ - 0x00000000 00646573 63002e4c 4334002e 4c433000 .desc..LC4..LC0. │ │ │ │ │ - 0x00000010 2e4c4331 002e4c43 32002e4c 4333002e .LC1..LC2..LC3.. │ │ │ │ │ + 0x00000000 00646573 63002e4c 4330002e 4c433100 .desc..LC0..LC1. │ │ │ │ │ + 0x00000010 2e4c4332 002e4c43 33002e4c 4334002e .LC2..LC3..LC4.. │ │ │ │ │ 0x00000020 4c433500 5f474c4f 42414c5f 4f464653 LC5._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 │ │ │ ├── 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: 2888 (bytes into file) │ │ │ │ │ + Start of section headers: 2568 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xb48: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa08: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000723 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0009f0 000078 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000763 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000763 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000763 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000768 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000a68 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0007c0 000008 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0007c8 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0007c8 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000a98 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000850 000120 18 13 7 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000970 000079 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000ac8 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000603 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0008b0 000078 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000643 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000643 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000643 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000648 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000928 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 0006a0 000008 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0006a8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0006a8 000068 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000958 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000710 000120 18 13 7 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000830 000079 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000988 00007e 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -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 1798 FUNC LOCAL DEFAULT 1 n1_8 │ │ │ │ │ + 2: 0000000000000000 1511 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: 0000000000000710 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_8 │ │ │ │ │ + 9: 00000000000005f0 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 0x9f0 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x8b0 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 │ │ │ │ │ -00000000000003a4 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000713 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000071f 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000018 000000080000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000003a 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000317 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000005ff 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xa68 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x928 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 0xa98 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x958 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 + 710 │ │ │ │ │ +000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,61 +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 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000706 │ │ │ │ │ +00000018 0000000000000038 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005e7 │ │ │ │ │ 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_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000009 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ 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: 900 to 0000000000000391 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc2: 759 to 00000000000002fe │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000392 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000394 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000396 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000398 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002ff │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000301 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000308 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 860 to 00000000000006fc │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006fd │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006ff │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000701 │ │ │ │ │ + DW_CFA_advance_loc2: 731 to 00000000000005e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000703 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000705 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000710..0000000000000723 │ │ │ │ │ +00000054 0000000000000010 00000058 FDE cie=00000000 pc=00000000000005f0..0000000000000603 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_8 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,402 +1,340 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_8(): │ │ │ │ │ - push %r15 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 390 │ │ │ │ │ + jle 2fd │ │ │ │ │ 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 3a0 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + cmpq $0x1,0x30(%rsp) │ │ │ │ │ + jne 308 │ │ │ │ │ + cmpq $0x1,0x28(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - cmpq $0x1,0x40(%rsp) │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - jne 3a0 │ │ │ │ │ - nop │ │ │ │ │ - mov 0x20(%r8),%rbx │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - add $0x8,%rdx │ │ │ │ │ - movsd -0x8(%rax),%xmm3 │ │ │ │ │ - movsd -0x8(%rsi),%xmm9 │ │ │ │ │ - add $0x8,%rcx │ │ │ │ │ - mov 0x30(%r8),%r14 │ │ │ │ │ - mov 0x18(%r8),%r15 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + jne 308 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x20(%r8),%r11 │ │ │ │ │ mov 0x10(%r8),%rbx │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm0 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd -0x8(%rax,%rbx,1),%xmm4 │ │ │ │ │ - movsd -0x8(%rsi,%rbx,1),%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm0 │ │ │ │ │ + mov 0x30(%r8),%r11 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ mov 0x38(%r8),%rbx │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm0 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - mov 0x28(%r8),%r14 │ │ │ │ │ - movsd -0x8(%rax,%rbx,1),%xmm2 │ │ │ │ │ - movsd -0x8(%rsi,%rbx,1),%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm0 │ │ │ │ │ + mov 0x18(%r8),%r11 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm7 │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm9 │ │ │ │ │ + movsd %xmm2,-0x8(%rsp) │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ mov 0x8(%r8),%rbx │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov 0x28(%r8),%r11 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mov -0x8(%rax,%rbx,1),%r12 │ │ │ │ │ - movsd -0x8(%rsi,%rbx,1),%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rax,%rbx,8),%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%rax,%r11,8),%xmm10 │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm9,-0x20(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd (%rsi,%rbx,8),%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm5,-0x10(%rsp) │ │ │ │ │ + movsd (%rsi,%r11,8),%xmm5 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + mov 0x20(%r9),%r11 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm0 │ │ │ │ │ - lea 0x0(,%r15,8),%r11 │ │ │ │ │ - movsd -0x8(%rax,%r11,1),%xmm14 │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm13 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - mov -0x8(%rax,%r11,1),%r13 │ │ │ │ │ - mov 0x20(%r9),%r15 │ │ │ │ │ - movq %r13,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movq %r12,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - movq %xmm2,%rbp │ │ │ │ │ - movsd -0x8(%rsi,%r11,1),%xmm2 │ │ │ │ │ - lea 0x0(,%r15,8),%r11 │ │ │ │ │ - movsd %xmm1,-0x10(%rsp) │ │ │ │ │ - movq %r13,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movq %rbp,%xmm1 │ │ │ │ │ - movq %xmm6,%rbx │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movq %rbp,%xmm12 │ │ │ │ │ - movq %xmm6,%r12 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm6,%rbp │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - movq %rbp,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x8(%rdx,%r11,1) │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x8(%rdx) │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movq %xmm6,%r12 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - movq %xmm6,%rbp │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - movq %rbp,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x8(%rcx,%r11,1) │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x8(%rcx) │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - mov 0x10(%r9),%rbx │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm0,-0x18(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x20(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm0,(%rdx,%r11,8) │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm0,(%rcx,%r11,8) │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ │ mov 0x30(%r9),%rbx │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm15,-0x8(%rcx,%r11,1) │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd %xmm5,-0x8(%rcx,%rbx,1) │ │ │ │ │ - movsd -0x10(%rsp),%xmm11 │ │ │ │ │ - movsd -0x8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - mov 0x8(%r9),%r14 │ │ │ │ │ - mov 0x18(%r9),%r15 │ │ │ │ │ - movsd %xmm5,-0x8(%rdx,%rbx,1) │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + movsd -0x10(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm10,(%rcx,%r11,8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd -0x20(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ mov 0x28(%r9),%rbx │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm10,-0x8(%rdx,%rbx,1) │ │ │ │ │ - movsd %xmm2,-0x8(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - 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 %xmm1,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rdx,%rbx,8) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rdx,%r11,8) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rcx,%rbx,8) │ │ │ │ │ mov 0x38(%r9),%rbx │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r11 │ │ │ │ │ + movsd %xmm1,(%rcx,%r11,8) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mov 0x18(%r9),%r11 │ │ │ │ │ add %r10,%r9 │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - movsd %xmm2,-0x8(%rcx,%rbx,1) │ │ │ │ │ - movsd %xmm1,-0x8(%rcx,%r11,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm1,(%rcx,%rbx,8) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx,%r11,8) │ │ │ │ │ + add $0x8,%rcx │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,-0x8(%rdx,%rbx,1) │ │ │ │ │ - movsd %xmm0,-0x8(%rdx,%r11,1) │ │ │ │ │ - dec %rdi │ │ │ │ │ - jne 50 │ │ │ │ │ + movsd %xmm1,(%rdx,%rbx,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%r11,8) │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 48 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ │ - movsd %xmm7,-0x8(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov 0x20(%r8),%r14 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x20(%r8),%rbp │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - mov 0x10(%r8),%r15 │ │ │ │ │ - lea 0x0(,%r14,8),%rbp │ │ │ │ │ - mov 0x30(%r8),%r14 │ │ │ │ │ - movsd (%rax,%rbp,1),%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm3 │ │ │ │ │ - movsd (%rax,%r12,1),%xmm12 │ │ │ │ │ - movsd (%rsi,%r12,1),%xmm9 │ │ │ │ │ - mov 0x38(%r8),%r15 │ │ │ │ │ - lea 0x0(,%r14,8),%rbp │ │ │ │ │ - mov 0x18(%r8),%r14 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ - mov 0x8(%r8),%r15 │ │ │ │ │ - movsd (%rax,%r12,1),%xmm4 │ │ │ │ │ - movsd (%rsi,%r12,1),%xmm14 │ │ │ │ │ + mov 0x10(%r8),%r12 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm12 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x30(%r8),%rbp │ │ │ │ │ + movsd (%rax,%r12,8),%xmm2 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - mov (%rax,%r12,1),%r15 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movq %r15,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd (%rax,%rbp,1),%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm0 │ │ │ │ │ - lea 0x0(,%r14,8),%rbp │ │ │ │ │ - movsd (%rax,%rbp,1),%xmm5 │ │ │ │ │ - mov 0x28(%r8),%r14 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + movsd %xmm0,-0x18(%rsp) │ │ │ │ │ + mov 0x38(%r8),%r12 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + mov 0x18(%r8),%rbp │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm4 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + mov 0x8(%r8),%r12 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm5 │ │ │ │ │ + movsd %xmm3,-0x10(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm10 │ │ │ │ │ + mov 0x28(%r8),%rbp │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ add %r10,%r8 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm0 │ │ │ │ │ - lea 0x0(,%r14,8),%rbp │ │ │ │ │ - mov (%rax,%rbp,1),%r14 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ - movq %r14,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movq %r15,%xmm3 │ │ │ │ │ - mov 0x20(%r9),%r15 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm0,-0x10(%rsp) │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ - movq %xmm3,%r13 │ │ │ │ │ - movsd (%rsi,%r12,1),%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - lea 0x0(,%r15,8),%rbp │ │ │ │ │ - mov 0x30(%r9),%r15 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm9,-0x20(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm9 │ │ │ │ │ + movsd %xmm3,-0x8(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + mov 0x20(%r9),%rbp │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ - movq %xmm6,%r14 │ │ │ │ │ - movq %r13,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movq %r13,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movq %xmm6,%r13 │ │ │ │ │ - movq %r14,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movq %xmm6,%r12 │ │ │ │ │ - movq %r13,%xmm6 │ │ │ │ │ - movq %r12,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rdx,%rbp,1) │ │ │ │ │ - movq %r13,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movq %xmm6,%r13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - movq %xmm6,%r12 │ │ │ │ │ - movq %r13,%xmm6 │ │ │ │ │ - movq %r12,%xmm0 │ │ │ │ │ - lea 0x0(,%r15,8),%r12 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rcx,%rbp,1) │ │ │ │ │ - movq %r13,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movq %r14,%xmm6 │ │ │ │ │ - mov 0x10(%r9),%r14 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - lea 0x0(,%r14,8),%rbp │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm15,(%rcx,%rbp,1) │ │ │ │ │ - movsd %xmm13,(%rcx,%r12,1) │ │ │ │ │ - movsd -0x10(%rsp),%xmm0 │ │ │ │ │ - movsd -0x8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%rdx,%r12,1) │ │ │ │ │ - movsd %xmm7,(%rdx,%rbp,1) │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - mov 0x28(%r9),%r14 │ │ │ │ │ - mov 0x8(%r9),%r15 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - lea 0x0(,%r15,8),%rbp │ │ │ │ │ - mov 0x38(%r9),%r14 │ │ │ │ │ - mov 0x18(%r9),%r15 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - add %r10,%r9 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm11,(%rdx) │ │ │ │ │ + movsd -0x20(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm0,(%rcx,%rbp,8) │ │ │ │ │ + subsd -0x20(%rsp),%xmm3 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm10,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm7,(%rcx,%r12,8) │ │ │ │ │ + movsd -0x10(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm4,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov 0x28(%r9),%r12 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rdx,%rbp,8) │ │ │ │ │ + mov 0x8(%r9),%rbp │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm7,(%rdx,%r12,1) │ │ │ │ │ - movsd %xmm3,(%rdx,%rbp,1) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rdx,%r12,8) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rdx,%rbp,8) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm3,(%rcx,%rbp,1) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - lea 0x0(,%r14,8),%r12 │ │ │ │ │ - lea 0x0(,%r15,8),%rbp │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rcx,%r12,1) │ │ │ │ │ - movsd %xmm1,(%rcx,%rbp,1) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rcx,%r12,8) │ │ │ │ │ + mov 0x38(%r9),%r12 │ │ │ │ │ + movsd %xmm3,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x18(%r9),%rbp │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rcx,%r12,8) │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rdx,%r12,1) │ │ │ │ │ - movsd %xmm2,(%rdx,%rbp,1) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ add %r11,%rdx │ │ │ │ │ - dec %rdi │ │ │ │ │ - jne 3d0 │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 328 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000710 : │ │ │ │ │ +00000000000005f0 : │ │ │ │ │ fftw_codelet_n1_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x71e(%rip),%rsi │ │ │ │ │ - jmp 723 │ │ │ │ │ + lea -0x5fe(%rip),%rsi │ │ │ │ │ + jmp 603 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,13 +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 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 06070000 00420e10 8f02450e .........B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 84030a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 460b035c B. B..B..B..F..\ │ │ │ │ │ - 0x00000060 030e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ - 0x00000080 13000000 00000000 ........ │ │ │ │ │ + 0x00000010 1b0c0708 90010000 38000000 1c000000 ........8....... │ │ │ │ │ + 0x00000020 00000000 e7050000 00420e10 8c02440e .........B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 03f7020a 0e18410e ...A. ........A. │ │ │ │ │ + 0x00000040 10420e08 470b03db 020e1841 0e10420e .B..G......A..B. │ │ │ │ │ + 0x00000050 08000000 10000000 58000000 00000000 ........X....... │ │ │ │ │ + 0x00000060 13000000 00000000 ........ │ │ │ ├── n1_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: 3072 (bytes into file) │ │ │ │ │ + Start of section headers: 3064 (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 0xc00: │ │ │ │ │ +There are 15 section headers, starting at offset 0xbf8: │ │ │ │ │ │ │ │ │ │ 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 000603 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0009b8 000168 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000643 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000643 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000643 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000648 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000b20 000030 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata.cst8 PROGBITS 0000000000000000 0006a0 000040 08 AM 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 0006e0 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 0006e0 000070 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000b50 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 000750 0001c8 18 13 14 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000918 00009c 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000b80 00007e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000583 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000920 0001f8 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005c3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005c3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005c3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0005c8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000b18 000030 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata.cst8 PROGBITS 0000000000000000 000620 000040 08 AM 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000660 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000660 000058 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000b48 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0006b8 0001c8 18 13 14 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000880 00009c 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000b78 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,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 1514 FUNC LOCAL DEFAULT 1 n1_9 │ │ │ │ │ + 2: 0000000000000000 1379 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 │ │ │ │ │ - 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 9: 0000000000000018 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 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: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ - 16: 00000000000005f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_n1_9 │ │ │ │ │ + 16: 0000000000000570 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,28 +1,34 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x9b8 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x920 contains 21 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000022 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 │ │ │ │ │ -0000000000000069 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000397 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000003a7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000003bc 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000003ca 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000003d8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000505 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000000535 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000053e 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000005f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000005ff 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ +0000000000000018 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000002b 0000000600000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000037 0000000700000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000002b1 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000002ec 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000002fd 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000031a 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000326 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000355 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000363 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000396 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000439 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000454 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000046c 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000480 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000490 0000000d00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000004a5 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000004b9 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000004cf 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000573 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000057f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xb20 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xb18 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 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xb50 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xb48 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 + 5f0 │ │ │ │ │ +000000000000004c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,45 +9,30 @@ │ │ │ │ │ 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..00000000000005ea │ │ │ │ │ +00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000563 │ │ │ │ │ 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_offset: r12 (r12) at cfa-16 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000006 │ │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ 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: 1494 to 00000000000005e0 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005e1 │ │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005e3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005e5 │ │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc2: 1368 to 000000000000055f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000560 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000562 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=00000000000005f0..0000000000000603 │ │ │ │ │ +00000044 0000000000000010 00000048 FDE cie=00000000 pc=0000000000000570..0000000000000583 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,7 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_n1_9 │ │ │ │ │ fftw_kdft_register │ │ │ │ │ fftw_dft_n_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,347 +1,321 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ n1_9(): │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - cmpq $0x0,0x38(%rsp) │ │ │ │ │ - jle 5df │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + test %rdi,%rdi │ │ │ │ │ + jle 55e │ │ │ │ │ + mov 0x0(%rip),%r10 │ │ │ │ │ + R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mov (%r10),%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r12 │ │ │ │ │ - mov 0x0(%rip),%rax │ │ │ │ │ - R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov (%rax),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x30(%r13),%rax │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm2 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm10 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm2 │ │ │ │ │ - mov 0x8(%r13),%rax │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm12 │ │ │ │ │ - movsd %xmm1,-0x28(%rsp) │ │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm0 │ │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm3 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm11 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm3 │ │ │ │ │ - mov 0x10(%r13),%rax │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov (%r15,%rax,1),%rdi │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x18(%r8),%r12 │ │ │ │ │ + mov 0x30(%r8),%rbp │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + mov 0x8(%r8),%rbp │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r14,%rax,1),%xmm2 │ │ │ │ │ - mov 0x28(%r13),%rax │ │ │ │ │ - movsd %xmm3,-0x20(%rsp) │ │ │ │ │ - movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ │ - add %r11,%r13 │ │ │ │ │ - movsd (%r14,%rdx,1),%xmm3 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%r14,%rax,1),%xmm15 │ │ │ │ │ - add %r8,%r14 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - movsd (%r15,%rdx,1),%xmm3 │ │ │ │ │ - movq %xmm7,%r12 │ │ │ │ │ - movsd (%r15,%rax,1),%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - add %r8,%r15 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movq %r12,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movq %xmm15,%rax │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm15,-0x30(%rsp) │ │ │ │ │ - movq %r12,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm15,%r12 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm2,-0x10(%rsp) │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - subsd -0x30(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + movsd %xmm1,-0x38(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm0,-0x30(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm2,-0x28(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm0 │ │ │ │ │ + mov 0x38(%r8),%rbp │ │ │ │ │ + movsd %xmm14,-0x20(%rsp) │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm2 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + mov 0x10(%r8),%rbp │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm1 │ │ │ │ │ + mov 0x28(%r8),%r12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax,%r12,8),%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm0 │ │ │ │ │ + movsd %xmm3,-0x18(%rsp) │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + mov 0x40(%r8),%rbp │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movsd (%rsi,%r12,8),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm5,-0x10(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rax,%rbp,8),%xmm13 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd (%rsi,%rbp,8),%xmm1 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ movsd %xmm0,-0x8(%rsp) │ │ │ │ │ - movsd -0x38(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd -0x8(%rsp),%xmm0 │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - mov 0x18(%r9),%rax │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ │ - mov 0x30(%r9),%rax │ │ │ │ │ - movsd %xmm14,(%rbx) │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd -0x38(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm2,(%rbx,%rdx,1) │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov 0x20(%r9),%rdi │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rbx,%rax,1) │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - addsd -0x30(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm7,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm13,0x0(%rbp) │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mov 0x18(%r9),%r12 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm14,-0x40(%rsp) │ │ │ │ │ + mov 0x30(%r9),%rbp │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + subsd -0x40(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ + movsd -0x20(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,0x0(%rbp,%rax,1) │ │ │ │ │ - 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 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm9,(%rdx,%r12,8) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm13,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movq %r12,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm9,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mov 0x20(%r9),%r12 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movsd -0x30(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movsd %xmm13,(%rcx,%rbp,8) │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x28(%rsp),%xmm13 │ │ │ │ │ + mov 0x8(%r9),%rbp │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movq %rdx,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - movsd %xmm11,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm11,0x0(%rbp,%rax,1) │ │ │ │ │ - movq %rdx,%xmm11 │ │ │ │ │ - mov 0x38(%r9),%rax │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ - movsd %xmm12,(%rbx,%rdx,1) │ │ │ │ │ - movsd -0x18(%rsp),%xmm0 │ │ │ │ │ - movsd -0x20(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm3,0x0(%rbp,%rdx,1) │ │ │ │ │ - movsd %xmm14,0x0(%rbp,%rax,1) │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rdx,%rbp,8) │ │ │ │ │ + movsd %xmm7,(%rcx,%rbp,8) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mov 0x38(%r9),%rbp │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm10,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm4,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm9,(%rcx,%rbp,8) │ │ │ │ │ + movsd -0x18(%rsp),%xmm7 │ │ │ │ │ + movsd -0x10(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x8(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + mov 0x10(%r9),%rbp │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ + mov 0x40(%r9),%r12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm2,(%rdx,%rbp,8) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ addsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rbx,%rax,1) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,1) │ │ │ │ │ - mov 0x28(%r9),%rax │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - add %r11,%r9 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + mov 0x28(%r9),%rbp │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm2,0x0(%rbp,%rax,1) │ │ │ │ │ - movsd %xmm1,0x0(%rbp,%rdx,1) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - add %rsi,%rbp │ │ │ │ │ + movsd %xmm2,(%rcx,%rbp,8) │ │ │ │ │ + movsd %xmm1,(%rcx,%r12,8) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rbx,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%rbx,%rax,1) │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - dec %r10 │ │ │ │ │ - jne 80 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdx,%r12,8) │ │ │ │ │ + movsd %xmm0,(%rdx,%rbp,8) │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ + jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - pop %r13 │ │ │ │ │ - pop %r14 │ │ │ │ │ - pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000005f0 : │ │ │ │ │ +0000000000000570 : │ │ │ │ │ fftw_codelet_n1_9(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x5fe(%rip),%rsi │ │ │ │ │ - jmp 603 │ │ │ │ │ + lea -0x57e(%rip),%rsi │ │ │ │ │ + jmp 583 │ │ │ │ │ R_X86_64_PLT32 fftw_kdft_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,11 +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 40000000 1c000000 ........@....... │ │ │ │ │ - 0x00000020 00000000 ea050000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 d6050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ - 0x00000050 0e20420e 18420e10 420e0800 10000000 . B..B..B....... │ │ │ │ │ - 0x00000060 60000000 00000000 13000000 00000000 `............... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 28000000 1c000000 ........(....... │ │ │ │ │ + 0x00000020 00000000 63050000 00420e10 8c02440e ....c....B....D. │ │ │ │ │ + 0x00000030 18860341 0e208304 0358050e 18410e10 ...A. ...X...A.. │ │ │ │ │ + 0x00000040 420e0800 10000000 48000000 00000000 B.......H....... │ │ │ │ │ + 0x00000050 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 2e4c4332 002e4c43 33002e4c 4335002e .LC2..LC3..LC5.. │ │ │ │ │ + 0x00000020 4c433400 2e4c4336 002e4c43 37005f47 LC4..LC6..LC7._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 733 FUNC LOCAL DEFAULT 1 q1_2 │ │ │ │ │ + 2: 0000000000000000 742 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,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..00000000000002dd │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002e6 │ │ │ │ │ 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: 6 to 0000000000000013 │ │ │ │ │ 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 0000000000000018 │ │ │ │ │ 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 0000000000000019 │ │ │ │ │ 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 000000000000001a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 363 to 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc2: 359 to 0000000000000181 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000179 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000182 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000186 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000017f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000188 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000181 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 323 to 00000000000002d3 │ │ │ │ │ + DW_CFA_advance_loc2: 332 to 00000000000002dc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002d4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002dd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002df │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002dc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002e5 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -2,176 +2,175 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ q1_2(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ cmp %r10,%r9 │ │ │ │ │ - jge 177 │ │ │ │ │ - cmpq $0x1,0x40(%rsp) │ │ │ │ │ + jge 180 │ │ │ │ │ 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 │ │ │ │ │ mov $0x8,%ebx │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ jne 190 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov (%rdi,%rbx,1),%r13 │ │ │ │ │ - mov (%r8,%rbx,1),%rcx │ │ │ │ │ - inc %r9 │ │ │ │ │ + mov (%rdi,%rbx,1),%r14 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ + mov (%r8,%rbx,1),%rcx │ │ │ │ │ + add $0x8,%rbx │ │ │ │ │ movsd (%rax),%xmm11 │ │ │ │ │ movsd (%rsi),%xmm10 │ │ │ │ │ - add $0x8,%rbx │ │ │ │ │ - lea 0x0(,%rcx,8),%r11 │ │ │ │ │ - add %r13,%rcx │ │ │ │ │ - lea 0x0(,%r13,8),%r12 │ │ │ │ │ - lea (%rax,%r11,1),%rbp │ │ │ │ │ + lea 0x0(,%r14,8),%r11 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + lea 0x0(,%rcx,8),%r13 │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + lea (%rax,%r13,1),%rbp │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - lea (%rax,%r12,1),%r14 │ │ │ │ │ + add %rsi,%r13 │ │ │ │ │ movsd 0x0(%rbp),%xmm9 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - lea (%rax,%rcx,1),%r13 │ │ │ │ │ - add %rsi,%r12 │ │ │ │ │ + lea (%rax,%r11,1),%r12 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + lea (%rax,%rcx,1),%r14 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - movsd (%r14),%xmm3 │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ subsd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm7 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ addsd %xmm9,%xmm1 │ │ │ │ │ addsd %xmm8,%xmm0 │ │ │ │ │ movsd %xmm3,-0x8(%rax) │ │ │ │ │ movsd %xmm2,-0x8(%rsi) │ │ │ │ │ - movsd %xmm1,(%r14) │ │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ movsd -0x10(%rdx),%xmm0 │ │ │ │ │ movsd -0x8(%rdx),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ movsd -0x10(%rdx),%xmm0 │ │ │ │ │ movsd -0x8(%rdx),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ cmp %r10,%r9 │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ │ mov $0x8,%ebp │ │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ │ lea 0x0(,%rcx,8),%rbx │ │ │ │ │ mov %rbx,-0x8(%rsp) │ │ │ │ │ nop │ │ │ │ │ - mov (%rdi,%rbp,1),%r14 │ │ │ │ │ - inc %r9 │ │ │ │ │ + mov (%r8,%rbp,1),%r14 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ - mov (%r8,%rbp,1),%rcx │ │ │ │ │ + mov (%rdi,%rbp,1),%rcx │ │ │ │ │ movsd (%rax),%xmm7 │ │ │ │ │ movsd (%rsi),%xmm6 │ │ │ │ │ - lea 0x0(,%r14,8),%rbx │ │ │ │ │ - lea 0x0(,%rcx,8),%r11 │ │ │ │ │ + lea 0x0(,%r14,8),%r11 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ │ add %r14,%rcx │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ lea (%rax,%rbx,1),%r15 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ lea (%rax,%r11,1),%r13 │ │ │ │ │ add %rsi,%r11 │ │ │ │ │ movsd (%rbx),%xmm10 │ │ │ │ │ lea (%rax,%rcx,1),%r14 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ movsd (%r15),%xmm11 │ │ │ │ │ movsd 0x0(%r13),%xmm5 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm11,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ movsd %xmm7,(%rax) │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ add %r12,%rax │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ add %r12,%rsi │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ movsd %xmm5,(%r15) │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ movsd %xmm4,(%rbx) │ │ │ │ │ movsd -0x8(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ movsd -0x10(%rdx),%xmm6 │ │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ + add %rbx,%rbp │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ movsd %xmm4,(%r14) │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ movsd -0x10(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ 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) │ │ │ │ │ @@ -181,16 +180,16 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + 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 dd020000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 6b010a0e 30410e28 ..A.8...k...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4f0b0343 B. B..B..B..O..C │ │ │ │ │ + 0x00000020 00000000 e6020000 00420e10 8f024b0e .........B....K. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 450e288c 05410e30 ...F. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 67010a0e 30410e28 ..A.8...g...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 460b034c B. B..B..B..F..L │ │ │ │ │ 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: 3736 (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 0xe98: │ │ │ │ │ │ │ │ │ │ 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 0009b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000cf0 0000a8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0009f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0009f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0009f3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0009f8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000d98 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000a50 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000a58 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a68 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a68 000090 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000de0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000af8 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000c60 00008c 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000e10 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 2425 FUNC LOCAL DEFAULT 1 q1_3 │ │ │ │ │ + 2: 0000000000000000 2450 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: 00000000000009a0 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 0xcf0 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002f 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 │ │ │ │ │ +0000000000000056 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000005f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004fa 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000503 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000009af 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 0xd98 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 0xde0 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 + 9a0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,66 +9,66 @@ │ │ │ │ │ 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..0000000000000979 │ │ │ │ │ +00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000992 │ │ │ │ │ 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 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000016 │ │ │ │ │ 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 0000000000000017 │ │ │ │ │ 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 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000015 │ │ │ │ │ - DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc2: 1228 to 00000000000004e1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001c │ │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ │ + DW_CFA_advance_loc2: 1215 to 00000000000004db │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004dc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004dd │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004df │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000004f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1150 to 000000000000096e │ │ │ │ │ + DW_CFA_advance_loc2: 1175 to 0000000000000987 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000096f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000988 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000989 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000972 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000098b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000974 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000098d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000976 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000098f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000978 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000991 │ │ │ │ │ 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=00000000000009a0..00000000000009b3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,9 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ - []A\A]A^A_ │ │ │ │ │ - []A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_q1_3 │ │ │ │ │ fftw_kdft_difsq_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,552 +4,553 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ q1_3(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %r9,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x5,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x5,%rax │ │ │ │ │ - sub $0x20,%rsp │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ │ + sub $0x18,%rsp │ │ │ │ │ mov %r9,-0x78(%rsp) │ │ │ │ │ - cmp 0x58(%rsp),%r9 │ │ │ │ │ - jge 4dd │ │ │ │ │ + cmp 0x50(%rsp),%r9 │ │ │ │ │ + jge 4d7 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - cmpq $0x1,0x60(%rsp) │ │ │ │ │ + cmpq $0x1,0x58(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ jne 4f0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ │ - add $0x20,%r10 │ │ │ │ │ - movsd 0x0(%r13),%xmm14 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ │ + add $0x20,%r15 │ │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ │ + movsd 0x0(%r13),%xmm11 │ │ │ │ │ + lea 0x0(,%r11,8),%rsi │ │ │ │ │ + movsd (%r12),%xmm14 │ │ │ │ │ lea 0x0(,%rax,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 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + lea (%r12,%rdi,1),%rbp │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + lea (%r12,%rsi,1),%rbx │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ + mov %rdi,-0x20(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ │ + mov %rsi,-0x28(%rsp) │ │ │ │ │ + lea (%r12,%r9,1),%rcx │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm10 │ │ │ │ │ + mov %rcx,-0x30(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea (%r11,%rcx,1),%r15 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + lea (%r12,%rdx,1),%rsi │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + lea 0x0(%r13,%r9,1),%r10 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%r9 │ │ │ │ │ + mov %r10,-0x40(%rsp) │ │ │ │ │ + mov %r9,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + lea (%r12,%rcx,1),%rdi │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - lea 0x0(,%rdx,8),%r15 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm7,-0x8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm1,-0x38(%rsp) │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ 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 %r13,%r15 │ │ │ │ │ - add $0x8,%r11 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r11 │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm9,-0x10(%rsp) │ │ │ │ │ + movsd (%r10),%xmm9 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%r10 │ │ │ │ │ + add %r12,%rcx │ │ │ │ │ + mov %r10,-0x60(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm3,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm1,-0x58(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm8,-0x18(%rsp) │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + add $0x8,%r12 │ │ │ │ │ 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 %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm2,-0x68(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + addsd (%rax),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd -0x8(%r12),%xmm6 │ │ │ │ │ + movsd %xmm2,-0x70(%rsp) │ │ │ │ │ + addsd -0x50(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%rsp),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + subsd (%rax),%xmm0 │ │ │ │ │ + movsd %xmm6,-0x8(%r12) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm5,-0x8(%r13) │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + mov -0x20(%rsp),%rbp │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + mov -0x28(%rsp),%rbp │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm4,-0x60(%rsp) │ │ │ │ │ - movsd (%r15),%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) │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd -0x18(%r15),%xmm5 │ │ │ │ │ + movsd -0x20(%r15),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + mov -0x40(%rsp),%rbx │ │ │ │ │ + subsd -0x68(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movsd -0x8(%r15),%xmm5 │ │ │ │ │ + movsd -0x10(%r15),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + subsd -0x58(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + movsd -0x18(%rsp),%xmm8 │ │ │ │ │ + movsd -0x8(%r15),%xmm5 │ │ │ │ │ + movsd -0x10(%r15),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + subsd -0x38(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd -0x68(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + addsd -0x70(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x38(%rsp),%xmm6 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd -0x58(%rsp),%xmm4 │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd -0x18(%r15),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x20(%r15),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mov -0x60(%rsp),%r10 │ │ │ │ │ mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - 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,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - subsd -0x30(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd -0x20(%r15),%xmm2 │ │ │ │ │ + movsd -0x18(%r15),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x10(%r15),%xmm0 │ │ │ │ │ + movsd -0x8(%r15),%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + cmp %rax,0x50(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - lea (%r11,%rsi,1),%rdi │ │ │ │ │ - mov %rax,-0x70(%rsp) │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mov %rdi,-0x68(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdi),%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 │ │ │ │ │ - lea (%r8,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - add %r9,%rax │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rsi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ │ - mov %rsi,-0x60(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rsi │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + mov 0x8(%r14),%rax │ │ │ │ │ + add $0x20,%r15 │ │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ │ + mov 0x8(%r8),%rcx │ │ │ │ │ + movsd (%r12),%xmm8 │ │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + lea (%r12,%rdi,1),%rbp │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ │ + mov %rdi,-0x70(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + lea (%r12,%rsi,1),%rbx │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mov %rsi,-0x68(%rsp) │ │ │ │ │ + lea (%rax,%rcx,1),%r9 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + lea (%r12,%r10,1),%r11 │ │ │ │ │ + add %rdx,%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ │ + add %r13,%r10 │ │ │ │ │ + lea (%r12,%rcx,1),%rsi │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + mov 0x10(%r8),%r11 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mov %rcx,-0x50(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + mov %r10,-0x58(%rsp) │ │ │ │ │ + add %r11,%rax │ │ │ │ │ add %r11,%rdx │ │ │ │ │ - mov %rcx,-0x58(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ - add %r13,%r15 │ │ │ │ │ - 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 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea (%r11,%rdx,1),%r9 │ │ │ │ │ - add %r13,%rax │ │ │ │ │ - add %r13,%rdx │ │ │ │ │ - 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 (%r15),%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 (%rdx),%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd -0x20(%rsp),%xmm7 │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd -0x18(%rsp),%xmm2 │ │ │ │ │ - movsd -0x8(%r10),%xmm3 │ │ │ │ │ - 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 %xmm0,(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + lea (%r12,%r9,1),%rdi │ │ │ │ │ + add %r13,%r9 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm7,-0x40(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm3,-0x30(%rsp) │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd %xmm6,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm1,-0x28(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + lea 0x0(,%r11,8),%rcx │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%r10 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + add %r12,%rcx │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r11 │ │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x20(%rsp) │ │ │ │ │ + movsd %xmm0,-0x18(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm7,-0x8(%rsp) │ │ │ │ │ + movsd (%rax),%xmm7 │ │ │ │ │ + addsd (%rdx),%xmm7 │ │ │ │ │ + movsd %xmm9,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + addsd (%r12),%xmm11 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd -0x40(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + addsd -0x30(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd -0x20(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd -0x10(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + subsd (%rax),%xmm0 │ │ │ │ │ + movsd %xmm11,(%r12) │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rsp),%xmm11 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + mov -0x70(%rsp),%rbp │ │ │ │ │ + movsd -0x38(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + mov -0x68(%rsp),%rbp │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd -0x20(%r15),%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd -0x18(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd -0x8(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd -0x10(%r15),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x8(%r15),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm3,(%rdx) │ │ │ │ │ - movsd (%rsp),%xmm3 │ │ │ │ │ - movsd -0x20(%r10),%xmm5 │ │ │ │ │ - movsd -0x18(%r10),%xmm4 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - add %rdi,%r13 │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm1,(%r11) │ │ │ │ │ + subsd -0x18(%rsp),%xmm7 │ │ │ │ │ + subsd -0x28(%rsp),%xmm5 │ │ │ │ │ + movsd -0x8(%r15),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x10(%r15),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x18(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd -0x20(%r15),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x28(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x18(%r15),%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movsd -0x8(%rsp),%xmm1 │ │ │ │ │ + movsd -0x20(%r15),%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd -0x18(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + add %rdi,%r12 │ │ │ │ │ + add %rdi,%r13 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd -0x38(%rsp),%xmm1 │ │ │ │ │ movsd %xmm2,(%rsi) │ │ │ │ │ - movsd %xmm12,(%rcx) │ │ │ │ │ - movsd -0x10(%r10),%xmm6 │ │ │ │ │ - movsd -0x8(%r10),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - add %rsi,%rbp │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x10(%r15),%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd -0x8(%r15),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + cmp %rax,0x50(%rsp) │ │ │ │ │ jne 510 │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ + 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) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000980 : │ │ │ │ │ +00000000000009a0 : │ │ │ │ │ fftw_codelet_q1_3(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x98e(%rip),%rsi │ │ │ │ │ - jmp 993 │ │ │ │ │ + lea -0x9ae(%rip),%rsi │ │ │ │ │ + jmp 9b3 │ │ │ │ │ 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 79090000 00420e10 8f02450e ....y....B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830748 0e5803cc 040a0e38 ..A.8..H.X.....8 │ │ │ │ │ + 0x00000020 00000000 92090000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 490e288c 05410e30 ...F. ..I.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e5003bf 040a0e38 ..A.8..D.P.....8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e08450b 037e040e 38410e30 410e2842 ..E..~..8A.0A.(B │ │ │ │ │ + 0x00000060 0e084b0b 0397040e 38410e30 410e2842 ..K.....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: 3408 (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 0xd50: │ │ │ │ │ │ │ │ │ │ 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 000933 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c10 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000973 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000978 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000c58 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0009d0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0009d8 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0009d8 000078 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000ca0 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000a50 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000b88 000082 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000cd0 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 2333 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: 0000000000000920 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 0xc10 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 │ │ │ │ │ +0000000000000923 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000092f 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 0xc58 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 0xca0 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 + 920 │ │ │ │ ├── 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..00000000000008e4 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000091d │ │ │ │ │ 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 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000019 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000019 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 280 │ │ │ │ │ - DW_CFA_advance_loc2: 2240 to 00000000000008d9 │ │ │ │ │ + DW_CFA_advance_loc2: 2290 to 0000000000000912 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000913 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000008db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000914 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008dd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000916 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000918 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000091a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000091c │ │ │ │ │ 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=0000000000000920..0000000000000933 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -IAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_q1_4 │ │ │ │ │ fftw_kdft_difsq_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,499 +3,500 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ q1_4(): │ │ │ │ │ push %r15 │ │ │ │ │ lea (%r9,%r9,2),%rax │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ sub $0xe0,%rsp │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ │ mov %r9,-0x78(%rsp) │ │ │ │ │ cmp 0x118(%rsp),%r9 │ │ │ │ │ - jge 8d2 │ │ │ │ │ + jge 90b │ │ │ │ │ mov 0x120(%rsp),%rax │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ 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) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ add $0x30,%rsi │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ + mov 0x8(%rbp),%r15 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ + lea 0x0(,%r15,8),%rcx │ │ │ │ │ + mov 0x18(%rbp),%rbx │ │ │ │ │ + lea (%rdi,%rcx,1),%r14 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ - 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) │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mov %rcx,-0x50(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + mov %r14,-0x60(%rsp) │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm4,0x38(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm2,0x40(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ mov %r10,-0x58(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + mov %r9,-0x48(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + movsd %xmm7,0x48(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%r9 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%rdi,%r8,1),%r13 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ add %r11,%r8 │ │ │ │ │ - mov %r8,-0x40(%rsp) │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - movsd %xmm1,0x40(%rsp) │ │ │ │ │ + lea (%rdi,%rcx,1),%r14 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + mov %rcx,-0x28(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mov %r13,-0x40(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mov %r14,-0x38(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - lea (%rdx,%rax,1),%rcx │ │ │ │ │ - movsd %xmm6,0x38(%rsp) │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea (%rdi,%rcx,1),%r13 │ │ │ │ │ - lea (%r11,%rcx,1),%rbx │ │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ │ - mov %r13,-0x48(%rsp) │ │ │ │ │ - mov %rbx,-0x38(%rsp) │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - add 0x18(%rbp),%rax │ │ │ │ │ - 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 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - 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) │ │ │ │ │ + lea (%rdi,%rcx,1),%r10 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov %r10,-0x20(%rsp) │ │ │ │ │ add %r11,%rax │ │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm5,0x58(%rsp) │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ mov 0x10(%r12),%rcx │ │ │ │ │ - movsd %xmm14,0x60(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + movsd %xmm5,0x90(%rsp) │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ lea (%rdx,%rcx,1),%rax │ │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ │ + lea (%r15,%rcx,1),%r8 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rdi,%r8,1),%r13 │ │ │ │ │ - lea (%r11,%r8,1),%r9 │ │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movsd %xmm2,0x60(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + lea (%rdi,%r9,1),%r13 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + add %r11,%r9 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ 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 │ │ │ │ │ - add 0x18(%rbp),%rcx │ │ │ │ │ - movsd %xmm2,0x68(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movsd %xmm10,0xa8(%rsp) │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + mov %r13,(%rsp) │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + movsd %xmm15,0x68(%rsp) │ │ │ │ │ lea (%rdi,%rcx,1),%r13 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - movsd %xmm7,0x70(%rsp) │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - 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) │ │ │ │ │ + movsd %xmm14,0x98(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%r9 │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + movsd %xmm5,0xa0(%rsp) │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + lea (%rdi,%r8,1),%r9 │ │ │ │ │ + add %r11,%r8 │ │ │ │ │ + movsd %xmm14,0x70(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - lea (%rdi,%r9,1),%r13 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + lea (%rdi,%r10,1),%r14 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - add %r11,%r9 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ │ - movsd (%r9),%xmm13 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm12 │ │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - add 0x18(%rbp),%rax │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%rdx │ │ │ │ │ - movsd %xmm14,0x98(%rsp) │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ + add %r11,%r10 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ + movsd %xmm12,0xa8(%rsp) │ │ │ │ │ + movsd %xmm15,0x78(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ add %r11,%rax │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - 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 (%rax),%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm15,0xc0(%rsp) │ │ │ │ │ - movsd (%r8),%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) │ │ │ │ │ - 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 -0x68(%rsp),%r15 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - subsd -0x70(%rsp),%xmm7 │ │ │ │ │ - subsd 0x50(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd 0x40(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%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,(%r9) │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ - movsd -0x20(%rsi),%xmm13 │ │ │ │ │ - movsd -0x18(%rsi),%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm12,%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 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movsd %xmm2,(%r14) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movsd 0x30(%rsp),%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - mov -0x30(%rsp),%r15 │ │ │ │ │ - subsd 0x68(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x88(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movsd -0x8(%rsi),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm9,0x80(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm9,0xb0(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm2,0xb8(%rsp) │ │ │ │ │ + movsd %xmm5,0x88(%rsp) │ │ │ │ │ + movsd (%r14),%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm10,0x50(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + add %rdi,%r15 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movsd (%r15),%xmm9 │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + movsd %xmm9,0xc0(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm9 │ │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x48(%rsp),%xmm6 │ │ │ │ │ + addsd 0x38(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm2,0xc8(%rsp) │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + movsd 0x60(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x78(%rsp),%xmm10 │ │ │ │ │ + addsd 0x88(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov -0x50(%rsp),%rdx │ │ │ │ │ + movsd 0x58(%rsp),%xmm6 │ │ │ │ │ + addsd 0x68(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov -0x70(%rsp),%rdx │ │ │ │ │ + movsd 0x70(%rsp),%xmm6 │ │ │ │ │ + addsd 0x80(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov -0x68(%rsp),%rdx │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm10,(%rdx) │ │ │ │ │ + mov -0x48(%rsp),%rdx │ │ │ │ │ + movsd 0x40(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm4,-0x70(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov -0x58(%rsp),%rdx │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x10(%rsi),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd -0x8(%rsi),%xmm2 │ │ │ │ │ + mov -0x30(%rsp),%rdx │ │ │ │ │ + movsd %xmm2,-0x68(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm4,-0x60(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x40(%rsp),%xmm2 │ │ │ │ │ + addsd -0x70(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,-0x58(%rsp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd -0x58(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movsd -0x20(%rsi),%xmm10 │ │ │ │ │ + movsd -0x18(%rsi),%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + mov -0x40(%rsp),%r13 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd -0x30(%rsi),%xmm1 │ │ │ │ │ + movsd -0x28(%rsi),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x58(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - subsd 0x60(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - movsd -0x20(%rsi),%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x38(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd 0x48(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm8,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movsd -0x20(%rsi),%xmm3 │ │ │ │ │ movsd -0x18(%rsi),%xmm2 │ │ │ │ │ - mov (%rsp),%r15 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov (%rsp),%r13 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + movsd 0xa8(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ movsd 0xa0(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ + movsd 0xb8(%rsp),%xmm10 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm8 │ │ │ │ │ movsd %xmm1,0x0(%r13) │ │ │ │ │ + mov -0x8(%rsp),%r13 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x10(%rsi),%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd -0x8(%rsi),%xmm3 │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movsd -0x30(%rsi),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x28(%rsi),%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x50(%rsp),%xmm1 │ │ │ │ │ + subsd 0x60(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movsd 0x58(%rsp),%xmm0 │ │ │ │ │ + subsd 0x68(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x20(%rsi),%xmm4 │ │ │ │ │ + movsd -0x18(%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd -0x30(%rsi),%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x28(%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ │ + mov -0x28(%rsp),%rcx │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mov -0x10(%rsp),%r8 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov -0x20(%rsp),%r10 │ │ │ │ │ + movsd 0x98(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x90(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movsd 0x78(%rsp),%xmm0 │ │ │ │ │ + subsd 0x88(%rsp),%xmm0 │ │ │ │ │ + movsd -0x20(%rsi),%xmm4 │ │ │ │ │ + movsd -0x18(%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%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 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd -0x10(%rsi),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x8(%rsi),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ │ - movsd -0x10(%rsi),%xmm1 │ │ │ │ │ - movsd -0x8(%rsi),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - movsd %xmm15,(%rcx) │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ movsd -0x30(%rsi),%xmm3 │ │ │ │ │ - movsd -0x28(%rsi),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - mov -0x28(%rsp),%rcx │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x28(%rsi),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ movsd %xmm0,(%r10) │ │ │ │ │ movsd -0x10(%rsi),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ movsd -0x8(%rsi),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ mov 0xd0(%rsp),%rbx │ │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ add %rbx,%rdi │ │ │ │ │ add %rbx,%r11 │ │ │ │ │ - add %rdx,%rbp │ │ │ │ │ - add %rdx,%r12 │ │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ │ + add %rbx,%rbp │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ cmp %rax,0x118(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ + jne 68 │ │ │ │ │ add $0xe0,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000008f0 : │ │ │ │ │ +0000000000000920 : │ │ │ │ │ fftw_codelet_q1_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x8fe(%rip),%rsi │ │ │ │ │ - jmp 903 │ │ │ │ │ + lea -0x92e(%rip),%rsi │ │ │ │ │ + jmp 933 │ │ │ │ │ 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 8f02460e .........B....F. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0e980203 c0080e38 ..A.8..K.......8 │ │ │ │ │ + 0x00000020 00000000 1d090000 00420e10 8f02490e .........B....I. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 460e288c 05410e30 ...F. ..F.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e980203 f2080e38 ..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: 6440 (bytes into file) │ │ │ │ │ + Start of section headers: 6528 (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 0x1928: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1980: │ │ │ │ │ │ │ │ │ │ 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 001413 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001780 0000a8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001453 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001453 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001453 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001458 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001828 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0014b0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0014b8 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0014d8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0014d8 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001870 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001550 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0016e8 000096 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0018a0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001393 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001700 000180 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0013d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0013d3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0013d3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0013d8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001880 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001430 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001438 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001458 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001458 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0018c8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0014d0 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001668 000096 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0018f8 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 5108 FUNC LOCAL DEFAULT 1 q1_5 │ │ │ │ │ + 2: 0000000000000000 4982 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 │ │ │ │ │ + 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 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: 0000000000001400 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_q1_5 │ │ │ │ │ + 14: 0000000000001380 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 0x1780 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1700 contains 16 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000047 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000004f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000005a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000062 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000075 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000001403 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000140f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ +0000000000000045 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000054 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000005d 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000070 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000156 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000216 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000035d 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000436 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000450 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000671 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000786 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000850 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000092f 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a2b 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001383 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000138f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_difsq_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1828 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1880 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 0x1870 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x18c8 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 + 1400 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1380 │ │ │ │ ├── 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..00000000000013f4 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001376 │ │ │ │ │ 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 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000f │ │ │ │ │ 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 0000000000000010 │ │ │ │ │ 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 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 664 │ │ │ │ │ - DW_CFA_advance_loc2: 5073 to 00000000000013e9 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000001b │ │ │ │ │ + DW_CFA_def_cfa_offset: 648 │ │ │ │ │ + DW_CFA_advance_loc2: 4944 to 000000000000136b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013ea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000136c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013eb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000136d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000136f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001371 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001373 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001375 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001400..0000000000001413 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001380..0000000000001393 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_q1_5 │ │ │ │ │ fftw_kdft_difsq_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,1009 +4,997 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ q1_5(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %r9,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x6,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x6,%rax │ │ │ │ │ - sub $0x260,%rsp │ │ │ │ │ mov %r9,%rbx │ │ │ │ │ + sub $0x250,%rsp │ │ │ │ │ mov %r9,-0x78(%rsp) │ │ │ │ │ lea (%rdx,%rax,1),%r9 │ │ │ │ │ - cmp 0x298(%rsp),%rbx │ │ │ │ │ - jge 13e2 │ │ │ │ │ - mov 0x2a0(%rsp),%rax │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %r8,%r11 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + cmp 0x288(%rsp),%rbx │ │ │ │ │ + jge 1364 │ │ │ │ │ + mov 0x290(%rsp),%rax │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x250(%rsp) │ │ │ │ │ + mov %rax,0x240(%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,0x258(%rsp) │ │ │ │ │ + mov %rax,0x248(%rsp) │ │ │ │ │ nopl 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 │ │ │ │ │ - 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 0x10(%r12),%rbx │ │ │ │ │ + mov 0x18(%r12),%rbp │ │ │ │ │ + mov 0x8(%r12),%r11 │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + lea 0x0(,%rbx,8),%rsi │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%rax │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + lea 0x0(,%rbp,8),%rcx │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ 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) │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ mov %rsi,-0x50(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mov %rdi,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ │ mov %rcx,-0x48(%rsp) │ │ │ │ │ - mov %rbx,-0x40(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r10 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %r10,-0x60(%rsp) │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + mov 0x20(%r12),%r10 │ │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mov %rdi,-0x58(%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 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm8,0xd0(%rsp) │ │ │ │ │ - movsd %xmm6,0x170(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + movsd %xmm3,0xd0(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm2,0xc8(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + movsd %xmm1,0x180(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm5,0x178(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm6,0xd8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movsd %xmm3,0x190(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm5,0x188(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm3,0xe8(%rsp) │ │ │ │ │ + movsd %xmm1,0xf0(%rsp) │ │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ │ + movsd %xmm7,0xe0(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ 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 %xmm8,0x198(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ mov %rsi,-0x30(%rsp) │ │ │ │ │ - lea (%r8,%rax,1),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%rbx │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ 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 0x0(%r13,%rsi,1),%rcx │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm6,0xf8(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - add 0x20(%r14),%rax │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r10 │ │ │ │ │ - lea (%r12,%rcx,1),%rdi │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - mov %r10,-0x20(%rsp) │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdx │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mov %rdx,-0x20(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movsd %xmm15,0xf8(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movsd (%r10),%xmm8 │ │ │ │ │ - mov %r10,-0x10(%rsp) │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + mov %r8,-0x10(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm3,0x100(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm13,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ 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,%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) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + movsd %xmm9,0x1a8(%rsp) │ │ │ │ │ + movsd %xmm12,0x1b0(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm14,0x1b8(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm5,0x1c0(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm9,0x1c8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd %xmm13,0x108(%rsp) │ │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ │ - movsd %xmm14,0x1d0(%rsp) │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - lea (%r15,%rax,1),%rdx │ │ │ │ │ - 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 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rcx │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm1,0x110(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm2,0x1d0(%rsp) │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + lea 0x0(%r13,%r8,1),%rcx │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - add 0x20(%r14),%rax │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%rdi │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r10 │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ │ - movsd %xmm11,0x120(%rsp) │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdx │ │ │ │ │ + movsd (%rdi),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r10 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movsd (%r10),%xmm7 │ │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd %xmm5,0x1d8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rdi │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ │ + lea (%r14,%r8,1),%rsi │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm9,0x118(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm3,0x128(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm6,0x120(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm5,0x1e0(%rsp) │ │ │ │ │ + movsd %xmm8,0x1e8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm3,0x1f0(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm12,0x130(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov 0x20(%r15),%rax │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + lea (%r14,%rdi,1),%rcx │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ mov %rcx,0x78(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ - movsd %xmm10,0x140(%rsp) │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - mov %rsi,0x90(%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) │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - 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) │ │ │ │ │ + lea (%r14,%rsi,1),%rdx │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm13,0x200(%rsp) │ │ │ │ │ + movsd %xmm9,0x1f8(%rsp) │ │ │ │ │ + movsd %xmm2,0x138(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + lea (%r14,%rcx,1),%rdx │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ │ + movsd %xmm2,0x140(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ 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 %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,%rcx │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - add $0x40,%r9 │ │ │ │ │ - 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 %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 │ │ │ │ │ + lea (%r14,%rdx,1),%r8 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rdi │ │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + movsd %xmm2,0x148(%rsp) │ │ │ │ │ movsd (%r8),%xmm4 │ │ │ │ │ - movsd %xmm7,0x230(%rsp) │ │ │ │ │ - movsd %xmm14,0x238(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movsd (%rcx),%xmm10 │ │ │ │ │ - movsd %xmm14,0x240(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%rax),%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 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x168(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm4,0x248(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movq %xmm14,%rdi │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm9,0x208(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm13,0x150(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm14,0x210(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm6,0x158(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%rbx,%rdx,1),%rcx │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%rax │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + add $0x40,%r9 │ │ │ │ │ + movsd %xmm5,0x160(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rbx │ │ │ │ │ + add %r14,%rax │ │ │ │ │ + lea (%r11,%rdx,1),%rsi │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ + mov %r8,%r10 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%r11 │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rbp │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd %xmm9,0x168(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + movsd %xmm2,0x220(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ 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 0xd0(%rsp),%xmm7 │ │ │ │ │ - addsd 0x0(%rbp),%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm14,0x218(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm9,0x228(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm12,0x230(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm13,0x238(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm13,0x170(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ + addsd 0x0(%r13),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movsd 0xe0(%rsp),%xmm4 │ │ │ │ │ + addsd 0xf0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movsd 0xf8(%rsp),%xmm4 │ │ │ │ │ + addsd 0x100(%rsp),%xmm4 │ │ │ │ │ + mov -0x60(%rsp),%r8 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm1 │ │ │ │ │ + addsd 0xd8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + mov -0x40(%rsp),%r8 │ │ │ │ │ + movsd 0x108(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd 0x110(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + mov -0x70(%rsp),%r8 │ │ │ │ │ + movsd 0x118(%rsp),%xmm4 │ │ │ │ │ + addsd 0x128(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ │ + movsd 0x130(%rsp),%xmm4 │ │ │ │ │ + addsd 0x140(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + mov -0x38(%rsp),%r8 │ │ │ │ │ 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 │ │ │ │ │ - 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 %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x180(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm8,(%r8) │ │ │ │ │ + mov -0x58(%rsp),%r8 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x198(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm7,(%r8) │ │ │ │ │ + mov -0x68(%rsp),%r8 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + mov -0x48(%rsp),%r8 │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x40(%r9),%xmm6 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm0 │ │ │ │ │ + movsd -0x38(%r9),%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + mov -0x30(%rsp),%r8 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + mov -0x8(%rsp),%r8 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0x140(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - subsd 0x130(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - 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,(%rcx) │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movsd -0x10(%r9),%xmm4 │ │ │ │ │ + movsd -0x8(%r9),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm1 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movsd -0x28(%r9),%xmm3 │ │ │ │ │ + movsd 0x190(%rsp),%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm8 │ │ │ │ │ + subsd 0xe8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd -0x30(%r9),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd -0x20(%r9),%xmm4 │ │ │ │ │ + movsd -0x18(%r9),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd 0x120(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd -0x30(%r9),%xmm6 │ │ │ │ │ + movsd 0x200(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x148(%rsp),%xmm0 │ │ │ │ │ + subsd 0x138(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x28(%r9),%xmm3 │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x218(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd -0x20(%r9),%xmm4 │ │ │ │ │ + movsd -0x18(%r9),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x168(%rsp),%xmm2 │ │ │ │ │ + subsd 0x160(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movsd -0x30(%r9),%xmm6 │ │ │ │ │ + movsd 0x210(%rsp),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x158(%rsp),%xmm0 │ │ │ │ │ + subsd 0x150(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x28(%r9),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd -0x20(%r9),%xmm4 │ │ │ │ │ + movsd -0x18(%r9),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x120(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movsd -0x40(%r9),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x138(%rsp),%xmm3 │ │ │ │ │ + addsd 0x148(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - 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 │ │ │ │ │ - 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 -0x20(%rsp),%r10 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x38(%r9),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov 0xa0(%rsp),%rbp │ │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ │ + movsd 0x228(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movsd -0x10(%r9),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x8(%r9),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ + movsd 0x170(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + mov 0xa8(%rsp),%rbp │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x238(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd -0x40(%r9),%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - movsd %xmm8,(%r10) │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd -0x10(%r9),%xmm5 │ │ │ │ │ - movsd -0x8(%r9),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movsd -0x10(%r9),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x8(%r9),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x170(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x230(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movsd -0x30(%r9),%xmm5 │ │ │ │ │ + movsd -0x28(%r9),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm9,(%rdx) │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd -0x18(%r9),%xmm8 │ │ │ │ │ - movsd -0x20(%r9),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movsd %xmm6,(%r8) │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movsd -0x20(%r9),%xmm3 │ │ │ │ │ + movsd -0x18(%r9),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x150(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + addsd 0x158(%rsp),%xmm0 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x208(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd 0x160(%rsp),%xmm1 │ │ │ │ │ + addsd 0x168(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ │ + movsd %xmm12,(%rax) │ │ │ │ │ + movsd -0x38(%r9),%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd -0x40(%r9),%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ │ + movsd 0x220(%rsp),%xmm4 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd -0x10(%r9),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x8(%r9),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movsd -0x28(%r9),%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd -0x30(%r9),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd -0x20(%r9),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x18(%r9),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov -0x18(%rsp),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mov 0x240(%rsp),%rbx │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm7 │ │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + add %rbx,%r13 │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov 0x248(%rsp),%rbx │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd -0x38(%r9),%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd -0x40(%r9),%xmm6 │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + add %rbx,%r15 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movsd -0x20(%r9),%xmm8 │ │ │ │ │ - movsd -0x18(%r9),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movsd -0x10(%r9),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x8(%r9),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + cmp %rax,0x288(%rsp) │ │ │ │ │ + jne 88 │ │ │ │ │ + add $0x250,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001400 : │ │ │ │ │ +0000000000001380 : │ │ │ │ │ fftw_codelet_q1_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x140e(%rip),%rsi │ │ │ │ │ - jmp 1413 │ │ │ │ │ + lea -0x138e(%rip),%rsi │ │ │ │ │ + jmp 1393 │ │ │ │ │ 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 f4130000 00420e10 8f02450e .........B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0e980503 d1130e38 ..A.8..K.......8 │ │ │ │ │ + 0x00000020 00000000 76130000 00420e10 8f02450e ....v....B....E. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 420e288c 05410e30 ...F. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 3883074a 0e880503 50130e38 ..A.8..J....P..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 33005f47 4c4f4241 4c5f4f46 46534554 3._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4331002e 4c433200 2e4c4333 002e4c43 C1..LC2..LC3..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 65745f71 315f3500 66667477 odelet_q1_5.fftw │ │ │ │ │ 0x00000070 5f6b6466 745f6469 6673715f 72656769 _kdft_difsq_regi │ │ │ │ │ 0x00000080 73746572 00666674 775f6466 745f745f ster.fftw_dft_t_ │ │ │ │ │ 0x00000090 67656e75 7300 genus. │ │ │ ├── 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: 8304 (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 0x2070: │ │ │ │ │ │ │ │ │ │ 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 001bd3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001ef8 000078 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001c13 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001c13 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001c13 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 001c18 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001f70 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001c70 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001c78 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001c88 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001c88 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001fb8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001d00 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001e68 00008c 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001fe8 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 7089 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: 0000000000001bc0 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 0x1ef8 contains 5 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000048 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000050 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 │ │ │ │ │ +0000000000000043 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000052 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000065 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000001bc3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000001bcf 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 0x1f70 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 0x1fb8 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 + 1bc0 │ │ │ │ ├── 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..0000000000001b9e │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001bb1 │ │ │ │ │ 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 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000019 │ │ │ │ │ - DW_CFA_def_cfa_offset: 952 │ │ │ │ │ - DW_CFA_advance_loc2: 7034 to 0000000000001b93 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000001d │ │ │ │ │ + DW_CFA_def_cfa_offset: 960 │ │ │ │ │ + DW_CFA_advance_loc2: 7049 to 0000000000001ba6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001b94 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001ba7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001b95 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001ba8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b97 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001baa │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b99 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001bac │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b9b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001bae │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001b9d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001bb0 │ │ │ │ │ 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=0000000000001bc0..0000000000001bd3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_q1_6 │ │ │ │ │ fftw_kdft_difsq_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,1354 +4,1346 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ q1_6(): │ │ │ │ │ push %r15 │ │ │ │ │ lea (%r9,%r9,4),%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - sub $0x380,%rsp │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ lea (%rdx,%rax,1),%rbx │ │ │ │ │ + sub $0x388,%rsp │ │ │ │ │ mov %r9,-0x78(%rsp) │ │ │ │ │ - cmp 0x3b8(%rsp),%r9 │ │ │ │ │ - jge 1b8c │ │ │ │ │ - mov 0x3c0(%rsp),%rax │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ - mov %rcx,%r14 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + cmp 0x3c0(%rsp),%r9 │ │ │ │ │ + jge 1b9f │ │ │ │ │ + mov 0x3c8(%rsp),%rax │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x370(%rsp) │ │ │ │ │ + mov %rax,0x378(%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 │ │ │ │ │ - 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 │ │ │ │ │ + mov %rax,0x380(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x18(%r15),%rax │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + mov 0x10(%r12),%rbp │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mov %rsi,-0x70(%rsp) │ │ │ │ │ + lea (%r14,%rdx,1),%rdi │ │ │ │ │ + mov 0x8(%r12),%rsi │ │ │ │ │ mov %rdi,-0x68(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + lea 0x0(,%rsi,8),%rcx │ │ │ │ │ + mov %rsi,-0x60(%rsp) │ │ │ │ │ + movsd %xmm1,0x180(%rsp) │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdx │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ + mov %rdx,-0x58(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ + lea (%rax,%rsi,1),%rdx │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r10 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + lea (%r14,%rdx,1),%r9 │ │ │ │ │ + mov %r10,-0x50(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%rcx │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm4,0x188(%rsp) │ │ │ │ │ + lea (%rax,%rbp,1),%rdx │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + mov %r9,-0x40(%rsp) │ │ │ │ │ + lea (%r14,%rcx,1),%r8 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + lea (%r14,%rdx,1),%rsi │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ mov %rsi,-0x30(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + mov %rdi,-0x28(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + mov %rcx,-0x20(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm6,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm7,0x1a8(%rsp) │ │ │ │ │ + movsd %xmm5,0x1b0(%rsp) │ │ │ │ │ + movsd %xmm11,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm10,0x1c0(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + mov 0x18(%r12),%r11 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + lea 0x0(,%r11,8),%rcx │ │ │ │ │ + add %r11,%r9 │ │ │ │ │ + mov 0x28(%r12),%r11 │ │ │ │ │ + movsd %xmm2,0x1c8(%rsp) │ │ │ │ │ + movsd %xmm3,0x1d0(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rdx │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mov %rdx,-0x18(%rsp) │ │ │ │ │ + lea (%r14,%rcx,1),%r8 │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + lea (%r14,%rdx,1),%r10 │ │ │ │ │ + mov %r9,-0x10(%rsp) │ │ │ │ │ lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - lea (%r12,%rcx,1),%r13 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - mov %r13,-0x38(%rsp) │ │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ │ - movsd %xmm14,0x190(%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 %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 │ │ │ │ │ - lea (%rdx,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%rbp,%rsi,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) │ │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ - mov %r10,-0x10(%rsp) │ │ │ │ │ - movsd %xmm8,0x1c0(%rsp) │ │ │ │ │ - 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) │ │ │ │ │ - lea 0x0(%rbp,%r9,1),%r10 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - add %r12,%r9 │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + lea (%rax,%rdi,1),%rdx │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rsi │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r11 │ │ │ │ │ - lea (%r12,%rcx,1),%r13 │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - movsd %xmm7,0x1d8(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - 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) │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + movsd %xmm1,0x1e0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd %xmm9,0x1d8(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ + movsd %xmm6,0x1e8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ │ + movsd %xmm5,0x1f0(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + lea (%r14,%rdx,1),%r8 │ │ │ │ │ + movsd %xmm3,0x1f8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ │ + movsd %xmm9,0x200(%rsp) │ │ │ │ │ + movsd %xmm7,0x208(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm2,0x210(%rsp) │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + mov 0x28(%r15),%rcx │ │ │ │ │ + movsd %xmm1,0x220(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ movsd %xmm6,0x218(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%r11 │ │ │ │ │ - lea 0x0(%rbp,%r11,1),%r10 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%r10 │ │ │ │ │ - mov 0x8(%r14),%r8 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r9 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + lea 0x0(,%rsi,8),%r10 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ + movsd %xmm3,0x230(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r10,1),%rdx │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ │ + movsd %xmm5,0x228(%rsp) │ │ │ │ │ + mov 0x20(%r15),%rdx │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%r8 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + lea 0x0(%r13,%r8,1),%rax │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ │ + lea (%r14,%r10,1),%r11 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm7,0x240(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm9,0x238(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm0,0x2e0(%rsp) │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + lea (%r14,%r9,1),%r11 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ │ + lea (%r14,%r8,1),%r11 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm2,0x2d8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ movsd (%r9),%xmm4 │ │ │ │ │ - lea 0x0(,%r8,8),%r9 │ │ │ │ │ - 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 %xmm1,%xmm2 │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ │ + lea (%rax,%rcx,1),%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) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + lea 0x0(%r13,%r10,1),%r11 │ │ │ │ │ shl $0x3,%r9 │ │ │ │ │ - lea 0x0(%rbp,%r9,1),%r13 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ + lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm3,0x250(%rsp) │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ │ + movsd %xmm0,0x2f0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ │ + movsd %xmm6,0x248(%rsp) │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - add %r12,%r9 │ │ │ │ │ - mov %r13,0x90(%rsp) │ │ │ │ │ - movsd (%r9),%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + lea 0x0(%r13,%r8,1),%r11 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ movsd %xmm4,0x2e8(%rsp) │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - lea (%rdi,%rcx,1),%r10 │ │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + add %rax,%r11 │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mov %r11,0x98(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm5,0x258(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm2,0x2f8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + lea (%r14,%rax,1),%r9 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%r9 │ │ │ │ │ + movsd %xmm2,0x260(%rsp) │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm0,0x300(%rsp) │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + lea (%r14,%r8,1),%r10 │ │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + lea 0x0(%rbp,%rsi,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) │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm5,0x260(%rsp) │ │ │ │ │ - movsd %xmm10,0x2f0(%rsp) │ │ │ │ │ - movsd %xmm13,0x2f8(%rsp) │ │ │ │ │ + lea (%r14,%r10,1),%r8 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ mov %r8,0xc0(%rsp) │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ │ - mov %r10,0xe0(%rsp) │ │ │ │ │ - mov %r9,0xe8(%rsp) │ │ │ │ │ - mov 0x20(%r14),%r8 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - add %rdi,%r8 │ │ │ │ │ - add 0x8(%r14),%rdi │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm3,0x270(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm11,0x268(%rsp) │ │ │ │ │ + movsd %xmm7,0x308(%rsp) │ │ │ │ │ + movsd %xmm0,0x310(%rsp) │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%r14,%r9,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r8 │ │ │ │ │ + add 0x8(%r15),%rbp │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - lea (%r12,%r8,1),%r11 │ │ │ │ │ - add %rbp,%r8 │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ - mov %r8,0xf0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + lea (%r14,%r8,1),%r11 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ mov %r11,0xd0(%rsp) │ │ │ │ │ - lea (%rsi,%rcx,1),%r11 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - lea (%r12,%rdi,1),%r13 │ │ │ │ │ - add %rbp,%rdi │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - lea (%rax,%rdx,1),%r9 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm11,0x270(%rsp) │ │ │ │ │ - movsd %xmm13,0x268(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movsd %xmm8,0x308(%rsp) │ │ │ │ │ - movsd %xmm7,0x300(%rsp) │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + lea (%r14,%rax,1),%rbp │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + mov %rbp,0xd8(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r10,1),%rbp │ │ │ │ │ + mov %rbp,0xe0(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r10 │ │ │ │ │ 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 │ │ │ │ │ + mov %r10,0xf8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%r9,1),%rbp │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + mov 0x18(%r12),%r9 │ │ │ │ │ + mov %rbp,0xe8(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm10,0x278(%rsp) │ │ │ │ │ + movsd %xmm6,0x280(%rsp) │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ movsd %xmm4,0x318(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov %r10,%r8 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + movsd %xmm0,0x320(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + lea 0x0(%r13,%r8,1),%rbp │ │ │ │ │ + mov %r9,%r8 │ │ │ │ │ + mov %rbp,0xf0(%rsp) │ │ │ │ │ shl $0x3,%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 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + lea 0x0(%r13,%r8,1),%r9 │ │ │ │ │ + add %r14,%r8 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + mov %r9,0x100(%rsp) │ │ │ │ │ + mov 0x18(%r12),%rbp │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + add %rcx,%rbp │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + mov %rbp,%r10 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + lea 0x0(%r13,%r10,1),%rbp │ │ │ │ │ + add %r14,%r10 │ │ │ │ │ + mov %rbp,0x108(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - add %r12,%r11 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm2,0x328(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + mov 0x18(%r12),%r9 │ │ │ │ │ + movsd %xmm2,0x290(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + add %rdx,%r9 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + movsd %xmm0,0x330(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + lea 0x0(%r13,%r9,1),%rbp │ │ │ │ │ + mov %rbp,0x110(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + lea (%rdi,%rsi,1),%rbp │ │ │ │ │ + mov %r10,0x128(%rsp) │ │ │ │ │ + mov 0x18(%r12),%r11 │ │ │ │ │ + mov %r8,0x120(%rsp) │ │ │ │ │ + add 0x8(%r15),%r11 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + mov %r11,%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + mov %r9,0x130(%rsp) │ │ │ │ │ + add $0x50,%rbx │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mov %r11,0x118(%rsp) │ │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + lea (%r14,%rax,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + mov %r10,0x138(%rsp) │ │ │ │ │ + lea 0x0(%r13,%r11,1),%r10 │ │ │ │ │ + add %r14,%r11 │ │ │ │ │ + movsd %xmm10,0x298(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm6,0x338(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%rbp,1),%r8 │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ + mov %r8,0x140(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea (%rdi,%rcx,1),%r8 │ │ │ │ │ + add 0x8(%r15),%rdi │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + movsd %xmm7,0x2a0(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + lea 0x0(%r13,%r8,1),%r9 │ │ │ │ │ + add %r14,%r8 │ │ │ │ │ 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 │ │ │ │ │ - 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) │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r9 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ + mov %r9,0x148(%rsp) │ │ │ │ │ + mov %r8,0x158(%rsp) │ │ │ │ │ + movsd %xmm1,0x340(%rsp) │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%rdi,1),%r9 │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + mov %r9,0x150(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm9,0x2a8(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm4,0x348(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + movsd %xmm4,0x2b0(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm1,0x350(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + mov %r11,0x160(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + add 0x28(%r12),%rsi │ │ │ │ │ + mov %rdi,0x168(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + movsd %xmm14,0x178(%rsp) │ │ │ │ │ + movsd %xmm13,0x190(%rsp) │ │ │ │ │ + add 0x28(%r12),%rcx │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + add 0x28(%r12),%rdx │ │ │ │ │ + movsd %xmm12,0x198(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ 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 (%r11),%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 │ │ │ │ │ - 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 │ │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + add 0x8(%r15),%rdi │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea (%r12,%rcx,1),%r8 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + lea (%r14,%rsi,1),%r9 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - lea (%r12,%rdx,1),%rax │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mov %rax,0x168(%rsp) │ │ │ │ │ - mov %rdx,0x170(%rsp) │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - lea (%r12,%rsi,1),%rdi │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movsd %xmm4,0x2a8(%rsp) │ │ │ │ │ - movsd %xmm8,0x350(%rsp) │ │ │ │ │ - movsd %xmm13,0x358(%rsp) │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - mov 0x28(%r15),%rsi │ │ │ │ │ - add 0x8(%r14),%rsi │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - lea (%r12,%r10,1),%rsi │ │ │ │ │ - add %rbp,%r10 │ │ │ │ │ - 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 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm11,0x360(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - movsd (%r10),%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 │ │ │ │ │ + lea (%r14,%rcx,1),%r11 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + lea (%r14,%rdx,1),%r8 │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + lea (%r14,%rdi,1),%rax │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ + movsd %xmm9,0x2b8(%rsp) │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + movsd %xmm7,0x2c0(%rsp) │ │ │ │ │ + movsd (%rax),%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ │ + movsd %xmm1,0x360(%rsp) │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + movsd %xmm11,0x358(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movsd %xmm9,0x2c8(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm7,0x368(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm11,0x2d0(%rsp) │ │ │ │ │ + movsd 0x248(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm4,0x370(%rsp) │ │ │ │ │ + movsd 0x238(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movsd %xmm11,(%r14) │ │ │ │ │ + movsd 0x258(%rsp),%xmm10 │ │ │ │ │ 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) │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + addsd 0x268(%rsp),%xmm13 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm14 │ │ │ │ │ + addsd 0x298(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm14 │ │ │ │ │ - addsd 0x278(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ + addsd 0x288(%rsp),%xmm4 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm10 │ │ │ │ │ + addsd 0x278(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm13,(%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 0x1f0(%rsp),%xmm12 │ │ │ │ │ + addsd 0x2a0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x228(%rsp),%xmm11 │ │ │ │ │ movsd %xmm14,(%rax) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + movsd 0x210(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + addsd 0x2b8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ - movsd 0x208(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ + movsd %xmm12,(%rax) │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ + movsd 0x220(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ movsd %xmm14,(%rax) │ │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ │ - movsd %xmm10,(%rax) │ │ │ │ │ + movsd %xmm12,(%rax) │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ - movsd %xmm13,(%rax) │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm10 │ │ │ │ │ - addsd 0x298(%rsp),%xmm15 │ │ │ │ │ - addsd 0x260(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - movsd 0x198(%rsp),%xmm13 │ │ │ │ │ - addsd 0x250(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm14 │ │ │ │ │ + addsd 0x2a8(%rsp),%xmm14 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm12 │ │ │ │ │ + addsd 0x260(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + movsd -0x30(%rbx),%xmm13 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ + addsd 0x270(%rsp),%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x230(%rsp),%xmm13 │ │ │ │ │ + addsd 0x2d0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movsd 0x218(%rsp),%xmm13 │ │ │ │ │ + addsd 0x2c8(%rsp),%xmm13 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ - addsd 0x2b0(%rsp),%xmm15 │ │ │ │ │ movsd %xmm11,(%rax) │ │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ │ - movsd 0x220(%rsp),%xmm11 │ │ │ │ │ - addsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ movsd %xmm4,(%rax) │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ movsd -0x28(%rbx),%xmm10 │ │ │ │ │ + movsd -0x30(%rbx),%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ mov 0x108(%rsp),%rax │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movsd 0x180(%rsp),%xmm12 │ │ │ │ │ + addsd 0x240(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd %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 │ │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ movsd %xmm4,(%rax) │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ + movsd -0x30(%rbx),%xmm13 │ │ │ │ │ + movsd 0x188(%rsp),%xmm4 │ │ │ │ │ + addsd 0x250(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ 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 │ │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ movsd %xmm11,(%rax) │ │ │ │ │ mov -0x8(%rsp),%rax │ │ │ │ │ + movsd 0x200(%rsp),%xmm13 │ │ │ │ │ + addsd 0x2b0(%rsp),%xmm13 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movsd -0x30(%rbx),%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ + movsd 0x208(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + addsd 0x2c0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm11,0x0(%r13) │ │ │ │ │ - mov -0x10(%rsp),%r13 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ │ movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm4 │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ + movsd -0x30(%rbx),%xmm13 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm13,%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 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x218(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ + addsd 0x290(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm11 │ │ │ │ │ + addsd 0x280(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd -0x30(%rbx),%xmm13 │ │ │ │ │ + movsd -0x28(%rbx),%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ subsd %xmm10,%xmm4 │ │ │ │ │ movsd %xmm11,(%rax) │ │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ │ + movsd 0x228(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ movsd %xmm4,(%rax) │ │ │ │ │ - movsd -0x40(%rbx),%xmm10 │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x220(%rsp),%xmm1 │ │ │ │ │ + movsd -0x40(%rbx),%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x38(%rbx),%xmm10 │ │ │ │ │ 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) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm3,(%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 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movsd -0x20(%rbx),%xmm9 │ │ │ │ │ + movsd -0x18(%rbx),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x240(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ │ movsd 0x180(%rsp),%xmm3 │ │ │ │ │ - movsd -0x50(%rbx),%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd -0x50(%rbx),%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd -0x48(%rbx),%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x250(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x188(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ mulsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd -0x10(%rbx),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x8(%rbx),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0x330(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd -0x50(%rbx),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %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 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd -0x10(%rbx),%xmm6 │ │ │ │ │ - movsd -0x8(%rbx),%xmm3 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd -0x10(%rbx),%xmm4 │ │ │ │ │ + movsd -0x8(%rbx),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x278(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x308(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x288(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x320(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - movsd 0x268(%rsp),%xmm2 │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd -0x38(%rbx),%xmm4 │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x278(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd -0x40(%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x328(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x38(%rbx),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ mov 0xc0(%rsp),%rax │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm2 │ │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x18(%rbx),%xmm1 │ │ │ │ │ mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd 0x298(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x340(%rsp),%xmm3 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd -0x40(%rbx),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + mov -0x30(%rsp),%rbp │ │ │ │ │ + movsd 0x258(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x338(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x38(%rbx),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x338(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd 0x288(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ movsd %xmm5,(%rax) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x190(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movsd -0x20(%rbx),%xmm4 │ │ │ │ │ + movsd -0x18(%rbx),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x198(%rsp),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x310(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x268(%rsp),%xmm1 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + mov 0xd8(%rsp),%rbp │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x40(%rbx),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x38(%rbx),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm2 │ │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x18(%rbx),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x238(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm4,%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) │ │ │ │ │ + mov 0x150(%rsp),%rbp │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + mov 0x168(%rsp),%rbp │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movsd -0x40(%rbx),%xmm6 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm1 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movsd -0x38(%rbx),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x210(%rsp),%xmm7 │ │ │ │ │ + movsd 0x360(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mov 0xf0(%rsp),%rbp │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x348(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x238(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + mov 0xd0(%rsp),%rbp │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mov 0x158(%rsp),%rax │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ + movsd -0x18(%rbx),%xmm1 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ │ - 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 │ │ │ │ │ + mov 0x160(%rsp),%rbp │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x178(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm7,%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 0x248(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + mov -0x28(%rsp),%r10 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movsd -0x40(%rbx),%xmm6 │ │ │ │ │ + movsd 0x190(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movsd -0x38(%rbx),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ movsd -0x20(%rbx),%xmm4 │ │ │ │ │ - movsd -0x18(%rbx),%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x18(%rbx),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + movsd 0x290(%rsp),%xmm3 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ 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 │ │ │ │ │ - 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 %xmm3,%xmm2 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x348(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd -0x50(%rbx),%xmm8 │ │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ │ + movsd 0x318(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm11 │ │ │ │ │ + movsd -0x50(%rbx),%xmm6 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x280(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x330(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x358(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm10 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm7,0x0(%r13) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movsd -0x10(%rbx),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x208(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd -0x10(%rbx),%xmm4 │ │ │ │ │ movsd -0x8(%rbx),%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mov 0xb0(%rsp),%r10 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x350(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movsd 0x200(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x50(%rbx),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x48(%rbx),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movsd -0x10(%rbx),%xmm4 │ │ │ │ │ + movsd -0x8(%rbx),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + movsd 0x260(%rsp),%xmm7 │ │ │ │ │ + movsd 0x270(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movsd -0x50(%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm0 │ │ │ │ │ + movsd 0x300(%rsp),%xmm5 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ mov 0x88(%rsp),%r8 │ │ │ │ │ - mov 0x170(%rsp),%rdx │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd -0x48(%rbx),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x360(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x220(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x308(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x48(%rbx),%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x230(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movsd -0x48(%rbx),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - 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 %xmm4,(%rax) │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ + movsd -0x10(%rbx),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x8(%rbx),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mov 0x170(%rsp),%rax │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x48(%rbx),%xmm5 │ │ │ │ │ + movsd 0x368(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x370(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x218(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x50(%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movsd -0x10(%rbx),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x8(%rbx),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov 0x378(%rsp),%rsi │ │ │ │ │ + mov 0x380(%rsp),%rdi │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rdx,%r14 │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ - cmp %rax,0x3b8(%rsp) │ │ │ │ │ + add %rsi,%r13 │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ + add %rdi,%r15 │ │ │ │ │ + add %rdi,%r12 │ │ │ │ │ + cmp %rax,0x3c0(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ - add $0x380,%rsp │ │ │ │ │ + add $0x388,%rsp │ │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ -0000000000001ba0 : │ │ │ │ │ +0000000000001bc0 : │ │ │ │ │ fftw_codelet_q1_6(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x1bae(%rip),%rsi │ │ │ │ │ - jmp 1bb3 │ │ │ │ │ + lea -0x1bce(%rip),%rsi │ │ │ │ │ + jmp 1bd3 │ │ │ │ │ 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 8f02460e .........B....F. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0eb80703 7a1b0e38 ..A.8..K....z..8 │ │ │ │ │ + 0x00000020 00000000 b11b0000 00420e10 8f02460e .........B....F. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 420e288c 05410e30 ...F. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 3883074b 0ec00703 891b0e38 ..A.8..K.......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: 14256 (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 0x37b0: │ │ │ │ │ │ │ │ │ │ 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 003353 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 003650 000060 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 003393 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 003393 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 003393 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 003398 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0036b0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0033f0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0033f8 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 003400 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 003400 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0036f8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 003478 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0035c8 000087 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003728 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 13110 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: 0000000000003340 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 0x3650 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000046 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 │ │ │ │ │ +0000000000000044 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000005a 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000003343 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000334f 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 0x36b0 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 0x36f8 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 + 3340 │ │ │ │ ├── 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..0000000000003336 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ @@ -28,31 +28,31 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1840 │ │ │ │ │ - DW_CFA_advance_loc2: 12872 to 0000000000003260 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000019 │ │ │ │ │ + DW_CFA_def_cfa_offset: 1848 │ │ │ │ │ + DW_CFA_advance_loc2: 13074 to 000000000000332b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003261 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000332c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000003262 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000332d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003264 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000332f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003266 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003331 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000003268 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003333 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000326a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000003335 │ │ │ │ │ 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=0000000000003340..0000000000003353 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -pAWAVAUATUSI │ │ │ │ │ +pAWAVAUATUSL │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_q1_8 │ │ │ │ │ fftw_kdft_difsq_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,2408 +8,2402 @@ │ │ │ │ │ imul $0x70,%r9,%rax │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - sub $0x6f8,%rsp │ │ │ │ │ - mov %r9,-0x70(%rsp) │ │ │ │ │ lea (%rdx,%rax,1),%r12 │ │ │ │ │ - cmp 0x730(%rsp),%r9 │ │ │ │ │ - jge 3259 │ │ │ │ │ - mov 0x738(%rsp),%rax │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + sub $0x700,%rsp │ │ │ │ │ + mov %r9,-0x68(%rsp) │ │ │ │ │ + cmp 0x738(%rsp),%r9 │ │ │ │ │ + jge 3324 │ │ │ │ │ + mov 0x740(%rsp),%rax │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov %r8,-0x70(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ 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) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ │ - movsd (%r15),%xmm3 │ │ │ │ │ - mov 0x28(%rbx),%rbp │ │ │ │ │ + mov %rax,0x6f8(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + mov 0x30(%rbp),%rcx │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%r13,%rax,1),%rdx │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - mov %rdx,-0x68(%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 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + lea (%r11,%rdx,1),%rsi │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + mov %rdi,-0x60(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mov %rdx,-0x40(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm10,0x338(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + mov %rcx,-0x48(%rsp) │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ - 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 │ │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ │ + mov %r10,-0x38(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + lea (%rdi,%r9,1),%rdx │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + lea (%rdi,%r10,1),%rax │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + movsd %xmm15,0x338(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + lea (%r11,%rdx,1),%r14 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd %xmm7,0x340(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + mov %r14,-0x30(%rsp) │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ + mov %r15,-0x28(%rsp) │ │ │ │ │ + lea (%rbx,%rdx,1),%r8 │ │ │ │ │ + movsd %xmm12,0x348(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm13,0x590(%rsp) │ │ │ │ │ + movsd %xmm14,0x598(%rsp) │ │ │ │ │ + movsd %xmm5,0x5a0(%rsp) │ │ │ │ │ + movsd %xmm2,0x350(%rsp) │ │ │ │ │ + movsd %xmm0,0x5a8(%rsp) │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov 0x38(%rbp),%r14 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mov %r8,-0x20(%rsp) │ │ │ │ │ + mov 0x18(%rbp),%r13 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea (%rdi,%r14,1),%rdx │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + lea (%rdi,%r13,1),%rax │ │ │ │ │ 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 │ │ │ │ │ - add %rsi,%r9 │ │ │ │ │ + lea (%r11,%rdx,1),%rsi │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ │ + mov %rsi,-0x10(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + add %rdx,%r8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ + lea (%r11,%rcx,1),%rsi │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ 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) │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ movsd (%rcx),%xmm2 │ │ │ │ │ - mov %r9,%rcx │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + movsd %xmm1,0x5b8(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + movsd %xmm4,0x380(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + movsd %xmm9,0x360(%rsp) │ │ │ │ │ + movsd %xmm8,0x368(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm13,0x5b0(%rsp) │ │ │ │ │ + movsd %xmm5,0x378(%rsp) │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + add %rdx,%rsi │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + add %rdx,%r8 │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ shl $0x3,%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 │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ + lea (%r11,%rcx,1),%rsi │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + lea (%r11,%rsi,1),%r8 │ │ │ │ │ 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 │ │ │ │ │ - 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) │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ - lea (%r11,%rcx,1),%r9 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm9,0x388(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%rsi │ │ │ │ │ + movsd %xmm0,0x5e0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + movsd %xmm14,0x5c0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + lea (%r11,%rsi,1),%rcx │ │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movsd %xmm8,0x390(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm15,0x5c8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%rax,1),%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm11,0x5d0(%rsp) │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm6,0x5d8(%rsp) │ │ │ │ │ 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) │ │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ │ + movsd %xmm5,0x398(%rsp) │ │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + lea (%rbx,%rcx,1),%rsi │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%rsi │ │ │ │ │ + lea (%r11,%rsi,1),%rcx │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ 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 │ │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm15,0x3a0(%rsp) │ │ │ │ │ addsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm11,0x3a8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + lea 0x0(,%r10,8),%rcx │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ movsd %xmm13,0x3b0(%rsp) │ │ │ │ │ - movsd %xmm10,0x3a8(%rsp) │ │ │ │ │ + movsd %xmm2,0x3b8(%rsp) │ │ │ │ │ + lea (%rbx,%rcx,1),%rsi │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm3,0x3d0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ │ + movsd %xmm11,0x5e8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ 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) │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + lea 0x0(,%r14,8),%rsi │ │ │ │ │ + movsd %xmm6,0x3c8(%rsp) │ │ │ │ │ + lea (%r11,%rsi,1),%rcx │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rcx │ │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ 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) │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + lea 0x0(,%rdi,8),%rsi │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + lea (%r11,%rsi,1),%rcx │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm14,0x3d8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ movsd %xmm13,0x3e0(%rsp) │ │ │ │ │ - movsd %xmm5,0x3e8(%rsp) │ │ │ │ │ - movsd %xmm12,0x3d8(%rsp) │ │ │ │ │ - movsd %xmm11,0x5f0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm11,0x3e8(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movsd %xmm14,0x5f0(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm13,0x3f0(%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 │ │ │ │ │ + mov 0x20(%rbp),%r8 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ │ + movsd %xmm4,0x408(%rsp) │ │ │ │ │ + movsd %xmm5,0x400(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ add %rdi,%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - mov %r9,0xe8(%rsp) │ │ │ │ │ - mov %r10,0xd8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - add %rdi,%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - add 0x30(%rbx),%rdi │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r9 │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mov %rsi,0xe0(%rsp) │ │ │ │ │ + lea (%rbx,%rcx,1),%rsi │ │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ │ + mov %r8,0xd8(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + add 0x30(%rbp),%rdi │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - mov %r9,0xf0(%rsp) │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r9 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mov %rcx,0x100(%rsp) │ │ │ │ │ + lea (%r11,%rdi,1),%rsi │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mov %r8,0xf0(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov %rsi,0xf8(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd (%rdi),%xmm7 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + lea (%r9,%rdx,1),%rsi │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + lea (%r10,%rdx,1),%rcx │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + lea (%r11,%rsi,1),%rdi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ 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) │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm13,0x410(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm15,0x418(%rsp) │ │ │ │ │ + movsd %xmm11,0x5f8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm5,0x608(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm0,0x610(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + lea (%r11,%rcx,1),%rdi │ │ │ │ │ + movsd %xmm6,0x420(%rsp) │ │ │ │ │ + movsd %xmm12,0x600(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm3,0x428(%rsp) │ │ │ │ │ + mov %rdi,0x118(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + lea (%rbx,%rsi,1),%rdi │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ │ + lea (%rbx,%rcx,1),%rdi │ │ │ │ │ + lea (%r14,%rdx,1),%rcx │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea (%r11,%rcx,1),%rdi │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mov %rdi,0x130(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + lea (%r11,%rdx,1),%rdi │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + mov %rdi,0x138(%rsp) │ │ │ │ │ + lea (%rbx,%rcx,1),%rdi │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + mov %rdx,0x148(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ 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,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + movsd %xmm9,0x448(%rsp) │ │ │ │ │ + lea (%r11,%rcx,1),%rdx │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mov %rdx,0x150(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm11,0x438(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm7,0x440(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm2,0x618(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movsd %xmm1,0x450(%rsp) │ │ │ │ │ + mov 0x20(%rbp),%rdx │ │ │ │ │ + movsd %xmm6,0x458(%rsp) │ │ │ │ │ + movsd %xmm4,0x460(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea (%r11,%rdx,1),%rdi │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + mov %rdi,0x158(%rsp) │ │ │ │ │ + lea (%rbx,%rcx,1),%rdi │ │ │ │ │ + mov %rdx,0x168(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + mov %rdi,0x160(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + lea (%r11,%rdx,1),%rdi │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + add 0x30(%rbp),%rax │ │ │ │ │ + mov %rdx,0x180(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + mov %rax,0x188(%rsp) │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - movsd %xmm1,0x468(%rsp) │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm10,0x628(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - lea (%r15,%rcx,1),%rsi │ │ │ │ │ - movsd %xmm12,0x638(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - mov %rsi,0x1a8(%rsp) │ │ │ │ │ - mov %rdi,0x198(%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 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ + lea (%r11,%rdx,1),%rax │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mov %rax,0x190(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - add %r9,%rsi │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rcx │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - mov %rcx,0x1b0(%rsp) │ │ │ │ │ - mov %rsi,0x1c0(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm15 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rdi │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mov %rdx,0x1a0(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm8,0x468(%rsp) │ │ │ │ │ + movsd %xmm0,0x638(%rsp) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm3,0x470(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm14,0x620(%rsp) │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + movsd %xmm7,0x630(%rsp) │ │ │ │ │ + movsd %xmm11,0x628(%rsp) │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rax,0x1a8(%rsp) │ │ │ │ │ + mov %r8,0x198(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea (%r11,%rdx,1),%rax │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + mov %rax,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mov %rdx,0x1c0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + mov 0x30(%rbp),%rax │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movsd %xmm7,0x640(%rsp) │ │ │ │ │ - movsd %xmm8,0x478(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mov %rsi,0x1d0(%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) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + mov %rax,0x1c8(%rsp) │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ + mov %r13,-0x78(%rsp) │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + lea (%r9,%rdx,1),%rsi │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm13,0x648(%rsp) │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movsd %xmm9,0x480(%rsp) │ │ │ │ │ - movsd %xmm14,0x650(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r10 │ │ │ │ │ - mov %rdi,0x1e0(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%rsi │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - mov %rsi,0x1f0(%rsp) │ │ │ │ │ - lea (%rax,%rcx,1),%rsi │ │ │ │ │ - mov %rdi,0x200(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm7,0x658(%rsp) │ │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ │ + lea (%r10,%rdx,1),%rax │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mov %rsi,0x1e0(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd %xmm4,0x660(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm9,0x640(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ + lea (%r14,%rdx,1),%rsi │ │ │ │ │ + mov %rax,0x1e8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm13,0x490(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm3,0x488(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ │ + movsd %xmm15,0x650(%rsp) │ │ │ │ │ + mov %rax,0x1f0(%rsp) │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm11,0x478(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm11 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm10,0x498(%rsp) │ │ │ │ │ - movsd %xmm14,0x4a0(%rsp) │ │ │ │ │ - movsd %xmm6,0x668(%rsp) │ │ │ │ │ - movsd %xmm15,0x4b0(%rsp) │ │ │ │ │ - movsd %xmm13,0x4a8(%rsp) │ │ │ │ │ - movsd %xmm8,0x4b8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd %xmm8,0x480(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rax │ │ │ │ │ + mov %r8,0x1d8(%rsp) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov %rsi,0x200(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mov %rdi,0x1f8(%rsp) │ │ │ │ │ + mov %rax,0x208(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd %xmm14,0x490(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm13,0x498(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm9,0x4a0(%rsp) │ │ │ │ │ + movsd %xmm3,0x668(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm3,0x4a8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm2,0x4b0(%rsp) │ │ │ │ │ + mov 0x20(%r15),%rax │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ 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 %rdi,0x210(%rsp) │ │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ │ - mov %r8,0x220(%rsp) │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - add %rsi,%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 │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ - mov %rdi,%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - mov %rdi,0x230(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ │ - mov %r8,0x240(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ + mov 0x20(%rbp),%rsi │ │ │ │ │ + movsd %xmm3,0x4b8(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ │ + lea (%r11,%rdi,1),%r8 │ │ │ │ │ + add %rax,%rsi │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mov %r8,0x210(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%r11,%rsi,1),%r8 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov %rdi,0x220(%rsp) │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mov %r8,0x218(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ + mov %rsi,0x228(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + mov 0x30(%rbp),%r8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r10 │ │ │ │ │ - add %r15,%rdi │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - mov %rdi,0x248(%rsp) │ │ │ │ │ - mov %r10,0x238(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + add %rax,%r8 │ │ │ │ │ + lea (%r11,%rdi,1),%rsi │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + mov %rsi,0x230(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + mov %r8,%rsi │ │ │ │ │ + mov %rdi,0x240(%rsp) │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + lea (%r11,%rsi,1),%r8 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mov %r8,0x238(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - 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) │ │ │ │ │ - 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 (%rax,%rdi,1),%r8 │ │ │ │ │ - mov %r11,0x268(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r10,1),%r11 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + lea (%rbx,%rsi,1),%rdi │ │ │ │ │ + movsd (%rdi),%xmm11 │ │ │ │ │ + mov %rdi,0x248(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + mov 0x28(%r15),%rdi │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm14,0x678(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + lea (%r9,%rdi,1),%r8 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - movsd (%r11),%xmm15 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - mov %r14,0x280(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + lea (%r11,%r8,1),%rsi │ │ │ │ │ + movsd %xmm13,0x4c8(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm15,0x670(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + mov %rsi,0x250(%rsp) │ │ │ │ │ + movsd %xmm11,0x4d0(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm12,0x680(%rsp) │ │ │ │ │ + movsd %xmm14,0x688(%rsp) │ │ │ │ │ + movsd %xmm3,0x690(%rsp) │ │ │ │ │ + movsd %xmm0,0x698(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + lea (%r10,%rdi,1),%rsi │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + lea (%r11,%rsi,1),%r13 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + mov %r13,0x258(%rsp) │ │ │ │ │ + lea (%rbx,%r8,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm9 │ │ │ │ │ + mov %r13,0x260(%rsp) │ │ │ │ │ + lea (%rbx,%rsi,1),%r13 │ │ │ │ │ + mov -0x78(%rsp),%rsi │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + lea (%r14,%rdi,1),%r8 │ │ │ │ │ + mov %r13,0x268(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd (%r14),%xmm11 │ │ │ │ │ - lea 0x0(%r13,%r10,1),%r14 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - 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) │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + lea (%r11,%r8,1),%r13 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + add %rdi,%rsi │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm6,0x6a0(%rsp) │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ - movsd %xmm11,0x4f0(%rsp) │ │ │ │ │ - mov %r14,0x290(%rsp) │ │ │ │ │ - movsd %xmm9,0x500(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + lea (%r11,%rsi,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mov %r15,0x270(%rsp) │ │ │ │ │ + lea (%rbx,%r8,1),%r15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd (%r15),%xmm11 │ │ │ │ │ + mov %r15,0x278(%rsp) │ │ │ │ │ + lea (%rbx,%rsi,1),%r15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea (%r9,%rcx,1),%r8 │ │ │ │ │ + mov %r15,0x280(%rsp) │ │ │ │ │ + lea (%r10,%rcx,1),%rsi │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + lea (%r11,%r8,1),%r15 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mov %r15,0x288(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm11,0x4d8(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm15,0x4e0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm13,0x4e8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm2,0x4f8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + lea (%r11,%rsi,1),%r15 │ │ │ │ │ + movsd %xmm3,0x6a0(%rsp) │ │ │ │ │ + mov %r15,0x290(%rsp) │ │ │ │ │ movsd %xmm4,0x508(%rsp) │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r10,1),%r14 │ │ │ │ │ - mov -0x18(%rsp),%r10 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm2,0x500(%rsp) │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + lea (%rbx,%r8,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm9 │ │ │ │ │ + lea (%r14,%rcx,1),%r8 │ │ │ │ │ + mov %r15,0x298(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + lea (%rbx,%rsi,1),%r15 │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - mov %r14,0x2a0(%rsp) │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r14 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mov %r14,0x2a8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r8,1),%r14 │ │ │ │ │ - mov %r14,0x2b0(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%r8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm15,0x4f0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + mov %r15,0x2a0(%rsp) │ │ │ │ │ + lea (%r11,%r8,1),%r15 │ │ │ │ │ + mov %r15,0x2a8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + mov -0x78(%rsp),%rsi │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + lea 0x0(,%rdx,8),%rsi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r11,%rcx,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + mov %r15,0x2b0(%rsp) │ │ │ │ │ + lea (%rbx,%r8,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm11 │ │ │ │ │ + mov %r15,0x2b8(%rsp) │ │ │ │ │ + lea (%rbx,%rcx,1),%r15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mov 0x20(%rbp),%rcx │ │ │ │ │ + mov %r15,0x2c0(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea (%r11,%rsi,1),%r15 │ │ │ │ │ + mov %r15,0x2c8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + add %rdx,%rcx │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm2,0x538(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + lea (%r11,%rcx,1),%r15 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + mov %r15,0x2d0(%rsp) │ │ │ │ │ + mov %rcx,0x2e0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + lea (%rbx,%rsi,1),%r15 │ │ │ │ │ + mov %r15,0x2d8(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ movsd %xmm4,0x548(%rsp) │ │ │ │ │ - movsd %xmm10,0x530(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - lea (%r15,%r9,1),%r14 │ │ │ │ │ - mov %r14,0x2b8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r14 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm14,0x510(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + mov 0x10(%rbp),%rcx │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ movsd %xmm11,0x518(%rsp) │ │ │ │ │ - add %rcx,%r14 │ │ │ │ │ - movsd %xmm13,0x520(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - movsd %xmm5,0x528(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm5 │ │ │ │ │ - mov %r14,0x2c8(%rsp) │ │ │ │ │ - lea (%r15,%r8,1),%r14 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - mov %r14,0x2d0(%rsp) │ │ │ │ │ - lea (%r15,%r9,1),%r14 │ │ │ │ │ - movsd %xmm9,0x540(%rsp) │ │ │ │ │ - mov %r14,0x2d8(%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 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - shl $0x3,%r9 │ │ │ │ │ - lea 0x0(%r13,%r9,1),%r14 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - mov %r14,0x2e0(%rsp) │ │ │ │ │ + movsd %xmm3,0x530(%rsp) │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + movsd %xmm15,0x520(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm13,0x528(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + add %rdx,%rcx │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm14,0x540(%rsp) │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea (%r15,%r9,1),%r14 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r8 │ │ │ │ │ - lea (%r15,%rcx,1),%r9 │ │ │ │ │ - mov %r14,0x2e8(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ - 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) │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - lea 0x0(,%rdi,8),%r14 │ │ │ │ │ - movsd %xmm4,0x550(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ + add 0x30(%rbp),%rdx │ │ │ │ │ + add $0x70,%r12 │ │ │ │ │ + lea (%r11,%rcx,1),%r15 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + mov %r15,0x2e8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rcx,0x2f0(%rsp) │ │ │ │ │ + lea (%r11,%rdx,1),%r8 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%r15 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + mov %rdx,0x2f8(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + lea (%r9,%rax,1),%rdx │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + lea (%r11,%rdx,1),%rcx │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mov %rcx,0x300(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm11,0x550(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + movsd %xmm6,0x558(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm3,0x6c0(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm11,0x6b8(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r11,%rcx,1),%r10 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm14,0x6a8(%rsp) │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + mov %r10,0x308(%rsp) │ │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ │ + mov -0x78(%rsp),%rdx │ │ │ │ │ + mov %r10,0x310(%rsp) │ │ │ │ │ + movsd %xmm15,0x6b0(%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 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + lea (%rbx,%rcx,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + lea (%r14,%rax,1),%rcx │ │ │ │ │ + mov %r10,0x318(%rsp) │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - add %r15,%rdx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rbp │ │ │ │ │ - mov %rdx,0x308(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + lea (%r11,%rcx,1),%r14 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - add $0x70,%r12 │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ - mov %rbp,0x300(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ - add %r15,%rax │ │ │ │ │ - movsd %xmm2,0x6c0(%rsp) │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - mov %rax,0x318(%rsp) │ │ │ │ │ - lea 0x0(%r13,%r14,1),%rax │ │ │ │ │ - add %r15,%r14 │ │ │ │ │ - mov %r14,0x320(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - lea (%r15,%rcx,1),%rdx │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - mov %rdx,0x310(%rsp) │ │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rbp │ │ │ │ │ - add %r15,%rcx │ │ │ │ │ - movsd 0x0(%rbp),%xmm15 │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ + lea (%r11,%rax,1),%r10 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + lea (%rbx,%rcx,1),%rdx │ │ │ │ │ + movsd (%rdx),%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mov %rdx,-0x78(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + mov %rdx,0x320(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + lea (%r11,%r15,1),%rdx │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + add %rdi,%rax │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm14,0x570(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + lea (%rbx,%r15,1),%rax │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rdx │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - mov %rsi,0x328(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%rcx),%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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + lea (%r11,%rsi,1),%rcx │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm14,0x578(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm15,0x568(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm11,0x560(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm12,0x580(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + movsd %xmm15,0x6c8(%rsp) │ │ │ │ │ + movsd %xmm13,0x6d0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + mov %rax,0x328(%rsp) │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + lea (%rbx,%rsi,1),%rax │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + mov %rax,0x330(%rsp) │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + add %rdi,%rax │ │ │ │ │ + add 0x30(%rbp),%rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ shl $0x3,%rsi │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%r14 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - add %r15,%r10 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm15 │ │ │ │ │ - mov %r10,0x330(%rsp) │ │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd (%rax),%xmm9 │ │ │ │ │ + lea (%r11,%rdi,1),%r15 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ addsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm11,0x6d0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm11,0x6d8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movsd %xmm13,0x6e0(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm9,0x588(%rsp) │ │ │ │ │ + movsd %xmm6,0x6e8(%rsp) │ │ │ │ │ + movsd 0x338(%rsp),%xmm6 │ │ │ │ │ + addsd 0x3d8(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movsd 0x358(%rsp),%xmm6 │ │ │ │ │ + addsd 0x410(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ │ + movsd 0x368(%rsp),%xmm6 │ │ │ │ │ + addsd 0x420(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ │ + movsd 0x490(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movsd 0x478(%rsp),%xmm6 │ │ │ │ │ + addsd 0x510(%rsp),%xmm6 │ │ │ │ │ + mov -0x50(%rsp),%r9 │ │ │ │ │ + movsd 0x480(%rsp),%xmm8 │ │ │ │ │ + addsd 0x520(%rsp),%xmm8 │ │ │ │ │ + movsd 0x4a0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x388(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov -0x40(%rsp),%r9 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + addsd 0x430(%rsp),%xmm9 │ │ │ │ │ + movsd 0x4d8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x4d0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x390(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + addsd 0x440(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm12,(%r9) │ │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ │ + movsd 0x4e8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ │ + movsd %xmm12,(%r9) │ │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ │ + movsd 0x3a0(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + mov -0x58(%rsp),%r9 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov -0x60(%rsp),%r9 │ │ │ │ │ + movsd 0x4c8(%rsp),%xmm6 │ │ │ │ │ + addsd 0x560(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ │ + movsd %xmm12,(%r9) │ │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ │ + movsd 0x3b0(%rsp),%xmm7 │ │ │ │ │ + movsd 0x350(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd 0x400(%rsp),%xmm12 │ │ │ │ │ + subsd 0x3a0(%rsp),%xmm5 │ │ │ │ │ + subsd 0x3b0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ movsd 0x340(%rsp),%xmm7 │ │ │ │ │ - subsd 0x400(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ 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 %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - movsd 0x398(%rsp),%xmm6 │ │ │ │ │ - mov 0x48(%rsp),%rbp │ │ │ │ │ - subsd 0x458(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - 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 │ │ │ │ │ - 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) │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd -0x20(%r12),%xmm9 │ │ │ │ │ + movsd -0x18(%r12),%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x5c0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm8,(%r9) │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movsd -0x40(%r12),%xmm8 │ │ │ │ │ + movsd -0x38(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mov -0x78(%rsp),%r9 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd 0x438(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm7,(%r14) │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movsd -0x20(%r12),%xmm7 │ │ │ │ │ + movsd 0x398(%rsp),%xmm1 │ │ │ │ │ + subsd 0x458(%rsp),%xmm1 │ │ │ │ │ + movsd -0x18(%r12),%xmm8 │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x428(%rsp),%xmm7 │ │ │ │ │ + subsd 0x378(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x418(%rsp),%xmm5 │ │ │ │ │ + movsd -0x20(%r12),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd 0x360(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + movsd -0x18(%r12),%xmm8 │ │ │ │ │ + mov 0x120(%rsp),%r14 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mov 0x238(%rsp),%r9 │ │ │ │ │ + movsd 0x388(%rsp),%xmm9 │ │ │ │ │ + subsd 0x430(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x468(%rsp),%xmm7 │ │ │ │ │ + subsd 0x3a8(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + mov 0x110(%rsp),%r14 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + movsd -0x20(%r12),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd -0x18(%r12),%xmm8 │ │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movsd 0x390(%rsp),%xmm8 │ │ │ │ │ + subsd 0x440(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x410(%rsp),%xmm5 │ │ │ │ │ + subsd 0x358(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + mov 0x130(%rsp),%r14 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd -0x40(%r12),%xmm8 │ │ │ │ │ + movsd -0x38(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x420(%rsp),%xmm9 │ │ │ │ │ + subsd 0x368(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + mov 0x248(%rsp),%r9 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movsd -0x40(%r12),%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd -0x38(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mov 0x300(%rsp),%r9 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mov 0x1c8(%rsp),%r14 │ │ │ │ │ + movsd 0x3a8(%rsp),%xmm8 │ │ │ │ │ + addsd 0x468(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x3c8(%rsp),%xmm9 │ │ │ │ │ + addsd 0x470(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + mov 0x310(%rsp),%r9 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movsd -0x60(%r12),%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd -0x58(%r12),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mov 0x2b8(%rsp),%r9 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x438(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + mov 0x2a8(%rsp),%r9 │ │ │ │ │ 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 %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 0x350(%rsp),%xmm12 │ │ │ │ │ + addsd 0x400(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ movsd -0x60(%r12),%xmm7 │ │ │ │ │ - addsd 0x458(%rsp),%xmm11 │ │ │ │ │ - movsd -0x58(%r12),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - mov 0x1b8(%rsp),%rbp │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd 0x340(%rsp),%xmm1 │ │ │ │ │ + movsd 0x398(%rsp),%xmm1 │ │ │ │ │ + addsd 0x458(%rsp),%xmm1 │ │ │ │ │ + movsd -0x58(%r12),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x340(%rsp),%xmm7 │ │ │ │ │ + addsd 0x3e0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + mov 0x1b8(%rsp),%r14 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ movsd -0x60(%r12),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd 0x3e0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm12,%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 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mov 0x1a0(%rsp),%r14 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + mov 0x190(%rsp),%r14 │ │ │ │ │ + movsd 0x338(%rsp),%xmm5 │ │ │ │ │ + subsd 0x3d8(%rsp),%xmm5 │ │ │ │ │ + mov 0x298(%rsp),%r9 │ │ │ │ │ + movsd 0x640(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + movsd -0x40(%r12),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ movsd 0x348(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movsd -0x38(%r12),%xmm6 │ │ │ │ │ subsd 0x3e8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - 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 │ │ │ │ │ + mov 0x210(%rsp),%r14 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm7,(%r14) │ │ │ │ │ + mov 0x220(%rsp),%r14 │ │ │ │ │ + movsd 0x360(%rsp),%xmm7 │ │ │ │ │ + addsd 0x418(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + movsd -0x60(%r12),%xmm6 │ │ │ │ │ + movsd 0x378(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd 0x428(%rsp),%xmm1 │ │ │ │ │ + movsd -0x58(%r12),%xmm7 │ │ │ │ │ + mov 0x288(%rsp),%r14 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ 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 │ │ │ │ │ - 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) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd 0x518(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ movsd -0x20(%r12),%xmm6 │ │ │ │ │ + movsd 0x488(%rsp),%xmm1 │ │ │ │ │ + subsd 0x540(%rsp),%xmm1 │ │ │ │ │ movsd -0x18(%r12),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - subsd 0x518(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ 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) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ 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 │ │ │ │ │ + movsd 0x550(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd -0x18(%r12),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mov 0x148(%rsp),%r14 │ │ │ │ │ + subsd 0x498(%rsp),%xmm9 │ │ │ │ │ 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) │ │ │ │ │ + mov 0x138(%rsp),%r9 │ │ │ │ │ + subsd 0x490(%rsp),%xmm4 │ │ │ │ │ + subsd 0x4a0(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + mov 0x218(%rsp),%r14 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd -0x38(%r12),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm5,(%r10) │ │ │ │ │ + mov 0x320(%rsp),%r10 │ │ │ │ │ + movsd 0x4c8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x560(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd -0x38(%r12),%xmm1 │ │ │ │ │ + movsd 0x4d0(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x40(%r12),%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + subsd 0x4e0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x228(%rsp),%r14 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movsd -0x20(%r12),%xmm4 │ │ │ │ │ + movsd 0x588(%rsp),%xmm0 │ │ │ │ │ + subsd 0x500(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x18(%r12),%xmm5 │ │ │ │ │ + mov 0x128(%rsp),%r14 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x118(%rsp),%r9 │ │ │ │ │ + movsd 0x690(%rsp),%xmm7 │ │ │ │ │ + movsd 0x670(%rsp),%xmm9 │ │ │ │ │ + subsd 0x4d8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x20(%r12),%xmm4 │ │ │ │ │ + subsd 0x580(%rsp),%xmm0 │ │ │ │ │ + subsd 0x568(%rsp),%xmm5 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ 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) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x18(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mov 0x308(%rsp),%r10 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x480(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mov 0x230(%rsp),%r14 │ │ │ │ │ + subsd 0x520(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x478(%rsp),%xmm6 │ │ │ │ │ + subsd 0x510(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movsd -0x40(%r12),%xmm2 │ │ │ │ │ + movsd -0x38(%r12),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + mov 0x318(%rsp),%r10 │ │ │ │ │ + movsd %xmm14,(%r10) │ │ │ │ │ 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 %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) │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x488(%rsp),%xmm1 │ │ │ │ │ + addsd 0x540(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + mov 0x240(%rsp),%r14 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ movsd 0x518(%rsp),%xmm1 │ │ │ │ │ - movsd -0x60(%r12),%xmm4 │ │ │ │ │ - mov 0x1c0(%rsp),%rbp │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ + movsd -0x60(%r12),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x58(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x1c0(%rsp),%r9 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mov 0x1b0(%rsp),%r10 │ │ │ │ │ + movsd 0x500(%rsp),%xmm6 │ │ │ │ │ + addsd 0x588(%rsp),%xmm6 │ │ │ │ │ + mov 0x1a8(%rsp),%r14 │ │ │ │ │ + movsd 0x498(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd 0x550(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x4e0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ 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 │ │ │ │ │ + mov 0x2a0(%rsp),%r9 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd -0x60(%r12),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x58(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x290(%rsp),%r10 │ │ │ │ │ + movsd 0x580(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x568(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd -0x60(%r12),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x58(%r12),%xmm4 │ │ │ │ │ + movsd 0x4b8(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + addsd 0x558(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x198(%rsp),%r14 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movsd -0x60(%r12),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x58(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mov 0x2c0(%rsp),%r14 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x2b0(%rsp),%r14 │ │ │ │ │ + movsd 0x6c8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x6d0(%rsp),%xmm9 │ │ │ │ │ movsd 0x678(%rsp),%xmm8 │ │ │ │ │ - mov 0x2b8(%rsp),%rcx │ │ │ │ │ - mov 0x2a8(%rsp),%rbp │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - 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 %xmm0,(%r14) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + subsd 0x570(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd 0x578(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mov 0x168(%rsp),%r14 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mov 0x158(%rsp),%r9 │ │ │ │ │ + movsd 0x5f0(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ 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 %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x8(%r12),%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x5f0(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x590(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm12,%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 0x598(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + mov 0x2e0(%rsp),%r14 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd -0x50(%r12),%xmm3 │ │ │ │ │ + movsd -0x48(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mov 0x160(%rsp),%r9 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd 0x3f0(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x590(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x2d0(%rsp),%r14 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x408(%rsp),%xmm1 │ │ │ │ │ + subsd 0x3f8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov 0x150(%rsp),%r9 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd -0x50(%r12),%xmm3 │ │ │ │ │ + movsd -0x48(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mov 0x2d8(%rsp),%r14 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mov -0x10(%rsp),%r10 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mov 0x2c8(%rsp),%r9 │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x638(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x3b8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ addsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x278(%rsp),%r14 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movsd -0x28(%r12),%xmm3 │ │ │ │ │ + movsd 0x3c0(%rsp),%xmm0 │ │ │ │ │ + addsd 0x3d0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + mov 0x180(%rsp),%r9 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ movsd 0x548(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0x648(%rsp),%xmm7 │ │ │ │ │ subsd 0x538(%rsp),%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - 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 %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x630(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x30(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x648(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm4,(%r10) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd -0x70(%r12),%xmm4 │ │ │ │ │ + movsd -0x68(%r12),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x528(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd 0x530(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm3,(%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 %xmm0,(%r10) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ movsd 0x650(%rsp),%xmm7 │ │ │ │ │ - movsd -0x8(%r12),%xmm8 │ │ │ │ │ - mov 0x180(%rsp),%rbp │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd -0x10(%r12),%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movsd 0x568(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ 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) │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov 0x170(%rsp),%r9 │ │ │ │ │ + movsd 0x698(%rsp),%xmm6 │ │ │ │ │ + movsd 0x6a0(%rsp),%xmm8 │ │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd -0x50(%r12),%xmm3 │ │ │ │ │ + movsd -0x48(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mov 0x2f0(%rsp),%r9 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mov 0x258(%rsp),%r13 │ │ │ │ │ + movsd 0x6e0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x570(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov 0x2e8(%rsp),%r9 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ 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 │ │ │ │ │ + mov 0x330(%rsp),%r9 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x578(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x688(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x30(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movsd 0x4f0(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ movsd -0x70(%r12),%xmm4 │ │ │ │ │ - movsd -0x68(%r12),%xmm1 │ │ │ │ │ - mov 0xd8(%rsp),%rbp │ │ │ │ │ + movsd -0x68(%r12),%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x4f0(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm8,%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 │ │ │ │ │ - addsd 0x508(%rsp),%xmm10 │ │ │ │ │ + movsd 0x6e8(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + mov 0xe8(%rsp),%r10 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm12 │ │ │ │ │ + addsd 0x508(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd -0x30(%r12),%xmm6 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm5 │ │ │ │ │ addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - mov 0x268(%rsp),%r11 │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov 0x268(%rsp),%r13 │ │ │ │ │ + mov -0x28(%rsp),%rcx │ │ │ │ │ + movsd 0x460(%rsp),%xmm13 │ │ │ │ │ + subsd 0x450(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ movsd -0x70(%r12),%xmm4 │ │ │ │ │ movsd -0x68(%r12),%xmm2 │ │ │ │ │ - mov 0x2f0(%rsp),%r11 │ │ │ │ │ mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + movsd 0x5c8(%rsp),%xmm9 │ │ │ │ │ + mov 0x188(%rsp),%r10 │ │ │ │ │ + movsd 0x4b0(%rsp),%xmm7 │ │ │ │ │ + addsd 0x4c0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ addsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mov 0x188(%rsp),%rdx │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm13,%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 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x4a8(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ + movsd 0x618(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd 0x448(%rsp),%xmm4 │ │ │ │ │ movsd %xmm3,(%rcx) │ │ │ │ │ - movsd -0x50(%r12),%xmm4 │ │ │ │ │ - movsd -0x48(%r12),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ + mov -0x18(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x5d0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + mov 0x178(%rsp),%r10 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd -0x50(%r12),%xmm3 │ │ │ │ │ + movsd -0x48(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mov 0x2f8(%rsp),%r10 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x6c0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x668(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x4a8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x30(%r12),%xmm6 │ │ │ │ │ + movsd 0x6b8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - 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 %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mov 0x270(%rsp),%r13 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mov 0xd0(%rsp),%r9 │ │ │ │ │ + movsd 0x5b0(%rsp),%xmm13 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - mov 0x280(%rsp),%rcx │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov 0x280(%rsp),%r13 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ movsd -0x70(%r12),%xmm4 │ │ │ │ │ movsd -0x68(%r12),%xmm2 │ │ │ │ │ - mov 0x320(%rsp),%rcx │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x5a8(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x3f8(%rsp),%xmm2 │ │ │ │ │ - addsd 0x408(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mov 0x328(%rsp),%r13 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ movsd 0x3f0(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x5a8(%rsp),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movsd -0x30(%r12),%xmm6 │ │ │ │ │ + movsd 0x3f8(%rsp),%xmm2 │ │ │ │ │ + addsd 0x408(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x28(%r12),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x5b8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ 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 %xmm4,(%rdx) │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd -0x70(%r12),%xmm4 │ │ │ │ │ + movsd -0x68(%r12),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x370(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ │ + movsd 0x380(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x608(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x30(%r12),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ movsd -0x28(%r12),%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x620(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mov 0x250(%rsp),%r9 │ │ │ │ │ + mov 0x260(%rsp),%r13 │ │ │ │ │ + mov -0x30(%rsp),%r14 │ │ │ │ │ + mov -0x20(%rsp),%r8 │ │ │ │ │ + subsd 0x3b8(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd 0x4f0(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x620(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - movsd -0x70(%r12),%xmm5 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov 0x200(%rsp),%r9 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd -0x70(%r12),%xmm4 │ │ │ │ │ movsd -0x68(%r12),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm12,%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 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movsd 0x628(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x3d0(%rsp),%xmm1 │ │ │ │ │ + subsd 0x3c0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x628(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd -0x50(%r12),%xmm4 │ │ │ │ │ - movsd -0x48(%r12),%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mov 0x200(%rsp),%rcx │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm12,%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 │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ - mov 0x1d8(%rsp),%rdx │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd -0x50(%r12),%xmm3 │ │ │ │ │ + movsd -0x48(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x1f0(%rsp),%r10 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x6d8(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ movsd 0x508(%rsp),%xmm1 │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ subsd 0x4f8(%rsp),%xmm1 │ │ │ │ │ - movsd -0x8(%r12),%xmm7 │ │ │ │ │ - mov 0x1e8(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ │ + mov 0x1d8(%rsp),%r14 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + mov 0x1e8(%rsp),%r9 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x600(%rsp),%xmm15 │ │ │ │ │ mov 0x50(%rsp),%r8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd 0x380(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm14,%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 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x5f8(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mov 0x1d0(%rsp),%r10 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd -0x10(%r12),%xmm6 │ │ │ │ │ - movsd -0x8(%r12),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mov 0x1e0(%rsp),%rdx │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x600(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %xmm2,(%rdx) │ │ │ │ │ + movsd -0x50(%r12),%xmm3 │ │ │ │ │ + movsd -0x48(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x5f8(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x380(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ movsd 0x6a8(%rsp),%xmm14 │ │ │ │ │ - mov 0x1d0(%rsp),%rax │ │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ │ - movsd 0x538(%rsp),%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0x658(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd 0x370(%rsp),%xmm0 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mov 0x1e0(%rsp),%r14 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd -0x50(%r12),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x48(%r12),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd 0x4a8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm15 │ │ │ │ │ + subsd 0x4b0(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x10(%r12),%xmm5 │ │ │ │ │ + movsd -0x8(%r12),%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ │ + movsd 0x6b0(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + mov 0x208(%rsp),%r10 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ │ + addsd 0x448(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ movsd 0x528(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x658(%rsp),%xmm5 │ │ │ │ │ addsd 0x530(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ movsd %xmm4,(%rdx) │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd 0x660(%rsp),%xmm3 │ │ │ │ │ - movsd -0x30(%r12),%xmm5 │ │ │ │ │ - movsd -0x28(%r12),%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ + mov 0x1f8(%rsp),%rdx │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd -0x50(%r12),%xmm4 │ │ │ │ │ + movsd -0x48(%r12),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x538(%rsp),%xmm1 │ │ │ │ │ + addsd 0x548(%rsp),%xmm1 │ │ │ │ │ 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 0x660(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd -0x30(%r12),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x28(%r12),%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movsd -0x70(%r12),%xmm4 │ │ │ │ │ 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 %xmm4,%xmm14 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x448(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - add %rdx,%r13 │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ - mov 0x6f0(%rsp),%rdx │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - add %rdx,-0x78(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - add %rdx,%rbx │ │ │ │ │ - movsd %xmm1,(%r9) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm15,(%r8) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x5e0(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ movsd -0x28(%r12),%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ movsd -0x30(%r12),%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ │ + mov 0x6f0(%rsp),%rdx │ │ │ │ │ + addq $0x1,-0x68(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x450(%rsp),%xmm0 │ │ │ │ │ + addsd 0x460(%rsp),%xmm0 │ │ │ │ │ + add %rdx,%r11 │ │ │ │ │ + add %rdx,%rbx │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x5d8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ movsd %xmm1,(%rdi) │ │ │ │ │ movsd -0x70(%r12),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ movsd -0x68(%r12),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mov 0x108(%rsp),%rdi │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm1,(%r9) │ │ │ │ │ - movsd %xmm11,(%rdi) │ │ │ │ │ - cmp %rax,0x730(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + mov 0x6f8(%rsp),%rdi │ │ │ │ │ + add %rdi,-0x70(%rsp) │ │ │ │ │ + add %rdi,%rbp │ │ │ │ │ + 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) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000003270 : │ │ │ │ │ +0000000000003340 : │ │ │ │ │ fftw_codelet_q1_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x327e(%rip),%rsi │ │ │ │ │ - jmp 3283 │ │ │ │ │ + lea -0x334e(%rip),%rsi │ │ │ │ │ + jmp 3353 │ │ │ │ │ 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 00460e10 8f02420e ....k2...F....B. │ │ │ │ │ + 0x00000020 00000000 36330000 00460e10 8f02420e ....63...F....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074a 0eb00e03 48320e38 ..A.8..J....H2.8 │ │ │ │ │ + 0x00000040 8606410e 3883074b 0eb80e03 12330e38 ..A.8..K.....3.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: 3856 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 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 0xf10: │ │ │ │ │ │ │ │ │ │ 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 000839 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000c58 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000891 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000899 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0008b9 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0008b9 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 000813 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b88 000288 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000853 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000853 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000853 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000859 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000e10 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0008b1 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0008b9 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0008d9 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0008d9 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000e58 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000958 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000af0 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000e88 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 2011 FUNC LOCAL DEFAULT 1 t1_10 │ │ │ │ │ + 2: 0000000000000000 2041 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 │ │ │ │ │ + 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: 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: 0000000000000800 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,41 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb68 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb88 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000043 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000004e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000056 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000066 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000004ee 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000058a 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000678 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000736 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 │ │ │ │ │ +000000000000004d 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000004a1 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004ad 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004e8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000509 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000516 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000051e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000052a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000537 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000056b 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005b0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005b8 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005ed 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000062b 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000681 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000068a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000069b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006a3 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000006bf 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006c7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006d9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000727 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000073e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000074a 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000778 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000803 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000080f 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 0xe10 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 0xe58 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 + 800 │ │ │ │ ├── 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..00000000000007db │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000007f9 │ │ │ │ │ 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 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000015 │ │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc2: 1979 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000001f │ │ │ │ │ + DW_CFA_def_cfa_offset: 136 │ │ │ │ │ + DW_CFA_advance_loc2: 1999 to 00000000000007ee │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007ef │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f8 │ │ │ │ │ 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=0000000000000800..0000000000000813 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ -AVAUATUSI │ │ │ │ │ -p[]A\A]A^A_ │ │ │ │ │ +P[]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 {} │ │ │ │ │ @@ -3,447 +3,457 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_10(): │ │ │ │ │ push %r15 │ │ │ │ │ lea (%r8,%r8,8),%rax │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - sub $0x70,%rsp │ │ │ │ │ - mov %r9,%rsi │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + sub $0x50,%rsp │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ lea (%rdx,%rax,1),%r9 │ │ │ │ │ - cmp %rsi,%r8 │ │ │ │ │ - jge 7cc │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %r8,-0x78(%rsp) │ │ │ │ │ + cmp %rcx,%r8 │ │ │ │ │ + jge 7ea │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ │ + mov %rax,0x40(%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) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ 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 │ │ │ │ │ + movsd -0x50(%r9),%xmm6 │ │ │ │ │ + movsd -0x48(%r9),%xmm5 │ │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov 0x48(%rbx),%rcx │ │ │ │ │ - mov 0x30(%rbx),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ add %r11,%rax │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ mov %rax,-0x70(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov 0x48(%rbx),%rbp │ │ │ │ │ + mov %rdi,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x10(%r9),%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mov 0x30(%rbx),%r13 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - mov %rsi,-0x68(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ 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 │ │ │ │ │ + movsd -0x60(%r9),%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mov %r8,-0x58(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ 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 │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + mov %r12,-0x50(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + movsd -0x58(%r9),%xmm1 │ │ │ │ │ + movsd %xmm5,0x10(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movsd %xmm7,-0x38(%rsp) │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm4,0x18(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mov %r13,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x88(%r9),%xmm2 │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd -0x90(%r9),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x8(%r9),%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + mov %rcx,-0x40(%rsp) │ │ │ │ │ + movsd -0x40(%r9),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + mov 0x38(%rbx),%rax │ │ │ │ │ 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 │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ - lea (%r10,%rdx,1),%rbp │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - 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,%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 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd -0x80(%r9),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - movsd %xmm1,0x40(%rsp) │ │ │ │ │ - movsd %xmm12,0x48(%rsp) │ │ │ │ │ - movsd (%rcx),%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 (%rdx),%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 │ │ │ │ │ + movsd -0x38(%r9),%xmm9 │ │ │ │ │ + lea 0x0(,%rsi,8),%rdx │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + lea (%r10,%rdx,1),%r8 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + lea (%r10,%rsi,1),%r12 │ │ │ │ │ + add %r11,%rsi │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + lea (%r10,%rcx,1),%r13 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm11,-0x30(%rsp) │ │ │ │ │ + movsd -0x70(%r9),%xmm5 │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm10 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ 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 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm9,0x8(%rsp) │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm9,0x50(%rsp) │ │ │ │ │ - movsd 0x18(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd -0x8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm13,-0x28(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x10(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + movsd %xmm9,-0x18(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm13,-0x20(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm4,0x28(%rsp) │ │ │ │ │ + movsd -0x80(%r9),%xmm4 │ │ │ │ │ + movsd %xmm13,0x20(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x8(%rsp) │ │ │ │ │ + movsd -0x78(%r9),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm0,0x30(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd 0x10(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x48(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm7,(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov -0x58(%rsp),%rdi │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x20(%rsp),%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mov -0x70(%rsp),%rdi │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm12 │ │ │ │ │ - movsd -0x38(%rsp),%xmm0 │ │ │ │ │ - subsd -0x30(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm11,(%rdi) │ │ │ │ │ - movsd 0x40(%rsp),%xmm5 │ │ │ │ │ - subsd 0x8(%rsp),%xmm13 │ │ │ │ │ - mov -0x40(%rsp),%r8 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x68(%r9),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd -0x30(%r9),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x28(%r9),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ + movsd -0x20(%r9),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x18(%r9),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + subsd -0x8(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm2,(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + subsd (%rsp),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm8,0x8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + addsd -0x38(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm11,(%r14) │ │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ subsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x30(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm14,(%rcx) │ │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x10(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - 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 %xmm15,0x0(%r13) │ │ │ │ │ + movsd 0x30(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + subsd -0x28(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov -0x58(%rsp),%r15 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movsd %xmm5,(%r15) │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd 0x28(%rsp),%xmm6 │ │ │ │ │ + movsd 0x18(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm1,(%r15) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + mov -0x50(%rsp),%r12 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + mov -0x68(%rsp),%rcx │ │ │ │ │ + subsd 0x8(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + mov -0x48(%rsp),%r13 │ │ │ │ │ + movsd %xmm7,(%r12) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x20(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + subsd -0x18(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mov -0x60(%rsp),%rsi │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm7,(%rcx) │ │ │ │ │ + movsd 0x20(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movsd %xmm8,(%r11) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd -0x10(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov -0x40(%rsp),%rcx │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + add %rsi,%r10 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + add %rdi,%rbx │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - cmp %rax,0x58(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x70,%rsp │ │ │ │ │ + cmp %rax,0x38(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x50,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000007e0 : │ │ │ │ │ +0000000000000800 : │ │ │ │ │ fftw_codelet_t1_10(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x7ee(%rip),%rsi │ │ │ │ │ - jmp 7f3 │ │ │ │ │ + lea -0x80e(%rip),%rsi │ │ │ │ │ + jmp 813 │ │ │ │ │ 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 db070000 00420e10 8f02460e .........B....F. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ea80103 bb070e38 ..A.8..G.......8 │ │ │ │ │ + 0x00000020 00000000 f9070000 00420e10 8f02490e .........B....I. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 420e288c 05410e30 ...F. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 3883074a 0e880103 cf070e38 ..A.8..J.......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 4331002e 4c433000 2e4c4332 002e4c43 C1..LC0..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 --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: 3896 (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 0xf38: │ │ │ │ │ │ │ │ │ │ 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 000933 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c60 000078 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000973 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000979 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000cd8 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0009d1 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0009d9 000010 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0009e9 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0009e9 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000d20 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000a68 000168 18 14 10 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000bd0 00008b 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000d50 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000943 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c70 0001c8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000983 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000983 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000983 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000989 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000e38 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0009e1 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0009e9 000010 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0009f9 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0009f9 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000e80 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000a78 000168 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000be0 00008b 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000eb0 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 2323 FUNC LOCAL DEFAULT 1 t1_12 │ │ │ │ │ + 2: 0000000000000000 2349 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 │ │ │ │ │ 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: 0000000000000920 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_12 │ │ │ │ │ + 12: 0000000000000930 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_12 │ │ │ │ │ 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,19 +1,33 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc60 contains 5 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc70 contains 19 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000044 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000004f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000062 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000923 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000092f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000049 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000136 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000142 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000152 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000016c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000002b6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000002f5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000030b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000327 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000045b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000472 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000488 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004a8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005a4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005f9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000617 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000625 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000933 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000093f 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xcd8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xe38 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 0xd20 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xe80 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 + 920 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 930 │ │ │ │ ├── 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..0000000000000913 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000092d │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) 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: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000012 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000001b │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 2285 to 0000000000000908 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000001f │ │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ │ + DW_CFA_advance_loc2: 2307 to 0000000000000922 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000909 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000923 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000090a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000924 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000090c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000926 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000090e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000928 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000910 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000092a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000912 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000092c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000920..0000000000000933 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000930..0000000000000943 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ +x[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t1_12 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,504 +3,509 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_12(): │ │ │ │ │ imul $0xb0,%r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - sub $0x98,%rsp │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ lea (%rdx,%rax,1),%rdi │ │ │ │ │ - cmp %r9,%r8 │ │ │ │ │ - jge 901 │ │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + sub $0x78,%rsp │ │ │ │ │ + mov %r8,-0x78(%rsp) │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + jge 91e │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x88(%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,0x90(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ 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 │ │ │ │ │ + movsd -0x80(%rdi),%xmm4 │ │ │ │ │ + movsd -0x78(%rdi),%xmm3 │ │ │ │ │ + mov 0x40(%rbx),%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + movsd -0x40(%rdi),%xmm6 │ │ │ │ │ lea (%r10,%rax,1),%rdx │ │ │ │ │ - add %r11,%rax │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + mov 0x48(%rbx),%r11 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%rcx,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 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - 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) │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov %r14,-0x58(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x38(%rdi),%xmm5 │ │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mov %r11,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + mov %r9,-0x48(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ movsd (%r10),%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rsp) │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ 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 │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - mov %rcx,-0x30(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - lea 0x0(,%r9,8),%rcx │ │ │ │ │ - mov %rsi,-0x28(%rsp) │ │ │ │ │ - lea (%r10,%rcx,1),%r13 │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + movsd %xmm4,-0x18(%rsp) │ │ │ │ │ + movsd -0x30(%rdi),%xmm4 │ │ │ │ │ + movsd %xmm7,-0x8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm8 │ │ │ │ │ + movsd %xmm3,0x8(%rsp) │ │ │ │ │ + movsd -0x28(%rdi),%xmm3 │ │ │ │ │ + mov 0x28(%rbx),%rbp │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov 0x8(%rbx),%r13 │ │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x70(%rdi),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0xa8(%rdi),%xmm6 │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + lea (%r15,%rax,1),%r12 │ │ │ │ │ + mov %rbp,-0x40(%rsp) │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %r12,-0x38(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x68(%rdi),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mov %r13,-0x30(%rsp) │ │ │ │ │ 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 (%r8),%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm15,0x30(%rsp) │ │ │ │ │ - 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 (%rcx),%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 %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 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + movsd %xmm9,0x10(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + mov %r8,-0x28(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ + movsd %xmm15,0x18(%rsp) │ │ │ │ │ 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) │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x60(%rdi),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd -0xb0(%rdi),%xmm0 │ │ │ │ │ + lea 0x0(,%rsi,8),%r9 │ │ │ │ │ + lea (%r10,%r9,1),%r14 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + add %r15,%r9 │ │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - add %r11,%rsi │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - addsd 0x38(%rsp),%xmm8 │ │ │ │ │ - movsd (%r14),%xmm13 │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + lea 0x0(,%rsi,8),%rdx │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + lea (%r15,%rdx,1),%rsi │ │ │ │ │ + lea (%r10,%rdx,1),%r11 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x58(%rdi),%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm8,0x20(%rsp) │ │ │ │ │ subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm13,0x28(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm7,0x50(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + movsd -0xa0(%rdi),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mov 0x50(%rbx),%rax │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd -0x20(%rdi),%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mov 0x38(%rbx),%rcx │ │ │ │ │ + movsd %xmm13,0x30(%rsp) │ │ │ │ │ + movsd -0x98(%rdi),%xmm2 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + movsd -0x18(%rdi),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ │ + lea (%r10,%rsi,1),%r12 │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movsd (%r12),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + lea (%r10,%rcx,1),%rbp │ │ │ │ │ + add %r15,%rcx │ │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + mov 0x58(%rbx),%rax │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + lea (%r10,%r8,1),%r13 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + add %r15,%r8 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movsd -0x90(%rdi),%xmm8 │ │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd %xmm14,0x38(%rsp) │ │ │ │ │ + movsd %xmm12,0x40(%rsp) │ │ │ │ │ + movsd -0x10(%rdi),%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd -0x48(%rdi),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm11,0x48(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm2,0x58(%rsp) │ │ │ │ │ + movsd -0x88(%rdi),%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd -0x8(%rdi),%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + mulsd -0x48(%rdi),%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd -0x50(%rdi),%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + addsd (%r10),%xmm1 │ │ │ │ │ + addsd 0x30(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd 0x10(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rsp),%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ 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,(%r8) │ │ │ │ │ - movsd %xmm13,(%r10) │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x78(%rsp),%xmm12 │ │ │ │ │ - movsd 0x48(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd (%r15),%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + addsd 0x18(%rsp),%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ + movsd 0x20(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm10,(%r15) │ │ │ │ │ + movsd 0x58(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x40(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ mov -0x50(%rsp),%r8 │ │ │ │ │ - movsd 0x28(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm4,(%r14) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - addsd (%rsp),%xmm1 │ │ │ │ │ - movsd 0x40(%rsp),%xmm9 │ │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ │ - addsd 0x50(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movsd -0x10(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm14,(%r8) │ │ │ │ │ - mov -0x48(%rsp),%r8 │ │ │ │ │ - addsd 0x10(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ + movsd -0x18(%rsp),%xmm0 │ │ │ │ │ + addsd -0x8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movsd 0x38(%rsp),%xmm1 │ │ │ │ │ + addsd 0x48(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x10(%rsp),%xmm1 │ │ │ │ │ + addsd 0x8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x50(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd 0x28(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm8,(%r12) │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rsi) │ │ │ │ │ + mov -0x70(%rsp),%rsi │ │ │ │ │ + mov -0x30(%rsp),%r13 │ │ │ │ │ + mov -0x28(%rsp),%r8 │ │ │ │ │ + movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ mov -0x68(%rsp),%rsi │ │ │ │ │ - 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 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 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd -0x18(%rsp),%xmm7 │ │ │ │ │ + mov -0x58(%rsp),%r14 │ │ │ │ │ + mov -0x38(%rsp),%r12 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + mov -0x20(%rsp),%rsi │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mov -0x40(%rsp),%rbp │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd 0x48(%rsp),%xmm4 │ │ │ │ │ + subsd 0x38(%rsp),%xmm4 │ │ │ │ │ + subsd -0x10(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd 0x40(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ │ - movsd %xmm7,(%rcx) │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - mov -0x28(%rsp),%rsi │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ │ - movsd %xmm4,(%r12) │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd 0x20(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd 0x28(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movsd (%rsp),%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - mov -0x40(%rsp),%r13 │ │ │ │ │ - mov -0x38(%rsp),%r12 │ │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd -0x10(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - add %rdx,%r10 │ │ │ │ │ - add %rdx,%r11 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ │ - cmp %rax,0x80(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x98,%rsp │ │ │ │ │ + add %rdx,%r10 │ │ │ │ │ + add %rdx,%r15 │ │ │ │ │ + add %rcx,%rbx │ │ │ │ │ + cmp %rax,0x60(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000920 : │ │ │ │ │ +0000000000000930 : │ │ │ │ │ fftw_codelet_t1_12(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x92e(%rip),%rsi │ │ │ │ │ - jmp 933 │ │ │ │ │ + lea -0x93e(%rip),%rsi │ │ │ │ │ + jmp 943 │ │ │ │ │ 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 13090000 00490e10 8f02420e .........I....B. │ │ │ │ │ + 0x00000020 00000000 2d090000 00490e10 8f02450e ....-....I....E. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074a 0ed00103 ed080e38 ..A.8..J.......8 │ │ │ │ │ + 0x00000040 8606410e 3883074b 0eb00103 03090e38 ..A.8..K.......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: 5760 (bytes into file) │ │ │ │ │ + Start of section headers: 6176 (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 0x1680: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1820: │ │ │ │ │ │ │ │ │ │ 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 000f23 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0012e0 0002a0 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000f63 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000f63 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000f63 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000f69 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001580 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000fc1 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000fc9 000030 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000ff9 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000ff9 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0015c8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001078 0001c8 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001240 00009f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0015f8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000ee3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0012a0 000480 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000f23 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000f23 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000f23 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000f29 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001720 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000f81 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000f89 000030 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000fb9 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000fb9 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001768 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 001038 0001c8 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001200 00009f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001798 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 3845 FUNC LOCAL DEFAULT 1 t1_15 │ │ │ │ │ + 2: 0000000000000000 3788 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 │ │ │ │ │ + 8: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 11: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 13: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 13: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 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: 0000000000000f10 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_15 │ │ │ │ │ + 16: 0000000000000ed0 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,62 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x12e0 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x12a0 contains 48 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000040 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000004b 0000000900000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000000053 0000000a00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000000066 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000193 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000001a4 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000462 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000494 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000004c2 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000532 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000082d 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000880 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000091c 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000952 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000969 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000994 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a3b 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a5c 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b33 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b97 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c8e 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c9b 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000d88 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d96 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e19 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e70 0000000d00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000f13 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000f1f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000044 0000000800000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000057 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000000e5 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000181 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000018d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000019a 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003e4 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003ed 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000437 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000045b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000049e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004c6 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004e5 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000530 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000075f 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000007cb 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007ea 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007fc 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000827 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000839 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000842 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000008de 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000090a 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000925 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000972 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000098a 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000a01 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a0f 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a20 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000a64 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000ace 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000afd 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000b0f 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b56 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000bb5 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000c00 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000c34 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000c4c 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cb6 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000d0a 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000d61 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000d69 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d9f 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000dd8 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000df7 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000e2b 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000ed3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000edf 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1580 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1720 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 0x15c8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1768 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 + f10 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ed0 │ │ │ │ ├── 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..0000000000000f05 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000ecc │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 10 to 000000000000001b │ │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ │ - DW_CFA_advance_loc2: 3807 to 0000000000000efa │ │ │ │ │ + DW_CFA_def_cfa_offset: 328 │ │ │ │ │ + DW_CFA_advance_loc2: 3750 to 0000000000000ec1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000efb │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ec2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000efc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ec3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000efe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ec5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f00 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ec7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f02 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ec9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f04 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ecb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000f10..0000000000000f23 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000ed0..0000000000000ee3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,780 +8,790 @@ │ │ │ │ │ imul $0xe0,%r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - sub $0x128,%rsp │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ │ add %rax,%rdx │ │ │ │ │ + sub $0x110,%rsp │ │ │ │ │ + mov %r8,-0x78(%rsp) │ │ │ │ │ + mov %r9,0xf8(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge ef3 │ │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + jge eba │ │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ │ mov %rdi,%r11 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ │ + mov %rax,0x100(%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 %rax,0x108(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ 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 │ │ │ │ │ + movsd -0xa0(%rdx),%xmm5 │ │ │ │ │ + movsd -0x98(%rdx),%xmm4 │ │ │ │ │ + mov 0x50(%rcx),%rdi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov 0x30(%rcx),%r14 │ │ │ │ │ - mov 0x48(%rcx),%r8 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ + movsd -0x50(%rdx),%xmm8 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ add %rbx,%rax │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - mov %rax,-0x70(%rsp) │ │ │ │ │ - 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 (%r11,%rsi,1),%r8 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %rsi,-0x70(%rsp) │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov 0x30(%rcx),%r9 │ │ │ │ │ + mov %rdi,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mov %r10,-0x58(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x48(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + lea (%rbx,%rax,1),%r9 │ │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ │ + mov %r9,-0x48(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - mov %r8,%r10 │ │ │ │ │ - movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - lea (%rbx,%rsi,1),%r8 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - mov %r8,-0x50(%rsp) │ │ │ │ │ - movsd (%r8),%xmm7 │ │ │ │ │ - mov 0x58(%rcx),%rbp │ │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x60(%rdx),%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm4,0xb0(%rsp) │ │ │ │ │ + movsd %xmm10,0xa0(%rsp) │ │ │ │ │ + movsd %xmm7,0xa8(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ - movsd -0xe0(%rdx),%xmm11 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm5,0x98(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm3,0xb8(%rsp) │ │ │ │ │ + movsd -0x90(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm6,0x18(%rsp) │ │ │ │ │ + movsd -0x88(%rdx),%xmm2 │ │ │ │ │ + mov 0x48(%rcx),%r13 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x60(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x58(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mov 0x8(%rcx),%r14 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x70(%rcx),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + movsd -0x8(%rdx),%xmm11 │ │ │ │ │ + lea (%rbx,%rax,1),%r13 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + mov %r13,-0x40(%rsp) │ │ │ │ │ + mov 0x58(%rcx),%r12 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm0,(%rsp) │ │ │ │ │ movsd -0x10(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd (%r14),%xmm8 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - lea 0x0(,%r12,8),%rdi │ │ │ │ │ - movsd -0xa8(%rdx),%xmm12 │ │ │ │ │ - lea (%r11,%rdi,1),%r12 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm14 │ │ │ │ │ - mov %rdi,-0x28(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - 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 %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x38(%rdx),%xmm5 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + lea (%rbx,%rax,1),%r15 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mov %r12,-0x38(%rsp) │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov %r15,-0x30(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x40(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm1,0x8(%rsp) │ │ │ │ │ + mov 0x20(%rcx),%r12 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + lea (%r11,%rax,1),%r14 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mov %r14,-0x28(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd -0xd8(%rdx),%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd -0xe0(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ + mov %rdi,-0x18(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mov %r12,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd (%r12),%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd -0xb0(%rdx),%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ │ + mulsd -0xa8(%rdx),%xmm11 │ │ │ │ │ + mov %rsi,-0x8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd -0xa8(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd -0xb0(%rdx),%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + subsd 0x10(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm14,0xd0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + 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 │ │ │ │ │ + movsd %xmm14,0xd8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ │ + movsd 0x8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm15,0x100(%rsp) │ │ │ │ │ - movsd %xmm12,0xf8(%rsp) │ │ │ │ │ - movq %xmm9,%r8 │ │ │ │ │ - movq %rax,%xmm9 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm0,0xc0(%rsp) │ │ │ │ │ + movsd (%rsp),%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ 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,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - 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,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm6,0x70(%rsp) │ │ │ │ │ + movsd %xmm1,0x38(%rsp) │ │ │ │ │ + movsd %xmm0,0x30(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x8(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm0,0xc8(%rsp) │ │ │ │ │ + movsd (%rsp),%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm9,0xe0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm1,0x40(%rsp) │ │ │ │ │ + movsd %xmm8,0xe8(%rsp) │ │ │ │ │ + movsd %xmm7,0x48(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm2,0x50(%rsp) │ │ │ │ │ + mov 0x18(%rcx),%r10 │ │ │ │ │ + movsd %xmm3,0xf0(%rsp) │ │ │ │ │ + movsd -0xb8(%rdx),%xmm2 │ │ │ │ │ + movsd -0xc0(%rdx),%xmm3 │ │ │ │ │ + mov 0x60(%rcx),%r9 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ mov 0x40(%rcx),%r8 │ │ │ │ │ - movsd -0x70(%rdx),%xmm6 │ │ │ │ │ - movsd %xmm15,0x58(%rsp) │ │ │ │ │ - movsd %xmm9,0x68(%rsp) │ │ │ │ │ - movsd -0x68(%rdx),%xmm0 │ │ │ │ │ - mov 0x10(%rcx),%r9 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ + lea (%r11,%r10,1),%r13 │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + shl $0x3,%r9 │ │ │ │ │ + lea (%r11,%r9,1),%r14 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x28(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x30(%rdx),%xmm3 │ │ │ │ │ + lea 0x0(,%r8,8),%rdi │ │ │ │ │ + lea (%r11,%rdi,1),%rax │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + lea (%rbx,%rdi,1),%r8 │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm1,0x58(%rsp) │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x68(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x70(%rdx),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ mov 0x68(%rcx),%rax │ │ │ │ │ - movsd (%rdi),%xmm13 │ │ │ │ │ - movsd (%r8),%xmm7 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + lea (%r11,%r8,1),%r12 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + add %rbx,%r8 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x18(%rdx),%xmm3 │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ 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 %xmm2,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd -0x20(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm8,0x70(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm7,0x78(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm13,0x80(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + movsd -0xd0(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm11,0x68(%rsp) │ │ │ │ │ + movsd -0xc8(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mov 0x38(%rcx),%rsi │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x80(%rdx),%xmm6 │ │ │ │ │ + movsd 0x60(%rsp),%xmm12 │ │ │ │ │ + subsd 0x70(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + movsd -0x78(%rdx),%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd -0xc8(%rdx),%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm11,0x88(%rsp) │ │ │ │ │ - movsd -0x78(%rdx),%xmm12 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd (%r9),%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd -0x80(%rdx),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - movsd %xmm11,0x90(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - 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) │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movsd %xmm7,0xa0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - 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 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 0xb8(%rsp),%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x78(%rsp),%xmm5 │ │ │ │ │ + subsd 0x80(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm9,%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 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - mov -0x60(%rsp),%r10 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - mov -0x10(%rsp),%r10 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm12,0x88(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movsd %xmm11,0x90(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x68(%rsp),%xmm5 │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm3 │ │ │ │ │ - subsd 0xa0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm12,0x78(%rsp) │ │ │ │ │ + movsd 0x60(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x58(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm5,0x68(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm5,0x58(%rsp) │ │ │ │ │ + movsd %xmm10,0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x20(%rsp),%r10 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - mov -0x58(%rsp),%r10 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd %xmm12,(%rbx) │ │ │ │ │ - subsd 0x38(%rsp),%xmm0 │ │ │ │ │ - movsd 0x50(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x30(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd 0x38(%rsp),%xmm6 │ │ │ │ │ + subsd 0x90(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd 0x88(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + mov -0x50(%rsp),%rbp │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + mov -0x48(%rsp),%rbp │ │ │ │ │ + movsd 0xc8(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm9,0x0(%r13) │ │ │ │ │ + mov -0x40(%rsp),%r13 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movsd %xmm11,(%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 │ │ │ │ │ - movsd 0x48(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - addsd 0x50(%rsp),%xmm13 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x28(%rsp),%xmm3 │ │ │ │ │ - mov -0x48(%rsp),%r15 │ │ │ │ │ - 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 │ │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x100(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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) │ │ │ │ │ - mov -0x68(%rsp),%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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x20(%rsp),%xmm5 │ │ │ │ │ + subsd 0x28(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ subsd 0x68(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movsd 0x48(%rsp),%xmm2 │ │ │ │ │ + subsd 0x40(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x78(%rsp),%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 │ │ │ │ │ + movsd 0x18(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd 0x50(%rsp),%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - 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 │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ │ + movsd 0x98(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x58(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mov -0x38(%rsp),%r14 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ + subsd 0x58(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm12,(%rax) │ │ │ │ │ - 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,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm6,(%r15) │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd 0x50(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x40(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + addsd 0x48(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x68(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x68(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm6,(%r15) │ │ │ │ │ + mov -0x30(%rsp),%r15 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + mov -0x18(%rsp),%r9 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm13 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + mov -0x58(%rsp),%r10 │ │ │ │ │ + subsd 0x60(%rsp),%xmm0 │ │ │ │ │ + mov -0x20(%rsp),%r8 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mov -0x8(%rsp),%r15 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + addsd 0x60(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ │ - movsd %xmm3,(%r12) │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + mov -0x60(%rsp),%rsi │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x18(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + mov -0x10(%rsp),%r12 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + mov -0x28(%rsp),%r14 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ + add %rdi,%r11 │ │ │ │ │ + add %rdi,%rbx │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - cmp %rax,0x110(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x128,%rsp │ │ │ │ │ + cmp %rax,0xf8(%rsp) │ │ │ │ │ + jne 70 │ │ │ │ │ + add $0x110,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000f10 : │ │ │ │ │ +0000000000000ed0 : │ │ │ │ │ fftw_codelet_t1_15(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xf1e(%rip),%rsi │ │ │ │ │ - jmp f23 │ │ │ │ │ + lea -0xede(%rip),%rsi │ │ │ │ │ + jmp ee3 │ │ │ │ │ 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 050f0000 00490e10 8f02420e .........I....B. │ │ │ │ │ + 0x00000020 00000000 cc0e0000 00490e10 8f02420e .........I....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074a 0ee00203 df0e0e38 ..A.8..J.......8 │ │ │ │ │ + 0x00000040 8606410e 3883074a 0ec80203 a60e0e38 ..A.8..J.......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 │ │ │ │ │ + 0x00000010 4335002e 4c433000 2e4c4331 002e4c43 C5..LC0..LC1..LC │ │ │ │ │ + 0x00000020 32002e4c 4333002e 4c433400 5f474c4f 2..LC3..LC4._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: 4904 (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 0x1328: │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0010f0 000138 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 000de9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001180 000048 18 I 13 6 8 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001228 000048 18 I 13 6 8 │ │ │ │ │ [ 8] .rodata PROGBITS 0000000000000000 000e41 000008 00 A 0 0 8 │ │ │ │ │ [ 9] .rodata.cst8 PROGBITS 0000000000000000 000e49 000018 08 AM 0 0 8 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 0000000000000000 000e61 000000 00 0 0 1 │ │ │ │ │ [11] .eh_frame PROGBITS 0000000000000000 000e61 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0011c8 000030 18 I 13 11 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001270 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 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0012a0 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 3464 FUNC LOCAL DEFAULT 1 t1_16 │ │ │ │ │ + 2: 0000000000000000 3458 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 │ │ │ │ │ + 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 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 │ │ │ │ │ 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 0x10f0 contains 13 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000003d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000045 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000004d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000060 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000047 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000053 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000066 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000007c8 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000082e 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000095d 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009f2 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a0a 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a1c 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a78 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ae0 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000d93 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000d9f 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 0x1228 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 0x1270 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 │ │ │ │ ├── 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..0000000000000d88 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000d82 │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ @@ -28,29 +28,29 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 360 │ │ │ │ │ - DW_CFA_advance_loc2: 3429 to 0000000000000d7d │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000001b │ │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ │ + DW_CFA_advance_loc2: 3420 to 0000000000000d77 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d7e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d78 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d7f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d79 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d81 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d7b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d83 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d7d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d85 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d7f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d87 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d81 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000d90..0000000000000da3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,691 +8,694 @@ │ │ │ │ │ imul $0xf0,%r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x130,%rsp │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x118(%rsp) │ │ │ │ │ add %rax,%rdx │ │ │ │ │ + sub $0x128,%rsp │ │ │ │ │ + mov %r8,-0x78(%rsp) │ │ │ │ │ + mov %r9,0x110(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge d76 │ │ │ │ │ - mov 0x168(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + jge d70 │ │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ │ + mov %rax,0x118(%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) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - 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 │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x40(%r11),%rax │ │ │ │ │ + add $0xf0,%r15 │ │ │ │ │ + movsd -0x80(%r15),%xmm6 │ │ │ │ │ + movsd -0x78(%r15),%xmm5 │ │ │ │ │ + mov 0x20(%r11),%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov 0x10(%rcx),%r8 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - movsd (%rbx),%xmm6 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea (%r9,%rax,1),%rbx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ mov %rbx,-0x70(%rsp) │ │ │ │ │ + lea (%r9,%rax,1),%rdx │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mov 0x60(%r11),%rsi │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov 0x10(%r11),%r14 │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%rcx │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %rcx,-0x58(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ 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 %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 %rdi,-0x48(%rsp) │ │ │ │ │ + movsd -0xb8(%r15),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + lea (%r9,%rax,1),%r14 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movsd %xmm4,0x38(%rsp) │ │ │ │ │ + movsd -0xc0(%r15),%xmm4 │ │ │ │ │ + movsd %xmm5,0x28(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x38(%r15),%xmm5 │ │ │ │ │ + movsd %xmm7,0x30(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm3,0x40(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x40(%r15),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm6,0x48(%rsp) │ │ │ │ │ + movsd %xmm12,0x50(%rsp) │ │ │ │ │ + movsd %xmm2,0x58(%rsp) │ │ │ │ │ + movsd %xmm1,0x60(%rsp) │ │ │ │ │ + mov %r14,-0x40(%rsp) │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + movsd -0xe0(%r15),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov 0x50(%r11),%rbp │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movsd -0xd8(%r15),%xmm3 │ │ │ │ │ + movsd -0x58(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov 0x70(%r11),%r13 │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rbp │ │ │ │ │ - lea (%rsi,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - 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 0x30(%r11),%rcx │ │ │ │ │ + lea (%r9,%rax,1),%rbp │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + lea (%r10,%rax,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm6 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %r12,-0x28(%rsp) │ │ │ │ │ + lea (%r9,%rax,1),%r13 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x60(%r15),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mov %r13,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x98(%r15),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x20(%r15),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd -0x18(%r15),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movsd %xmm6,0x68(%rsp) │ │ │ │ │ + movsd -0xa0(%r15),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm11,0x70(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm0,0x80(%rsp) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea (%r10,%rax,1),%rdx │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ movsd %xmm8,0x78(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movsd -0xa0(%rdx),%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%rbp),%xmm9 │ │ │ │ │ - movsd %xmm14,0x80(%rsp) │ │ │ │ │ + lea (%r9,%rax,1),%rbx │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mov %rdx,-0x8(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - mov 0x38(%rcx),%rbx │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%r12),%xmm12 │ │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - movsd -0x48(%rdx),%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - 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 %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm10,0x88(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm15,0x90(%rsp) │ │ │ │ │ + movsd %xmm7,0x98(%rsp) │ │ │ │ │ + mov 0x78(%r11),%rsi │ │ │ │ │ + movsd %xmm1,0xa0(%rsp) │ │ │ │ │ + movsd -0x10(%r15),%xmm3 │ │ │ │ │ + movsd -0x8(%r15),%xmm2 │ │ │ │ │ + movsd -0x90(%r15),%xmm8 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mov 0x18(%r11),%r13 │ │ │ │ │ + lea (%r9,%rsi,1),%r12 │ │ │ │ │ + mov 0x8(%r11),%rax │ │ │ │ │ + lea (%r10,%rsi,1),%rcx │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ + mov 0x58(%r11),%rsi │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd -0xd0(%r15),%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0xc8(%r15),%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd -0x48(%r15),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x50(%r15),%xmm3 │ │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ │ + mov 0x38(%r11),%rsi │ │ │ │ │ + lea (%r9,%r8,1),%r14 │ │ │ │ │ + add %r10,%r8 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + lea (%r9,%rdi,1),%r13 │ │ │ │ │ + add %r10,%rdi │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x88(%r15),%xmm2 │ │ │ │ │ + lea 0x0(,%rsi,8),%rcx │ │ │ │ │ + lea (%r9,%rcx,1),%rbp │ │ │ │ │ + lea (%r10,%rcx,1),%rsi │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ 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) │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm15,0xa8(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm9,0xc0(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm12,0xb0(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm15,0xe8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm12,0xb8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm7,0xf8(%rsp) │ │ │ │ │ - mov 0x8(%rcx),%r9 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd -0xf0(%rdx),%xmm6 │ │ │ │ │ - mov 0x68(%rcx),%rbp │ │ │ │ │ - movsd -0xe8(%rdx),%xmm4 │ │ │ │ │ - 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 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm0,0x100(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm12,0xf0(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movsd -0xf0(%r15),%xmm3 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + movsd -0xe8(%r15),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov 0x68(%r11),%rbx │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mov 0x48(%r11),%rdx │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x70(%r15),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd -0x28(%r15),%xmm2 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%r9,%rax,1),%rcx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + mov 0x28(%r11),%rax │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + lea (%r9,%rdx,1),%rbx │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ + movsd -0x30(%r15),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x68(%r15),%xmm2 │ │ │ │ │ + lea (%r9,%rax,1),%rdx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd -0xb0(%r15),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0xa8(%r15),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x38(%rsp),%xmm9 │ │ │ │ │ + subsd 0x58(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm1,0xd0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm2,0xd8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm1,0xe0(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ movsd 0x78(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm4,0x108(%rsp) │ │ │ │ │ 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 0xf0(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm11,(%r11) │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm15,0xc8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x30(%rsp),%xmm3 │ │ │ │ │ + addsd 0x50(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm15 │ │ │ │ │ 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 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x70(%rsp),%xmm11 │ │ │ │ │ + subsd 0x90(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm10,(%r8) │ │ │ │ │ + movsd 0x88(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm9,0x0(%r13) │ │ │ │ │ + movsd %xmm8,(%rdi) │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ movsd %xmm6,(%r12) │ │ │ │ │ - movsd 0x28(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - subsd 0x48(%rsp),%xmm6 │ │ │ │ │ - mov -0x30(%rsp),%r12 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd 0x68(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rdi) │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + movsd 0x28(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd 0x48(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd 0x40(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ subsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movsd %xmm13,(%r12) │ │ │ │ │ - mov -0x28(%rsp),%r13 │ │ │ │ │ - mov -0x40(%rsp),%r12 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x80(%rsp),%xmm14 │ │ │ │ │ - addsd 0xa0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x108(%rsp),%xmm15 │ │ │ │ │ - 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 %xmm11,%xmm8 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm11 │ │ │ │ │ + subsd 0x60(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ 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 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm10,(%r8) │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov -0x30(%rsp),%rbp │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + mov -0x38(%rsp),%r8 │ │ │ │ │ + mov -0x28(%rsp),%r12 │ │ │ │ │ + movsd %xmm10,0x0(%rbp) │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mov -0x20(%rsp),%r13 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ mov 0x20(%rsp),%rbp │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x68(%rsp),%xmm6 │ │ │ │ │ - movsd 0x40(%rsp),%xmm10 │ │ │ │ │ - addsd 0x88(%rsp),%xmm6 │ │ │ │ │ - addsd 0xd0(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm8,0x0(%rbp) │ │ │ │ │ + movsd 0x80(%rsp),%xmm1 │ │ │ │ │ + addsd 0xa0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm10,(%r12) │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm8,(%r14) │ │ │ │ │ + mov -0x18(%rsp),%r14 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x78(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + mov -0x8(%rsp),%r8 │ │ │ │ │ + addsd 0x98(%rsp),%xmm8 │ │ │ │ │ + movsd 0x38(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x108(%rsp),%xmm12 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd 0x58(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + mov -0x10(%rsp),%r14 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x100(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x30(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd 0x50(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ │ - movsd 0x28(%rsp),%xmm0 │ │ │ │ │ - addsd 0x60(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - addsd 0x48(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + addsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + addsd 0xe0(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movsd 0x68(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd 0x88(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ movsd 0x70(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ mov -0x70(%rsp),%rbx │ │ │ │ │ - addsd 0x90(%rsp),%xmm11 │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - mov -0x50(%rsp),%r10 │ │ │ │ │ - mov -0x48(%rsp),%r11 │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - mov -0x58(%rsp),%r15 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ movsd 0xa8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movsd 0x28(%rsp),%xmm0 │ │ │ │ │ + addsd 0x48(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ addsd 0xb0(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm11 │ │ │ │ │ - addsd 0xe0(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ - addsd 0xc0(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - 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) │ │ │ │ │ - movsd %xmm0,(%r14) │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - mov 0x120(%rsp),%rbx │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + addsd 0x90(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x40(%rsp),%xmm3 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mov -0x50(%rsp),%rsi │ │ │ │ │ + addsd 0xc0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd 0x60(%rsp),%xmm3 │ │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + mov -0x60(%rsp),%rdx │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm5,(%r10) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - cmp %rax,0x118(%rsp) │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ │ + add %rdi,%r9 │ │ │ │ │ + add %rdi,%r10 │ │ │ │ │ + add %rcx,%r11 │ │ │ │ │ + cmp %rax,0x110(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ - add $0x130,%rsp │ │ │ │ │ + add $0x128,%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) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000d90 : │ │ │ │ │ fftw_codelet_t1_16(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ lea -0xd9e(%rip),%rsi │ │ │ │ │ jmp da3 │ │ │ │ ├── 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 880d0000 00490e10 8f02420e .........I....B. │ │ │ │ │ + 0x00000020 00000000 820d0000 00490e10 8f02420e .........I....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ee80203 650d0e38 ..A.8..G....e..8 │ │ │ │ │ + 0x00000040 8606410e 3883074a 0ee00203 5c0d0e38 ..A.8..J....\..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 005f474c C0..LC1..LC2._GL │ │ │ │ │ + 0x00000010 4331002e 4c433200 2e4c4330 005f474c C1..LC2..LC0._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 745f7431 5f313600 66667477 5f6b6466 t_t1_16.fftw_kdf │ │ │ │ │ 0x00000070 745f6469 745f7265 67697374 65720066 t_dit_register.f │ │ │ │ │ 0x00000080 6674775f 6466745f 745f6765 6e757300 ftw_dft_t_genus. │ │ │ ├── t1_2.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x450 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 │ │ │ │ │ +0000000000000017 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 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x498 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 {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000020 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000181 │ │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc1: 185 to 00000000000000cd │ │ │ │ │ + DW_CFA_advance_loc1: 183 to 00000000000000cb │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc1: 166 to 0000000000000176 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 10 to 0000000000000180 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,101 +7,99 @@ │ │ │ │ │ t1_2(): │ │ │ │ │ mov %r8,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ jge 180 │ │ │ │ │ push %rbx │ │ │ │ │ - cmpq $0x1,0x10(%rsp) │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rax),%r11 │ │ │ │ │ + cmpq $0x1,0x10(%rsp) │ │ │ │ │ + mov (%rax),%rbx │ │ │ │ │ jne d0 │ │ │ │ │ - cmp $0x1,%r11 │ │ │ │ │ + cmp $0x1,%rbx │ │ │ │ │ jne d0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - inc %r8 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ - movsd -0x8(%rdx),%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ add $0x8,%rcx │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ + movsd -0x10(%rdx),%xmm1 │ │ │ │ │ + movsd -0x8(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ lea (%rdi,%rax,1),%r10 │ │ │ │ │ add %rsi,%rax │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd %xmm1,-0x8(%rdi) │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm1,(%r10) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd %xmm2,-0x8(%rdi) │ │ │ │ │ movsd %xmm0,-0x8(%rsi) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - jne 40 │ │ │ │ │ + jne 38 │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - inc %r8 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movsd -0x10(%rdx),%xmm6 │ │ │ │ │ movsd -0x8(%rdx),%xmm5 │ │ │ │ │ movsd (%rdi),%xmm2 │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ add %rsi,%rax │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ 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,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ movsd %xmm4,(%rax) │ │ │ │ │ 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 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ├── 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 00540e10 830202b9 .........T...... │ │ │ │ │ - 0x00000030 0a0e0843 0b02a60e 084ac300 10000000 ...C.....J...... │ │ │ │ │ + 0x00000020 00000000 81010000 00540e10 830202b7 .........T...... │ │ │ │ │ + 0x00000030 0a0e0845 0b02a60e 084ac300 10000000 ...E.....J...... │ │ │ │ │ 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: 6712 (bytes into file) │ │ │ │ │ + Start of section headers: 6944 (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 0x1a38: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1b20: │ │ │ │ │ │ │ │ │ │ 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 001473 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0017e8 000150 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0014b3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0014b3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0014b3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0014b9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001938 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 001511 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 001519 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 001539 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 001539 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001980 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0015b8 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001750 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0019b0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0014b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001828 0001f8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0014f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0014f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0014f3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0014f9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001a20 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001551 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001559 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001579 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001579 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001a68 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0015f8 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001790 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001a98 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 5203 FUNC LOCAL DEFAULT 1 t1_20 │ │ │ │ │ + 2: 0000000000000000 5278 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 │ │ │ │ │ + 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: 0000000000001460 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_20 │ │ │ │ │ + 14: 00000000000014a0 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,35 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x17e8 contains 14 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1828 contains 21 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000003d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000045 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000004d 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000060 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000d15 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000e22 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000f0d 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000fe6 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001086 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001197 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000125f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000135f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001463 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000146f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000047 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000050 0000000900000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000063 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000cf8 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d1c 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000dc1 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000df2 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ed1 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ed9 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f0f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000fae 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000010d7 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000010df 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000011b4 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000011cb 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000012a3 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000012bd 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001392 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000013ac 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000014af 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1938 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1a20 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 0x1980 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1a68 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 + 1460 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 14a0 │ │ │ │ ├── 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..0000000000001453 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000149e │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ @@ -28,31 +28,31 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000001b │ │ │ │ │ DW_CFA_def_cfa_offset: 568 │ │ │ │ │ - DW_CFA_advance_loc2: 5168 to 0000000000001448 │ │ │ │ │ + DW_CFA_advance_loc2: 5240 to 0000000000001493 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001449 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001494 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000144a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001495 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000144c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001497 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000144e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001499 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001450 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000149b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001452 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000149d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001460..0000000000001473 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000014a0..00000000000014b3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,1003 +8,1015 @@ │ │ │ │ │ imul $0x130,%r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ sub $0x200,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ mov %r9,0x1e8(%rsp) │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 1441 │ │ │ │ │ + jge 148c │ │ │ │ │ mov 0x238(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ 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,0x1f8(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x50(%rcx),%rax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x50(%r11),%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 │ │ │ │ │ + movsd -0xa0(%rdx),%xmm4 │ │ │ │ │ + movsd -0x98(%rdx),%xmm1 │ │ │ │ │ + mov 0x28(%r11),%rdi │ │ │ │ │ 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 -0x50(%rdx),%xmm11 │ │ │ │ │ + lea (%r15,%rax,1),%rbx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea (%rsi,%rax,1),%r14 │ │ │ │ │ - lea (%rdi,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ mov %rbx,-0x70(%rsp) │ │ │ │ │ - lea (%rdi,%rax,1),%r15 │ │ │ │ │ - lea (%rsi,%rax,1),%r9 │ │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd -0xf0(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mov 0x78(%r11),%rdi │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0xe8(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mov 0x40(%r11),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %rsi,-0x58(%rsp) │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + mov %rdi,-0x50(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ │ 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 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x48(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm11,0x70(%rsp) │ │ │ │ │ + movsd %xmm9,0x150(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm8,0x160(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm7,0x158(%rsp) │ │ │ │ │ subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm6,0x168(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm3,0x170(%rsp) │ │ │ │ │ + movsd %xmm15,0x178(%rsp) │ │ │ │ │ + movsd %xmm1,0x78(%rsp) │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movsd -0xc0(%rdx),%xmm4 │ │ │ │ │ + mov %rbp,-0x38(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0xb8(%rdx),%xmm2 │ │ │ │ │ + mov 0x90(%r11),%r12 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov 0x88(%r11),%r9 │ │ │ │ │ + mov 0x38(%r11),%rdi │ │ │ │ │ + mov 0x68(%r11),%rcx │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + lea (%r15,%rax,1),%r12 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + mov %r12,-0x30(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r13,-0x28(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x18(%rdx),%xmm5 │ │ │ │ │ + lea (%r15,%rax,1),%r9 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x20(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mov %r9,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0xd0(%rdx),%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x30(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd -0x28(%rdx),%xmm2 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0xc8(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm3,0x38(%rsp) │ │ │ │ │ + movsd %xmm1,0x40(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movsd -0x70(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd -0x68(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mov 0x18(%r11),%r14 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mov 0x60(%r11),%r13 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov 0x10(%r11),%rbp │ │ │ │ │ + movsd -0x110(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%r14 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%r12 │ │ │ │ │ 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 %xmm6,%xmm3 │ │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ │ + movsd -0x108(%rdx),%xmm6 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + lea (%r15,%rax,1),%r13 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ │ + lea 0x0(,%rbp,8),%rdi │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ + lea (%r15,%rdi,1),%r12 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x80(%rdx),%xmm4 │ │ │ │ │ + lea (%r10,%rdi,1),%rbp │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm3,0x48(%rsp) │ │ │ │ │ + movsd -0x78(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm1,0x50(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x120(%rdx),%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd -0x118(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd -0x118(%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd -0x120(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm3,0x88(%rsp) │ │ │ │ │ + movsd %xmm2,0x80(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ 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 (%r10),%xmm8 │ │ │ │ │ - mov %r10,-0x40(%rsp) │ │ │ │ │ - movsd -0xb8(%rdx),%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - lea (%rdi,%rax,1),%rbx │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm2,0x180(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm3,0x90(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm2,0x98(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm3,0x188(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x48(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm4,0xb8(%rsp) │ │ │ │ │ + movsd 0x38(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm12,0xb0(%rsp) │ │ │ │ │ + movsd 0x50(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mov 0x20(%r11),%rdi │ │ │ │ │ addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - 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) │ │ │ │ │ - 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 │ │ │ │ │ - lea 0x0(,%rbp,8),%rax │ │ │ │ │ + movsd %xmm8,0xa8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + mov 0x70(%r11),%rax │ │ │ │ │ + movsd %xmm5,0x198(%rsp) │ │ │ │ │ + movsd %xmm3,0xd0(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm11,0xa0(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rsi │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm9,0x190(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + lea (%r15,%rsi,1),%rbp │ │ │ │ │ + movsd %xmm0,0xd8(%rsp) │ │ │ │ │ + movsd 0x40(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + lea (%r10,%rsi,1),%rdi │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm4,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd -0xf8(%rdx),%xmm2 │ │ │ │ │ + movsd %xmm12,0xc8(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ │ + movsd %xmm5,0x1a0(%rsp) │ │ │ │ │ + movsd %xmm8,0xe8(%rsp) │ │ │ │ │ + lea (%r15,%r8,1),%r14 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + lea (%r10,%r8,1),%rax │ │ │ │ │ + movsd %xmm1,0xf8(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + movsd %xmm4,0xe0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x100(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + movsd %xmm0,0x1b8(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + movsd %xmm6,0xc0(%rsp) │ │ │ │ │ + movsd %xmm3,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ 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 %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movsd -0x60(%rdx),%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd -0x58(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mov 0x58(%r11),%rsi │ │ │ │ │ + mov 0x48(%r11),%r9 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x88(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x90(%rdx),%xmm6 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x130(%rdx),%xmm4 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x128(%rdx),%xmm2 │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm3,0x138(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm1,0x128(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + lea (%r15,%rax,1),%rsi │ │ │ │ │ + mov 0x98(%r11),%rax │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x10(%rdx),%xmm6 │ │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ 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) │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movsd %xmm7,0x110(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0xb0(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm1,0x140(%rsp) │ │ │ │ │ + movsd -0xa8(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm7,0x100(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movsd -0x8(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm13,0x108(%rsp) │ │ │ │ │ + mov 0x80(%r11),%rbx │ │ │ │ │ + movsd -0x40(%rdx),%xmm7 │ │ │ │ │ + movsd -0x38(%rdx),%xmm6 │ │ │ │ │ + movsd -0xe0(%rdx),%xmm13 │ │ │ │ │ + lea 0x0(,%rbx,8),%rcx │ │ │ │ │ + lea (%r15,%rcx,1),%rbx │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mov 0x30(%r11),%rbx │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + lea (%r15,%r9,1),%r13 │ │ │ │ │ + add %r10,%r9 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0xd8(%rdx),%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm13,0x118(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x110(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm7,0x110(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x128(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm3,0x120(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm7,0x1c0(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x110(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm8,0x110(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x100(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - 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 %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 %xmm7,%xmm11 │ │ │ │ │ + movsd 0x110(%rsp),%xmm8 │ │ │ │ │ + addsd 0x128(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm8,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd 0x100(%rsp),%xmm8 │ │ │ │ │ + movsd 0x138(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm12,0x100(%rsp) │ │ │ │ │ + movsd %xmm8,0x130(%rsp) │ │ │ │ │ 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) │ │ │ │ │ - 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 │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - 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 (%rax),%xmm12 │ │ │ │ │ - mov 0x30(%rcx),%r8 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea (%rdi,%r8,1),%r10 │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movsd -0xe0(%rdx),%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movsd (%r10),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movsd (%r8),%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 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + movsd 0x108(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm5,0x1d0(%rsp) │ │ │ │ │ + movsd 0x140(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm12,0x140(%rsp) │ │ │ │ │ + movsd %xmm8,0x138(%rsp) │ │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ │ + movsd 0x140(%rsp),%xmm12 │ │ │ │ │ + subsd 0x108(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x90(%rsp),%xmm8 │ │ │ │ │ + subsd 0x98(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm2,0x108(%rsp) │ │ │ │ │ + movsd %xmm12,0x1d8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x180(%rsp),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - 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 %xmm8,%xmm4 │ │ │ │ │ - movsd %xmm4,0x128(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movsd %xmm4,0x130(%rsp) │ │ │ │ │ - movsd 0x128(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - addsd 0x130(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ + movsd %xmm12,0x148(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movsd 0x70(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd 0x70(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x70(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x78(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x80(%rsp),%xmm15 │ │ │ │ │ + subsd 0x88(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm13,(%r14) │ │ │ │ │ + movsd 0x188(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ 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,(%r8) │ │ │ │ │ - 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 0x148(%rsp),%xmm9 │ │ │ │ │ - movsd 0x98(%rsp),%xmm7 │ │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ │ - subsd 0xa0(%rsp),%xmm7 │ │ │ │ │ - mov -0x48(%rsp),%r8 │ │ │ │ │ - movsd %xmm11,(%r11) │ │ │ │ │ - movsd 0xf8(%rsp),%xmm4 │ │ │ │ │ - mov -0x40(%rsp),%r10 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + addsd 0x78(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x118(%rsp),%xmm13 │ │ │ │ │ + subsd 0x120(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm13,(%r9) │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + mov -0x28(%rsp),%r13 │ │ │ │ │ + movsd 0x198(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + mov -0x40(%rsp),%r9 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movsd 0x190(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd 0x170(%rsp),%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm11,%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 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x150(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm9,(%r15) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm15 │ │ │ │ │ + subsd 0xa8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x178(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x190(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm13,0x0(%r13) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x160(%rsp),%xmm12 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm10 │ │ │ │ │ - subsd 0x100(%rsp),%xmm15 │ │ │ │ │ - subsd 0xc0(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ │ - movsd 0x138(%rsp),%xmm9 │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ - subsd 0x140(%rsp),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + mov -0x38(%rsp),%rbp │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movsd 0xb0(%rsp),%xmm1 │ │ │ │ │ + subsd 0xb8(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x158(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm13,(%rax) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm11,(%r10) │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm15,0x0(%rbp) │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x168(%rsp),%xmm9 │ │ │ │ │ + movsd 0x110(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + subsd 0x128(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ │ + movsd 0x160(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov -0x10(%rsp),%rbx │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm3 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm9,0x0(%r13) │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ movsd %xmm2,(%r8) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x108(%rsp),%xmm7 │ │ │ │ │ - subsd 0x110(%rsp),%xmm7 │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - mov -0x20(%rsp),%rbp │ │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - 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) │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x108(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + subsd 0x148(%rsp),%xmm6 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm0 │ │ │ │ │ + subsd 0xf8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + mov -0x8(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ │ movsd 0x1d8(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ + movsd 0x170(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm7,(%r10) │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + mov -0x20(%rsp),%r9 │ │ │ │ │ + movsd 0x100(%rsp),%xmm5 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd 0x130(%rsp),%xmm5 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movsd 0x138(%rsp),%xmm2 │ │ │ │ │ + subsd 0x140(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + mov -0x58(%rsp),%rsi │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x158(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movsd 0xe0(%rsp),%xmm0 │ │ │ │ │ + subsd 0xe8(%rsp),%xmm0 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ mov 0x1f0(%rsp),%rbx │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ │ + mov 0x1f8(%rsp),%rcx │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + add %rbx,%r15 │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + add %rcx,%r11 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - mov 0x1f8(%rsp),%rbx │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ cmp %rax,0x1e8(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ add $0x200,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001460 : │ │ │ │ │ +00000000000014a0 : │ │ │ │ │ fftw_codelet_t1_20(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x146e(%rip),%rsi │ │ │ │ │ - jmp 1473 │ │ │ │ │ + lea -0x14ae(%rip),%rsi │ │ │ │ │ + jmp 14b3 │ │ │ │ │ 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 53140000 00490e10 8f02420e ....S....I....B. │ │ │ │ │ + 0x00000020 00000000 9e140000 00490e10 8f02420e .........I....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0eb80403 30140e38 ..A.8..G....0..8 │ │ │ │ │ + 0x00000040 8606410e 3883074a 0eb80403 78140e38 ..A.8..J....x..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 4c433200 2e4c4333 002e4c43 C0..LC2..LC3..LC │ │ │ │ │ + 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 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 │ │ │ ├── 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: 14712 (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 0x3978: │ │ │ │ │ │ │ │ │ │ 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 002109 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003818 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 002161 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 002169 0000a0 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002209 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002209 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 002123 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0026f0 001188 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002163 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002163 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002163 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002169 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003878 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0021c1 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0021c9 0000a0 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002269 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002269 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0038c0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0022e8 000318 18 14 28 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002600 0000ef 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0038f0 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 8364 FUNC LOCAL DEFAULT 1 t1_25 │ │ │ │ │ + 2: 0000000000000000 8450 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 │ │ │ │ │ - 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: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ - 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ - 14: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ - 15: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ - 16: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ + 12: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 13: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ + 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: 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 │ │ │ │ │ + 18: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ + 19: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ + 20: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ + 21: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ 22: 0000000000000068 0 NOTYPE LOCAL DEFAULT 9 .LC13 │ │ │ │ │ 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 │ │ │ │ │ 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: 0000000000002110 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 0x26f0 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 │ │ │ │ │ +0000000000000049 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000021c 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 │ │ │ │ │ -0000000000000c70 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000c79 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000c82 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000c8a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c93 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000c9b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000cba 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000cc3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000d68 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d94 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000da1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000dae 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000fe3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ff0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000ff8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001005 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001013 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001025 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000104b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001098 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010a1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010aa 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000010b2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000010db 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000010f3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000112a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001133 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000115b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000116c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011c6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000011ec 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000122f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000125b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001276 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001284 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000128d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000012b7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000012da 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000132d 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -00000000000013a2 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000013b8 0000001000000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000013d4 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000013dd 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000013ff 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000141a 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001447 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001478 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001495 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000014ae 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000014c2 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000014d8 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001500 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001512 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -000000000000153c 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000155a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000156e 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001584 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000158d 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -000000000000159e 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -00000000000015a7 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000015af 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -00000000000015be 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000015df 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000015f5 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -000000000000161d 0000001000000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001641 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000164a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001661 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -000000000000167a 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001694 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000016bd 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000016fa 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001746 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001753 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001761 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000176e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000179b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000017d9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000181d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000182a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001837 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001844 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000018a4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000018bd 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000262 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000275 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000002a3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000002ac 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000002ce 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000002ed 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000331 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000350 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000358 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000364 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000054d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000564 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000059f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005b7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005d3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000005ea 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000064a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000065b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000663 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000673 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006a7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006af 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000912 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000928 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000936 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000094d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000965 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000096d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000984 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000009c4 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009e4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000009ed 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000a02 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a0b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000cc7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000cd3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000cea 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000cf3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d09 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000d1b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d24 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d32 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000d7f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000db6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000dbf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000dd9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000e85 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000fd5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000fe7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000102d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001051 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000107c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000010b0 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010d0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000010d9 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000010ef 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000010f8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001100 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001126 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000112e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000011bb 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000011d5 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011e1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001219 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001286 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000128f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012ae 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012b6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012ed 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012fb 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000138c 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000013cf 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000013ea 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001404 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000141a 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001422 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001446 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001464 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000148a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000014a5 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000014b4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014c6 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000014dc 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000014f6 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000151d 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +000000000000153e 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +000000000000154f 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +000000000000156c 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001584 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000158c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000015ac 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000015be 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000015c7 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000015d3 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000015e0 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000015fb 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001610 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +000000000000161e 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000163d 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001662 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000167b 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000016a1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016af 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000016c5 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000016e6 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001708 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000176b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000178e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000017a0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000017a9 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000017c0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000017cc 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000181a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001830 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001846 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001852 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000018cd 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ 00000000000018d5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000018e2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000018f4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001901 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000195a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001976 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001983 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001990 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001a20 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001a28 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001a44 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001a56 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001a83 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001a8c 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001a94 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001a9d 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001ab3 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001ae1 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001b04 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001b25 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001b58 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001b61 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b92 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001bb6 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001bbe 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001c09 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001c1e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c30 0000001400000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001c3e 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001c4b 0000001200000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001c59 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001c7c 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001c91 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001ca6 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001cce 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001cd7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001cf1 0000001300000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001d11 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001d2a 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001d3f 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001d58 0000000c00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001d6d 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000001d8b 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000001dbf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001e06 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001e28 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e39 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e4d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e59 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e73 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001ebc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001ece 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ee8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ef6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001f35 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001f3e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f75 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f81 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001fa0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001fac 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002004 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002011 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000201d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002029 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 │ │ │ │ │ +00000000000018de 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001902 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000190a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001974 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000198b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001993 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000019a8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000019b6 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a5b 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001a70 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001a86 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001a9e 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001ab9 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001add 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001afd 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001b06 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001b1b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001b3e 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001b51 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001b78 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001b87 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b9a 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001bdc 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001bf2 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001c09 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001c1c 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001c43 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001c59 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001c62 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c70 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001c7d 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001c92 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001cad 0000001500000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001cbb 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001cd1 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001d18 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001d30 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d3c 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001d51 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001d6c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001d8b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001db7 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000001dcd 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000001e04 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e19 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001e45 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e57 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001e64 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001e70 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001eb5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001edb 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001ef8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f0e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f17 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001f2d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001f67 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001fa3 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001fbc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001fd4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001fe0 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002028 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000204a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000206b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002077 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002113 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000211f 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 0x3878 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 0x38c0 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 + 2110 │ │ │ │ ├── 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..00000000000020ac │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000002102 │ │ │ │ │ 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 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000019 │ │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ │ - DW_CFA_advance_loc2: 8328 to 00000000000020a1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001c │ │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ │ + DW_CFA_advance_loc2: 8411 to 00000000000020f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000020a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000020f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000020a3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000020f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020a5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020fb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020a7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020fd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000020ff │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000020ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002101 │ │ │ │ │ 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=0000000000002110..0000000000002123 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -@AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t1_25 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,1708 +4,1693 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_25(): │ │ │ │ │ push %r15 │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x7,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x7,%rax │ │ │ │ │ - sub $0x238,%rsp │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ │ + sub $0x248,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x220(%rsp) │ │ │ │ │ + mov %r9,0x230(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 209a │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov 0x270(%rsp),%rax │ │ │ │ │ + jge 20f0 │ │ │ │ │ + mov 0x280(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x228(%rsp) │ │ │ │ │ + mov %rax,0x238(%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) │ │ │ │ │ - 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 %rax,0x240(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ │ + add $0x180,%rdx │ │ │ │ │ + movsd -0x140(%rdx),%xmm4 │ │ │ │ │ + movsd -0x138(%rdx),%xmm3 │ │ │ │ │ + mov 0xa0(%rcx),%r14 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movsd -0xa0(%rdi),%xmm12 │ │ │ │ │ - movsd (%r11),%xmm15 │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - 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 │ │ │ │ │ + mov 0x50(%rcx),%r8 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + mov %rbx,-0x70(%rsp) │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + mov %r10,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0xf0(%rdx),%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ │ + movsd -0xa0(%rdx),%xmm12 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x48(%rdx),%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd -0x48(%rdi),%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ - movsd -0x50(%rdi),%xmm4 │ │ │ │ │ + movsd -0x50(%rdx),%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov 0x78(%rcx),%r8 │ │ │ │ │ + mov %r14,-0x58(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ movsd (%r14),%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + mov %r9,-0x48(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ movsd (%r15),%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mov %rbp,-0x38(%rsp) │ │ │ │ │ addsd %xmm6,%xmm7 │ │ │ │ │ + movsd -0xe8(%rdx),%xmm6 │ │ │ │ │ subsd %xmm1,%xmm5 │ │ │ │ │ - movsd -0xe8(%rdi),%xmm6 │ │ │ │ │ movsd (%r9),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ addsd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ addsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ movsd 0x0(%rbp),%xmm4 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ - movsd -0x98(%rdi),%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ + movsd -0x98(%rdx),%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ mulsd %xmm11,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ addsd %xmm13,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ subsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ addsd %xmm11,%xmm10 │ │ │ │ │ addsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ movsd %xmm12,0xc8(%rsp) │ │ │ │ │ - movsd %xmm14,0xd0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm15,0xd0(%rsp) │ │ │ │ │ + mov 0x18(%rcx),%r12 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm11,0xd8(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd (%r10),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm13,0xd8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd %xmm9,0xe8(%rsp) │ │ │ │ │ - movsd %xmm15,0xc0(%rsp) │ │ │ │ │ - mov 0x18(%rbx),%r12 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + movsd %xmm14,0xc0(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + mov 0x40(%rcx),%rbx │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ mov %r12,-0x30(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ mov %r13,-0x28(%rsp) │ │ │ │ │ - mov %rsi,-0x20(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movsd %xmm11,0xe0(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + movsd %xmm13,0xe0(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + mov %rbx,-0x20(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mov %r10,-0x18(%rsp) │ │ │ │ │ + movsd %xmm15,0xf0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,0x1c8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm3,0x1c0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ movsd 0x0(%r13),%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movsd -0x158(%rdi),%xmm2 │ │ │ │ │ - movsd %xmm4,0x1d0(%rsp) │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ movsd (%r12),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x158(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm1,0x1d0(%rsp) │ │ │ │ │ + movsd -0x160(%rdx),%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm1,0x1d8(%rsp) │ │ │ │ │ - movsd -0x160(%rdi),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm6,0x1c8(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x110(%rdi),%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x110(%rdx),%xmm0 │ │ │ │ │ + movsd -0x108(%rdx),%xmm5 │ │ │ │ │ + mov 0x90(%rcx),%r14 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mov 0xb8(%rcx),%r15 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x20(%rdx),%xmm13 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd -0x68(%rdi),%xmm6 │ │ │ │ │ - mov %rdx,-0x10(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + movsd -0x68(%rdx),%xmm6 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov 0x68(%rcx),%r8 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + mov %r11,-0x10(%rsp) │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %r14,-0x8(%rsp) │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x70(%rdi),%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ + movsd -0x70(%rdx),%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mov %r15,(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movsd -0x18(%rdx),%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ 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 │ │ │ │ │ + movsd (%r15),%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd -0xc0(%rdi),%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + movsd -0xc0(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movsd -0xb8(%rdx),%xmm6 │ │ │ │ │ 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 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm8,%xmm10 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ addsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ subsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %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 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movsd %xmm10,0x1e0(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm10,0x1d8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm14,0x1e0(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ 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 %xmm4,%xmm7 │ │ │ │ │ addsd %xmm13,%xmm10 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm2,%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 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm2,0xf8(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm13,0x1e8(%rsp) │ │ │ │ │ + mov 0x8(%rcx),%r13 │ │ │ │ │ + movsd %xmm4,0x1f8(%rsp) │ │ │ │ │ + mov 0x30(%rcx),%rbx │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm7,0x1f0(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ │ - mov 0x80(%rbx),%rsi │ │ │ │ │ - mov 0xa8(%rbx),%rdx │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + mov 0x80(%rcx),%r11 │ │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ + movsd (%r10),%xmm6 │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ 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 │ │ │ │ │ - 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) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x180(%rdx),%xmm1 │ │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ │ + movsd %xmm0,0x100(%rsp) │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + movsd %xmm2,0x108(%rsp) │ │ │ │ │ + movsd -0x178(%rdx),%xmm2 │ │ │ │ │ + movsd %xmm5,0x110(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm8,0x200(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x130(%rdi),%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - movsd -0x128(%rdi),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x128(%rdx),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x130(%rdx),%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movsd -0x88(%rdi),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x90(%rdi),%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ + movsd -0x90(%rdx),%xmm3 │ │ │ │ │ + movsd -0x88(%rdx),%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mov 0xa8(%rcx),%r15 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ + movsd -0x40(%rdx),%xmm13 │ │ │ │ │ mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ + mov 0x58(%rcx),%r8 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x38(%rdx),%xmm6 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ │ 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 │ │ │ │ │ + movsd (%r15),%xmm5 │ │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mov %rbp,0x68(%rsp) │ │ │ │ │ mulsd %xmm13,%xmm11 │ │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ │ mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - movsd -0xe0(%rdi),%xmm8 │ │ │ │ │ - movsd -0xd8(%rdi),%xmm6 │ │ │ │ │ + movsd -0xe0(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movsd -0xd8(%rdx),%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 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ addsd %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + 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 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movsd %xmm10,0x210(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm13,0x200(%rsp) │ │ │ │ │ + movsd %xmm13,0x208(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ 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 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm2,0x118(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm10,0x140(%rsp) │ │ │ │ │ - movsd %xmm12,0x208(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm15,0x218(%rsp) │ │ │ │ │ + movsd %xmm4,0x128(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm7,0x120(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm6,0x148(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + mov 0x20(%rcx),%r12 │ │ │ │ │ + mov 0x48(%rcx),%r13 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + mov 0x98(%rcx),%rbx │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ + mov 0xc0(%rcx),%r11 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + lea 0x0(,%r12,8),%r8 │ │ │ │ │ + movsd -0x10(%rdx),%xmm13 │ │ │ │ │ + lea (%rdi,%r8,1),%r14 │ │ │ │ │ + lea (%rsi,%r8,1),%r12 │ │ │ │ │ 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 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x150(%rdx),%xmm1 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + movsd %xmm0,0x130(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x148(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd %xmm10,0x220(%rsp) │ │ │ │ │ + movsd %xmm5,0x140(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ │ + movsd %xmm0,0x138(%rsp) │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov 0x70(%rcx),%r11 │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0xf8(%rdx),%xmm5 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r14),%xmm11 │ │ │ │ │ - mov %r14,0x78(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd -0x100(%rdx),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd -0x58(%rdi),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%r13),%xmm4 │ │ │ │ │ + movsd -0x58(%rdx),%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd -0x60(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd -0x8(%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm9 │ │ │ │ │ + movsd -0xa8(%rdx),%xmm6 │ │ │ │ │ + movsd -0xb0(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mov 0x10(%rcx),%r15 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + mov 0x38(%rcx),%r8 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ 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 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm13,0x150(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm14,0x148(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,0x170(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm5,0x180(%rsp) │ │ │ │ │ - movsd -0x170(%rdi),%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm2,0x158(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm15,0x160(%rsp) │ │ │ │ │ + movsd %xmm4,0x170(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm7,0x168(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x170(%rdx),%xmm1 │ │ │ │ │ + movsd %xmm9,0x178(%rsp) │ │ │ │ │ + movsd %xmm8,0x180(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x168(%rdx),%xmm2 │ │ │ │ │ + movsd %xmm5,0x190(%rsp) │ │ │ │ │ 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 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm8,0x188(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + mov 0x88(%rcx),%r10 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mov 0xb0(%rcx),%r9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x118(%rdx),%xmm4 │ │ │ │ │ + movsd -0x120(%rdx),%xmm0 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd -0x78(%rdx),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd -0x80(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x28(%rdx),%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mov 0x60(%rcx),%r9 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x30(%rdx),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movsd -0xd0(%rdx),%xmm12 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ mov %rax,0xb8(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movsd -0xc8(%rdx),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm14,0x228(%rsp) │ │ │ │ │ + movsd %xmm5,0x198(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x210(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd (%rdi),%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ 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 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm12,0x1a8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd 0x208(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm6,0x1b0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + subsd 0x150(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - mov -0x50(%rsp),%rax │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x148(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ subsd %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm6 │ │ │ │ │ - addsd (%r10),%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x160(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd 0x160(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ mov -0x60(%rsp),%rax │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + subsd 0x148(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ mov -0x70(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd 0x128(%rsp),%xmm4 │ │ │ │ │ - addsd 0xf8(%rsp),%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ mov -0x48(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x188(%rsp),%xmm11 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd 0xe8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x150(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm5 │ │ │ │ │ - addsd 0xe8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - 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 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ + addsd 0xf0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm0 │ │ │ │ │ + addsd 0xe0(%rsp),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x168(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm0,-0x70(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x130(%rsp),%xmm9 │ │ │ │ │ - mulsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm7,-0x68(%rsp) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - 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 0x1a0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + mulsd 0xf8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm2,-0x58(%rsp) │ │ │ │ │ - mulsd 0x150(%rsp),%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm11,-0x70(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd 0x168(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 0x108(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm11,-0x50(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x150(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm2,-0x48(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm3,-0x60(%rsp) │ │ │ │ │ + mulsd 0x138(%rsp),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd 0x168(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd 0xf8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x108(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm13,-0x40(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x188(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd -0x60(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm2,-0x60(%rsp) │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - movsd %xmm9,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movsd -0x70(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm9,%r8 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + movsd -0x60(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm9,%rdx │ │ │ │ │ - movq %r8,%xmm9 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd -0x58(%rsp),%xmm2 │ │ │ │ │ - movq %xmm9,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd -0x58(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - 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 %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 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd -0x50(%rsp),%xmm9 │ │ │ │ │ + movsd -0x48(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ │ - movsd -0x40(%rsp),%xmm7 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x70(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + movsd -0x40(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm7 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm14,0x0(%r13) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd %xmm14,(%r12) │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x60(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ addsd %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm15,(%r8) │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm1 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movsd %xmm1,-0x70(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd %xmm7,-0x70(%rsp) │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd %xmm0,-0x68(%rsp) │ │ │ │ │ + movsd 0xf0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm4 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x140(%rsp),%xmm15 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + mulsd 0x170(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm1,-0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm1 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm5 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm3 │ │ │ │ │ - subsd 0xd0(%rsp),%xmm3 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x220(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + mulsd 0x190(%rsp),%xmm1 │ │ │ │ │ + movsd 0x218(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x160(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x210(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x198(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm2,-0x50(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + movsd %xmm6,-0x58(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x190(%rsp),%xmm12 │ │ │ │ │ - movsd 0x218(%rsp),%xmm1 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm11 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x228(%rsp),%xmm0 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm13 │ │ │ │ │ + movsd 0x200(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd 0x160(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + mulsd 0x170(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm3,-0x40(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm10,-0x48(%rsp) │ │ │ │ │ + mulsd 0x140(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm1 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd 0x198(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x190(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm0 │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ │ + mov -0x28(%rsp),%r13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm1 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x70(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd -0x60(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm10,(%r11) │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd -0x68(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x70(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movsd -0x58(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm9,(%r15) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm10,(%r8) │ │ │ │ │ + movsd -0x50(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm8,0x0(%r13) │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ │ - mov -0x10(%rsp),%rdx │ │ │ │ │ - mov -0x8(%rsp),%r14 │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm0 │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + mov -0x10(%rsp),%r11 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + mov -0x18(%rsp),%r10 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - 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) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movsd -0x40(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd -0x60(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - mov -0x20(%rsp),%rsi │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + mov -0x8(%rsp),%r14 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mov 0x238(%rsp),%rbx │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm0,(%r14) │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov 0x240(%rsp),%rbx │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - mov 0x228(%rsp),%rsi │ │ │ │ │ - add %rsi,%r10 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - mov 0x230(%rsp),%rsi │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - cmp %rax,0x220(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x238,%rsp │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + cmp %rax,0x230(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x248,%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 (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000020b0 : │ │ │ │ │ +0000000000002110 : │ │ │ │ │ fftw_codelet_t1_25(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x20be(%rip),%rsi │ │ │ │ │ - jmp 20c3 │ │ │ │ │ + lea -0x211e(%rip),%rsi │ │ │ │ │ + jmp 2123 │ │ │ │ │ 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 ac200000 00420e10 8f02460e ..... ...B....F. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0ef00403 88200e38 ..A.8..K..... .8 │ │ │ │ │ + 0x00000020 00000000 02210000 00420e10 8f02460e .....!...B....F. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 450e288c 05410e30 ...F. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e800503 db200e38 ..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,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 4337002e 4c433500 2e4c4338 3..LC7..LC5..LC8 │ │ │ │ │ - 0x00000030 002e4c43 36002e4c 4334002e 4c433131 ..LC6..LC4..LC11 │ │ │ │ │ - 0x00000040 002e4c43 3132002e 4c433900 2e4c4331 ..LC12..LC9..LC1 │ │ │ │ │ - 0x00000050 30002e4c 43313400 2e4c4331 33002e4c 0..LC14..LC13..L │ │ │ │ │ + 0x00000010 4330002e 4c433200 2e4c4331 002e4c43 C0..LC2..LC1..LC │ │ │ │ │ + 0x00000020 33002e4c 4335002e 4c433400 2e4c4336 3..LC5..LC4..LC6 │ │ │ │ │ + 0x00000030 002e4c43 37002e4c 4338002e 4c433131 ..LC7..LC8..LC11 │ │ │ │ │ + 0x00000040 002e4c43 39002e4c 43313000 2e4c4331 ..LC9..LC10..LC1 │ │ │ │ │ + 0x00000050 34002e4c 43313200 2e4c4331 33002e4c 4..LC12..LC13..L │ │ │ │ │ 0x00000060 43313500 2e4c4331 36002e4c 43313700 C15..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 │ │ │ ├── t1_3.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 753 FUNC LOCAL DEFAULT 1 t1_3 │ │ │ │ │ + 2: 0000000000000000 761 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x630 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000016 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 │ │ │ │ │ +000000000000001a 0000000b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000039 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000041 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 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 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 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,40 +9,40 @@ │ │ │ │ │ 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..00000000000002f1 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000001c │ │ │ │ │ +00000018 000000000000003c 0000001c FDE cie=00000000 pc=0000000000000000..00000000000002f9 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000021 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000001e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000022 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc2: 351 to 000000000000017d │ │ │ │ │ + DW_CFA_advance_loc2: 359 to 0000000000000189 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000018a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000190 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 333 to 00000000000002dd │ │ │ │ │ + DW_CFA_advance_loc2: 352 to 00000000000002f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002de │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002f0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000002f8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,192 +2,191 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_3(): │ │ │ │ │ mov %r8,%rax │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 2f0 │ │ │ │ │ + jge 2f8 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov (%rax),%r10 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ + mov (%rax),%r11 │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ cmpq $0x1,0x20(%rsp) │ │ │ │ │ jne 190 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - inc %r8 │ │ │ │ │ - add $0x20,%rdx │ │ │ │ │ - movsd -0x18(%rdx),%xmm1 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + add $0x20,%rcx │ │ │ │ │ + movsd -0x20(%rcx),%xmm0 │ │ │ │ │ + movsd -0x18(%rcx),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ movsd (%rdi),%xmm4 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov 0x10(%r10),%rax │ │ │ │ │ + add %r11,%r10 │ │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ movsd (%rsi),%xmm2 │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ - lea (%rdi,%r11,1),%rbx │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ movsd (%rbx),%xmm3 │ │ │ │ │ - movsd (%r11),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ + movsd (%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x10(%rcx),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd -0x8(%rcx),%xmm8 │ │ │ │ │ lea (%rdi,%rax,1),%rbp │ │ │ │ │ add %rsi,%rax │ │ │ │ │ - add $0x8,%rdi │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ movsd (%rax),%xmm10 │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd -0x10(%rdx),%xmm3 │ │ │ │ │ - movsd -0x8(%rdx),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ movsd 0x0(%rbp),%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ addsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm10,-0x8(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ addsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm10,-0x8(%rsi) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm10,-0x8(%rsi) │ │ │ │ │ movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - jne 50 │ │ │ │ │ + jne 48 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - lea 0x0(,%rax,8),%rbx │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - inc %r8 │ │ │ │ │ - add $0x20,%rdx │ │ │ │ │ - movsd -0x18(%rdx),%xmm4 │ │ │ │ │ - movsd -0x10(%rdx),%xmm10 │ │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + add $0x20,%rcx │ │ │ │ │ + movsd -0x20(%rcx),%xmm8 │ │ │ │ │ + movsd -0x18(%rcx),%xmm4 │ │ │ │ │ + movsd -0x10(%rcx),%xmm10 │ │ │ │ │ + lea 0x0(,%rax,8),%rbx │ │ │ │ │ + mov 0x10(%r10),%rax │ │ │ │ │ + add %r11,%r10 │ │ │ │ │ + lea (%rdi,%rbx,1),%rbp │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ movsd (%rdi),%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%r11 │ │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ - lea (%rdi,%r11,1),%rbp │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ lea (%rdi,%rax,1),%r12 │ │ │ │ │ add %rsi,%rax │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ + movsd (%r12),%xmm8 │ │ │ │ │ movsd (%rax),%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movsd -0x8(%rdx),%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd -0x8(%rcx),%xmm9 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm7,%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 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ movsd %xmm10,(%rdi) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + add %rdx,%rdi │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + add %rdx,%rsi │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm10,(%rsi) │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ movsd %xmm4,(%r12) │ │ │ │ │ movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ jne 1b0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000300 : │ │ │ │ │ fftw_codelet_t1_3(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ lea -0x30e(%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 3c000000 1c000000 ........<....... │ │ │ │ │ - 0x00000020 00000000 f1020000 005c0e10 8c02410e .........\....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 035f010a 0e18410e ...A. ..._....A. │ │ │ │ │ - 0x00000040 10420e08 500b034d 010e1841 0e10420e .B..P..M...A..B. │ │ │ │ │ - 0x00000050 0850c3c6 cc000000 14000000 5c000000 .P..........\... │ │ │ │ │ + 0x00000020 00000000 f9020000 00600e10 8c02410e .........`....A. │ │ │ │ │ + 0x00000030 18860341 0e208304 0367010a 0e18410e ...A. ...g....A. │ │ │ │ │ + 0x00000040 10420e08 440b0360 010e1841 0e10420e .B..D..`...A..B. │ │ │ │ │ + 0x00000050 0845c3c6 cc000000 14000000 5c000000 .E..........\... │ │ │ │ │ 0x00000060 00000000 13000000 00000000 00000000 ................ │ │ │ ├── t1_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: 11640 (bytes into file) │ │ │ │ │ + Start of section headers: 12176 (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 0x2d78: │ │ │ │ │ +There are 16 section headers, starting at offset 0x2f90: │ │ │ │ │ │ │ │ │ │ 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 002503 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0028e8 000390 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002543 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002543 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002543 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 002549 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 002c78 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0025a1 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0025a9 000038 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0025e1 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0025e1 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 002cc0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002660 0001e0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002840 0000a4 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 002cf0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002283 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002668 000828 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0022c3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0022c3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0022c3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0022c9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 002e90 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002321 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 002329 000038 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002361 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002361 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 002ed8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0023e0 0001e0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0025c0 0000a4 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 002f08 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 9454 FUNC LOCAL DEFAULT 1 t1_32 │ │ │ │ │ + 2: 0000000000000000 8813 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 │ │ │ │ │ + 11: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ + 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ 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: 00000000000024f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_32 │ │ │ │ │ + 17: 0000000000002270 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,101 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x28e8 contains 38 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2668 contains 87 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000044 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000004c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000054 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000067 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000001bc1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001c1d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001c38 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001c46 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001c53 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001c70 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001c7d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001c90 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001d2d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001d3b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001d4e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001d77 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001db1 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001dc7 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001de3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001e03 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002026 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000209d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000020fa 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002108 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002114 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000215c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002174 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000217d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000021f6 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000221d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000222a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000225a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000226d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002289 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000022bc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000022cd 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000024f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000024ff 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000004e 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000fe0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001010 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000101c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001059 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000124c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001258 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012a4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012ad 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000148d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014cc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014d8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000151b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015de 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015f1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001616 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001633 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000163f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000164b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001665 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000168b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016a8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016bb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000016cc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016d4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000016f7 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001715 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001726 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000172e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001741 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000174f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001772 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000177f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000018e3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000194f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000195b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001985 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000019b5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000019e6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001a46 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001a59 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001a88 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001a91 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001adc 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001ae8 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001af5 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001b01 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001b0e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001b23 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001b34 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001b4e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001b7a 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001b8a 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001b97 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001ba3 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001bd3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001bdc 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001bf8 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001c00 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001dd5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001def 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001e18 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e21 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e63 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e8a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ea2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001eaf 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001ee7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001f1a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001f3a 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001f46 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001f5c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001f76 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f7e 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001f86 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001f9d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001fc7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001fe6 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002009 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002011 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002037 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002044 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002060 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002076 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002083 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002273 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000227f 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2c78 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2e90 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 0x2cc0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2ed8 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 + 24f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2270 │ │ │ │ ├── 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..00000000000024ee │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000226d │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ @@ -29,30 +29,30 @@ │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 10 to 000000000000001b │ │ │ │ │ - DW_CFA_def_cfa_offset: 880 │ │ │ │ │ - DW_CFA_advance_loc2: 9416 to 00000000000024e3 │ │ │ │ │ + DW_CFA_def_cfa_offset: 840 │ │ │ │ │ + DW_CFA_advance_loc2: 8775 to 0000000000002262 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000024e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002263 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000024e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002264 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002266 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002268 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000226a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000226c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000024f0..0000000000002503 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002270..0000000000002283 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t1_32 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,1753 +8,1678 @@ │ │ │ │ │ imul $0x1f0,%r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - sub $0x338,%rsp │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + sub $0x310,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x320(%rsp) │ │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ │ + mov %r9,0x2f8(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 24dc │ │ │ │ │ - mov 0x370(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + jge 225b │ │ │ │ │ + mov 0x348(%rsp),%rax │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + mov %rsi,%r10 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x328(%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,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,0x308(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x80(%rcx),%rax │ │ │ │ │ + add $0x1f0,%rdx │ │ │ │ │ + movsd -0x100(%rdx),%xmm4 │ │ │ │ │ + movsd -0xf8(%rdx),%xmm1 │ │ │ │ │ + mov 0x40(%rcx),%rdi │ │ │ │ │ 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) │ │ │ │ │ + mov 0xc0(%rcx),%r15 │ │ │ │ │ + lea (%r9,%rax,1),%rbx │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd -0x80(%rdx),%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + mov %rax,-0x70(%rsp) │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x180(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mov %rsi,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x178(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov 0x8(%rcx),%r15 │ │ │ │ │ + mov %rdi,-0x60(%rsp) │ │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + mov %r11,-0x58(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + mov %r14,-0x50(%rsp) │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + lea (%r9,%rax,1),%r15 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + mov %r15,-0x48(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x78(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - 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) │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm13,0x228(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm8,0x238(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm7,0x230(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm6,0x240(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd %xmm3,0x248(%rsp) │ │ │ │ │ + movsd %xmm2,0x128(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm1,0x250(%rsp) │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + movsd -0x1f0(%rdx),%xmm4 │ │ │ │ │ + movsd -0x1e8(%rdx),%xmm3 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mov 0xc8(%rcx),%rbp │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mov 0x88(%rcx),%r13 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x68(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x48(%rcx),%rdi │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x170(%rdx),%xmm10 │ │ │ │ │ + lea (%r9,%rax,1),%rbp │ │ │ │ │ + lea (%r10,%rax,1),%r12 │ │ │ │ │ + mov %rbp,-0x38(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + mov %r12,-0x30(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x70(%rdx),%xmm5 │ │ │ │ │ + lea (%r9,%rax,1),%r13 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + mov %r13,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mov %rdi,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0xf0(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movsd -0xe8(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd -0x168(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm9,0x258(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm15,0x130(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm15,0x268(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm1,0x270(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm12,0x260(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm10,0x138(%rsp) │ │ │ │ │ + movsd %xmm6,0x278(%rsp) │ │ │ │ │ + movsd %xmm4,0x280(%rsp) │ │ │ │ │ + mov 0xf8(%rcx),%r11 │ │ │ │ │ + movsd -0x10(%rdx),%xmm3 │ │ │ │ │ + movsd -0x8(%rdx),%xmm2 │ │ │ │ │ + mov 0xb8(%rcx),%r15 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov 0x78(%rcx),%rbp │ │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ │ + mov 0x38(%rcx),%r13 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + mov %r11,-0x8(%rsp) │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %r14,(%rsp) │ │ │ │ │ + lea (%r9,%rax,1),%r15 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd -0x110(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd -0x88(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x90(%rdx),%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + lea (%r9,%rax,1),%rbp │ │ │ │ │ + lea (%r10,%rax,1),%r12 │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%r9,%rax,1),%r13 │ │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd -0x108(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd -0x190(%rdx),%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movsd -0x188(%rdx),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm9,0x288(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm10,0x148(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm9,0x150(%rsp) │ │ │ │ │ + movsd %xmm13,0x290(%rsp) │ │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ │ + movsd %xmm0,0x2a0(%rsp) │ │ │ │ │ + mov 0x60(%rcx),%rdi │ │ │ │ │ + movsd %xmm4,0x298(%rsp) │ │ │ │ │ + movsd -0x1c0(%rdx),%xmm3 │ │ │ │ │ + movsd -0x1b8(%rdx),%xmm0 │ │ │ │ │ + movsd %xmm6,0x158(%rsp) │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov 0xa0(%rcx),%r8 │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mov 0xe0(%rcx),%rbp │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x40(%rdx),%xmm10 │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x38(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x138(%rdx),%xmm2 │ │ │ │ │ + movsd -0xc0(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x140(%rdx),%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm5 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ │ 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,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movsd -0x68(%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm6,%rdx │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd (%rbx),%xmm11 │ │ │ │ │ - lea (%r10,%rax,1),%rbx │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ │ - movsd (%rbx),%xmm12 │ │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd -0x170(%rsi),%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movq %xmm5,%rdx │ │ │ │ │ - movsd -0x168(%rsi),%xmm5 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - mulsd -0x168(%rsi),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - mulsd -0x170(%rsi),%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + lea (%r9,%rax,1),%r15 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0xb8(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + lea (%r9,%rax,1),%rbp │ │ │ │ │ + lea (%r10,%rax,1),%r12 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm11,0x160(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm12,0x2a8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm11,0x2b0(%rsp) │ │ │ │ │ + mov 0x10(%rcx),%r14 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd -0x1d8(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm13,0x168(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + mov 0x50(%rcx),%r8 │ │ │ │ │ + movsd %xmm8,0x180(%rsp) │ │ │ │ │ + movsd %xmm1,0x178(%rsp) │ │ │ │ │ + movsd -0x1e0(%rdx),%xmm1 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov 0xd0(%rcx),%r11 │ │ │ │ │ + movsd %xmm12,0x188(%rsp) │ │ │ │ │ + lea (%r9,%rax,1),%r14 │ │ │ │ │ + mov 0x90(%rcx),%rdi │ │ │ │ │ + movsd %xmm11,0x170(%rsp) │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd -0x58(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd -0x60(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mov %rsi,0x90(%rsp) │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0xd8(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mov %rbp,0xa8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0xe0(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x160(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd -0x158(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mov 0xf0(%rcx),%r12 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mov 0xb0(%rcx),%r11 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mov 0x30(%rcx),%rsi │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ │ - movsd %xmm10,0x160(%rsp) │ │ │ │ │ - mov 0xb8(%rbp),%r12 │ │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ │ + lea (%r9,%rax,1),%r12 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov %r13,0xb0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + lea (%r9,%rax,1),%r14 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ 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) │ │ │ │ │ + mov 0x70(%rcx),%rax │ │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + lea (%r10,%r8,1),%rsi │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + lea (%r9,%rax,1),%rbp │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd %xmm13,0x190(%rsp) │ │ │ │ │ + movsd %xmm12,0x2b8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm7,0x2c8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + movsd %xmm1,0x1a0(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm3,0x1a8(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm4,0x1b0(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm8 │ │ │ │ │ + movsd %xmm10,0x2c0(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + movsd %xmm12,0x198(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x98(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd -0xa0(%rdx),%xmm3 │ │ │ │ │ + lea (%r9,%r8,1),%r13 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x120(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movsd -0x118(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x1a0(%rdx),%xmm0 │ │ │ │ │ + movsd -0x198(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mov 0x28(%rcx),%rdi │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mov 0xa8(%rcx),%r11 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mov 0xe8(%rcx),%rsi │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd -0x110(%rsi),%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd -0x108(%rsi),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mov %r8,0xd8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + mov %r11,0xe0(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm15,0x1b8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + mov 0x68(%rcx),%r8 │ │ │ │ │ + movsd %xmm13,0x2d0(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm10,0x2d8(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm9,0x1c0(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movsd %xmm2,0x2e0(%rsp) │ │ │ │ │ + movsd -0x1a8(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm1,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd -0x1b0(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x30(%rdx),%xmm9 │ │ │ │ │ + movsd %xmm6,0x1d8(%rsp) │ │ │ │ │ + movsd %xmm8,0x1c8(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0xa8(%rdx),%xmm2 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + lea (%r9,%rax,1),%rsi │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ │ + movsd -0xb0(%rdx),%xmm4 │ │ │ │ │ + lea (%r9,%rax,1),%r8 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x28(%rdx),%xmm3 │ │ │ │ │ addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movsd -0x190(%rsi),%xmm5 │ │ │ │ │ - movq %xmm8,%r14 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movq %r14,%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 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mov 0x18(%rcx),%rdi │ │ │ │ │ + movsd -0x130(%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd -0x128(%rdx),%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movsd -0xc0(%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movsd (%r15),%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - 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 %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 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ │ + mov 0x98(%rcx),%rdi │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mov %rsi,0x108(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + lea (%r9,%rdi,1),%rax │ │ │ │ │ + add %r10,%rdi │ │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + mov %rdi,0x118(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm3,0x2b0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm3,0x2e8(%rsp) │ │ │ │ │ + movapd %xmm10,%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 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd -0x1c8(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm6,0x1e0(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm6 │ │ │ │ │ + movsd %xmm0,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm4,0x1e8(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm0,0x2f0(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x1d0(%rdx),%xmm0 │ │ │ │ │ + movsd -0xc8(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm7,0x1f8(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0xd0(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + mov 0xd8(%rcx),%rax │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x48(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%r9,%rax,1),%rdi │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movsd -0x50(%rdx),%xmm10 │ │ │ │ │ + mov 0x58(%rcx),%rsi │ │ │ │ │ + movsd -0x148(%rdx),%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd -0x150(%rdx),%xmm8 │ │ │ │ │ mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movsd (%r11),%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + lea (%r9,%rsi,1),%rax │ │ │ │ │ + add %r10,%rsi │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd -0x150(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm6,0x200(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x198(%rsp),%xmm6 │ │ │ │ │ + movsd 0x150(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ addsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm14 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x228(%rsp),%xmm13 │ │ │ │ │ + addsd 0x1c0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x160(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ movsd %xmm5,0x208(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + movsd %xmm2,0x210(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x190(%rsp),%xmm7 │ │ │ │ │ + addsd 0x1b8(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x128(%rsp),%xmm2 │ │ │ │ │ + addsd 0x168(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm5,0x218(%rsp) │ │ │ │ │ + movsd 0x130(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm10,0x220(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x140(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x138(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movsd -0x1b0(%rsi),%xmm8 │ │ │ │ │ - movsd %xmm15,0x2d0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - mulsd (%r9),%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mov %r12,0x108(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - movsd (%r12),%xmm14 │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm7,%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 %xmm14,0x130(%rsp) │ │ │ │ │ - movsd 0x130(%rsp),%xmm5 │ │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x260(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - movsd 0x258(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm11,0x260(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - 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 0x260(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm10,0x250(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm10,0x308(%rsp) │ │ │ │ │ - movsd %xmm7,0x310(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0x138(%rsp),%xmm9 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm3 │ │ │ │ │ - movsd 0x208(%rsp),%xmm7 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm12,0x258(%rsp) │ │ │ │ │ - movsd 0x140(%rsp),%xmm12 │ │ │ │ │ - addsd 0x210(%rsp),%xmm11 │ │ │ │ │ - addsd 0x1b0(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - movsd 0x170(%rsp),%xmm15 │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - movsd %xmm14,0x260(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd 0x148(%rsp),%xmm11 │ │ │ │ │ - addsd 0x230(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm15,0x2c0(%rsp) │ │ │ │ │ - movsd 0x150(%rsp),%xmm15 │ │ │ │ │ - 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) │ │ │ │ │ - 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) │ │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - movsd 0x138(%rsp),%xmm10 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x210(%rsp),%xmm9 │ │ │ │ │ - movsd 0x208(%rsp),%xmm15 │ │ │ │ │ - movsd 0x150(%rsp),%xmm7 │ │ │ │ │ - movsd 0x148(%rsp),%xmm14 │ │ │ │ │ - subsd 0x230(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0x188(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ subsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd 0x140(%rsp),%xmm9 │ │ │ │ │ - subsd 0x1b0(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm12,(%rbx) │ │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm12,(%rbx) │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + movsd %xmm6,(%r10) │ │ │ │ │ + mov -0x58(%rsp),%rbx │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm9 │ │ │ │ │ + subsd 0x190(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + mov -0x50(%rsp),%rbx │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + movsd 0x198(%rsp),%xmm3 │ │ │ │ │ + subsd 0x1c0(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + subsd 0x160(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x138(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x128(%rsp),%xmm4 │ │ │ │ │ + subsd 0x168(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x130(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd 0x150(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x140(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ subsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - movsd 0x170(%rsp),%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm12,(%r15) │ │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ │ - movsd 0x290(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm10,(%r15) │ │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0x268(%rsp),%xmm7 │ │ │ │ │ - movq %xmm12,%r14 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ movsd %xmm9,(%r15) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm15,-0x70(%rsp) │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm3 │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm8 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm4 │ │ │ │ │ - movsd 0x300(%rsp),%xmm5 │ │ │ │ │ - movsd 0x180(%rsp),%xmm15 │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd 0x1d8(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm11 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x250(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x288(%rsp),%xmm8 │ │ │ │ │ + movsd 0x148(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm0 │ │ │ │ │ + addsd 0x200(%rsp),%xmm2 │ │ │ │ │ + movsd 0x260(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm7,-0x70(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm14,-0x68(%rsp) │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x258(%rsp),%xmm11 │ │ │ │ │ + subsd 0x1e0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,-0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0xc8(%rsp),%r15 │ │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x148(%rsp),%xmm2 │ │ │ │ │ + subsd 0x200(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x68(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm14,(%r14) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movsd -0x70(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm14,(%r15) │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd -0x70(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ │ + movsd %xmm14,(%r12) │ │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm10,0x0(%rbp) │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm14,(%r12) │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x178(%rsp),%xmm12 │ │ │ │ │ - addsd 0x250(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm3,-0x68(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movq %xmm12,%r15 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - movq %r15,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm11,%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 %xmm11,%xmm5 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - subsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - subsd -0x68(%rsp),%xmm8 │ │ │ │ │ - movsd -0x58(%rsp),%xmm11 │ │ │ │ │ - mov 0xc0(%rsp),%r15 │ │ │ │ │ - movsd -0x50(%rsp),%xmm4 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm9,(%r15) │ │ │ │ │ - mov 0xc8(%rsp),%r15 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm1,(%r15) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x60(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ subsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm6,(%r15) │ │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ │ - movsd %xmm8,(%r15) │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ │ - 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 0x218(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm8,(%rbx) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm6,(%r8) │ │ │ │ │ - movsd %xmm14,(%rcx) │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd 0x1c0(%rsp),%xmm8 │ │ │ │ │ - movsd 0x278(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ mov 0x98(%rsp),%rbx │ │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ │ - movsd 0x280(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x170(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + subsd 0x180(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + mulsd 0x1d8(%rsp),%xmm8 │ │ │ │ │ + movsd 0x238(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x240(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ │ movsd %xmm6,(%rbx) │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm8 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd 0x228(%rsp),%xmm8 │ │ │ │ │ - movsd 0x308(%rsp),%xmm5 │ │ │ │ │ - movsd 0x190(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x158(%rsp),%xmm10 │ │ │ │ │ - subsd 0x240(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - addsd 0x258(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x188(%rsp),%xmm14 │ │ │ │ │ + subsd 0x178(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x1c8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x290(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm12,-0x70(%rsp) │ │ │ │ │ + movsd 0x208(%rsp),%xmm3 │ │ │ │ │ + movsd 0x158(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm6,-0x68(%rsp) │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd 0x218(%rsp),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd 0x278(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd 0x208(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x268(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm13,-0x68(%rsp) │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm13 │ │ │ │ │ + addsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - movsd 0x160(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x1d8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm10,%r15 │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd %xmm11,-0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - movq %r15,%xmm10 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm10,-0x60(%rsp) │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x158(%rsp),%xmm9 │ │ │ │ │ + subsd 0x218(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - movq %xmm5,%r15 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movq %xmm10,%r8 │ │ │ │ │ - movq %r15,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm10,-0x70(%rsp) │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - movq %xmm5,%r8 │ │ │ │ │ - movq %rbx,%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movq %xmm5,%rbx │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - movq %rbx,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rax) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - movq %rbx,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movq %r8,%xmm6 │ │ │ │ │ - movsd %xmm10,(%rax) │ │ │ │ │ - movq %r14,%xmm10 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm9,(%r12) │ │ │ │ │ - mov 0x110(%rsp),%r12 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - mov 0x118(%rsp),%r12 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movsd %xmm9,(%r12) │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm3 │ │ │ │ │ - mov 0x120(%rsp),%r12 │ │ │ │ │ - addsd 0x1d0(%rsp),%xmm3 │ │ │ │ │ - mov 0x128(%rsp),%r14 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm10 │ │ │ │ │ - addsd 0x1c8(%rsp),%xmm10 │ │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd 0x200(%rsp),%xmm14 │ │ │ │ │ - movsd 0x270(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movsd 0x220(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - movsd 0x288(%rsp),%xmm7 │ │ │ │ │ - movsd 0x310(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movsd %xmm11,0x0(%r13) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movq %xmm11,%r14 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm9,-0x70(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd -0x70(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm13,(%r14) │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd -0x60(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + mov 0x108(%rsp),%r14 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ subsd %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm13,(%r14) │ │ │ │ │ + mov 0x118(%rsp),%r14 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd %xmm13,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd 0x178(%rsp),%xmm2 │ │ │ │ │ + addsd 0x188(%rsp),%xmm2 │ │ │ │ │ + mov 0x120(%rsp),%r14 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movsd 0x170(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd 0x180(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm13,(%rsi) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movsd 0x248(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x230(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x298(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm14,-0x70(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm14 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mulsd 0x1d0(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x270(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x220(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd %xmm7,-0x68(%rsp) │ │ │ │ │ + movsd 0x210(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x280(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm4 │ │ │ │ │ + subsd 0x1f8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd 0x168(%rsp),%xmm13 │ │ │ │ │ - movq %xmm9,%r12 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - subsd 0x248(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd %xmm4,-0x68(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x200(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd 0x1d0(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm2 │ │ │ │ │ + addsd 0x1f8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x198(%rsp),%xmm9 │ │ │ │ │ - subsd 0x260(%rsp),%xmm9 │ │ │ │ │ - movq %xmm11,%r8 │ │ │ │ │ + subsd 0x210(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm4,-0x60(%rsp) │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movq %r8,%xmm11 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - movq %xmm9,%rcx │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x68(%rsp),%xmm5 │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movq %xmm3,%r15 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ │ - movq %r15,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movq %xmm3,%r13 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + subsd 0x220(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd -0x70(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movq %xmm3,%rbx │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - movq %rbx,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movq %r13,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ │ - movsd -0x70(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm11,(%r11) │ │ │ │ │ - movq %xmm3,%r15 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movq %xmm3,%r11 │ │ │ │ │ - movq %r15,%xmm3 │ │ │ │ │ - movq %r11,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + addsd -0x70(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm14,(%r11) │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ │ + movsd -0x70(%rsp),%xmm14 │ │ │ │ │ + subsd -0x68(%rsp),%xmm14 │ │ │ │ │ + mov 0x100(%rsp),%r14 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mov -0x28(%rsp),%r13 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mov -0x48(%rsp),%r15 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + movsd -0x60(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + mov -0x40(%rsp),%r8 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + mov -0x38(%rsp),%rbp │ │ │ │ │ + mov -0x10(%rsp),%rdi │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ - movq %r15,%xmm11 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ │ - movq %r11,%xmm3 │ │ │ │ │ - mov 0x100(%rsp),%r11 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movq %r14,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movq %r12,%xmm9 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd %xmm14,(%r9) │ │ │ │ │ - movq %r13,%xmm14 │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movsd %xmm13,(%r11) │ │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ │ - movq %r8,%xmm13 │ │ │ │ │ - mov -0x20(%rsp),%rdx │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ │ - mov -0x28(%rsp),%r15 │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movq %r12,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - 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) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - mov -0x30(%rsp),%rcx │ │ │ │ │ - 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) │ │ │ │ │ - movsd %xmm7,(%rbx) │ │ │ │ │ - mov 0x330(%rsp),%rbx │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - movsd %xmm15,(%r15) │ │ │ │ │ - add %rcx,%rdi │ │ │ │ │ - add %rcx,%r10 │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - cmp %rax,0x320(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x338,%rsp │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mov 0x300(%rsp),%rsi │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + add %rsi,%r10 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + mov 0x308(%rsp),%rbx │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + cmp %rax,0x2f8(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x310,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000024f0 : │ │ │ │ │ +0000000000002270 : │ │ │ │ │ fftw_codelet_t1_32(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x24fe(%rip),%rsi │ │ │ │ │ - jmp 2503 │ │ │ │ │ + lea -0x227e(%rip),%rsi │ │ │ │ │ + jmp 2283 │ │ │ │ │ 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 ee240000 00490e10 8f02420e .....$...I....B. │ │ │ │ │ + 0x00000020 00000000 6d220000 00490e10 8f02420e ....m"...I....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074a 0ef00603 c8240e38 ..A.8..J.....$.8 │ │ │ │ │ + 0x00000040 8606410e 3883074a 0ec80603 47220e38 ..A.8..J....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 33002e4c 4334002e 4c433500 2e4c4336 3..LC4..LC5..LC6 │ │ │ │ │ + 0x00000020 34002e4c 4333002e 4c433500 2e4c4336 4..LC3..LC5..LC6 │ │ │ │ │ 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 745f7431 5f333200 66667477 delet_t1_32.fftw │ │ │ │ │ 0x00000080 5f6b6466 745f6469 745f7265 67697374 _kdft_dit_regist │ │ │ │ │ 0x00000090 65720066 6674775f 6466745f 745f6765 er.fftw_dft_t_ge │ │ │ ├── t1_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: 1976 (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: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0x7b8: │ │ │ │ │ +There are 15 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 000393 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000678 000048 18 I 12 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0003d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0003d3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003d3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0003d8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0006c0 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000430 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 000438 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 000438 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000708 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0004c0 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0005f8 000080 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000738 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000698 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0003f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0003f3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003f3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0003f8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0006e0 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000450 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 000458 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000458 000088 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000728 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 0004e0 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000618 000080 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000758 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 881 FUNC LOCAL DEFAULT 1 t1_4 │ │ │ │ │ + 2: 0000000000000000 913 FUNC LOCAL DEFAULT 1 t1_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: 0000000000000380 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_4 │ │ │ │ │ + 10: 00000000000003a0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_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 0x678 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x698 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001a 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000383 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000038f 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +00000000000003a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000003af 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x6c0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x6e0 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 0x708 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x728 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 + 380 │ │ │ │ │ +0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3a0 │ │ │ │ ├── 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..0000000000000371 │ │ │ │ │ +00000018 0000000000000054 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000391 │ │ │ │ │ DW_CFA_advance_loc: 32 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000022 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000025 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000027 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000028 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000029 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 413 to 00000000000001c6 │ │ │ │ │ + DW_CFA_advance_loc2: 430 to 00000000000001d7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001da │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001dc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001de │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000001d0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 395 to 000000000000035b │ │ │ │ │ + DW_CFA_advance_loc2: 417 to 0000000000000381 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000382 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000035e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000384 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000386 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000388 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000390 │ │ │ │ │ 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=0000000000000380..0000000000000393 │ │ │ │ │ +00000070 0000000000000014 00000074 FDE cie=00000000 pc=00000000000003a0..00000000000003b3 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -6,229 +6,227 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_4(): │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ lea (%r8,%r8,2),%rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ add %rdx,%rax │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 370 │ │ │ │ │ + jge 390 │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov (%rdx),%r11 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ + mov (%rdx),%rbx │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne 1d0 │ │ │ │ │ + jne 1e0 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x10(%r10),%rcx │ │ │ │ │ - movsd 0x10(%rax),%xmm2 │ │ │ │ │ - inc %r8 │ │ │ │ │ + mov 0x10(%r11),%rcx │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x30,%rax │ │ │ │ │ + movsd -0x20(%rax),%xmm2 │ │ │ │ │ movsd -0x18(%rax),%xmm0 │ │ │ │ │ - mov 0x8(%r10),%rdx │ │ │ │ │ - movsd (%rdi),%xmm7 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ │ - lea (%rdi,%rbx,1),%r13 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ │ + mov 0x8(%r11),%rdx │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + lea (%rdi,%r10,1),%r13 │ │ │ │ │ + add %rsi,%r10 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ movsd 0x0(%r13),%xmm1 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mov 0x18(%r11),%rdx │ │ │ │ │ + add %rbx,%r11 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x30(%rax),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x28(%rax),%xmm3 │ │ │ │ │ lea (%rdi,%rcx,1),%rbp │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ movsd (%rcx),%xmm6 │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm5 │ │ │ │ │ lea (%rdi,%rdx,1),%r12 │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm10 │ │ │ │ │ add $0x8,%rdi │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - movsd (%rdx),%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd -0x30(%rax),%xmm1 │ │ │ │ │ - movsd -0x28(%rax),%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd 0x0(%rbp),%xmm5 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x10(%rax),%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd -0x8(%rax),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x8(%rax),%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x10(%rax),%xmm3 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ movsd (%r12),%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm10,0x0(%r13) │ │ │ │ │ - movsd %xmm4,-0x8(%rdi) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm6,-0x8(%rdi) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ movsd %xmm10,-0x8(%rsi) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm4,(%r12) │ │ │ │ │ + movsd %xmm6,(%r10) │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ + nop │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + lea 0x0(,%rcx,8),%rbp │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov 0x10(%r10),%rbx │ │ │ │ │ - movsd 0x10(%rax),%xmm5 │ │ │ │ │ - inc %r8 │ │ │ │ │ + mov 0x10(%r11),%rcx │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x30,%rax │ │ │ │ │ + movsd -0x20(%rax),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - lea (%rdi,%rbp,1),%r14 │ │ │ │ │ - add %rsi,%rbp │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ │ + mov 0x8(%r11),%rcx │ │ │ │ │ + lea (%rdi,%r10,1),%r14 │ │ │ │ │ + add %rsi,%r10 │ │ │ │ │ + mov 0x18(%r11),%rdx │ │ │ │ │ + add %rbx,%r11 │ │ │ │ │ movsd (%r14),%xmm2 │ │ │ │ │ - movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + movsd -0x10(%rax),%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ lea (%rdi,%rdx,1),%r13 │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - lea (%rdi,%rbx,1),%r12 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm7,(%r14) │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ - add %rcx,%rsi │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movsd -0x28(%rax),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x8(%rax),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + add %rbp,%rsi │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - jne 1e0 │ │ │ │ │ + jne 1f0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000380 : │ │ │ │ │ +00000000000003a0 : │ │ │ │ │ fftw_codelet_t1_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x38e(%rip),%rsi │ │ │ │ │ - jmp 393 │ │ │ │ │ + lea -0x3ae(%rip),%rsi │ │ │ │ │ + jmp 3b3 │ │ │ │ │ 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 71030000 00600e10 8e02420e ....q....`....B. │ │ │ │ │ - 0x00000030 188d0345 0e208c04 410e2886 05410e30 ...E. ..A.(..A.0 │ │ │ │ │ - 0x00000040 8306039d 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 430b038b 010e2841 0e20420e .B..C.....(A. B. │ │ │ │ │ - 0x00000060 18420e10 420e084e c3c6cccd ce000000 .B..B..N........ │ │ │ │ │ + 0x00000020 00000000 91030000 00600e10 8e02450e .........`....E. │ │ │ │ │ + 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ + 0x00000040 830603ae 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 420b03a1 010e2841 0e20420e .B..B.....(A. B. │ │ │ │ │ + 0x00000060 18420e10 420e0848 c3c6cccd ce000000 .B..B..H........ │ │ │ │ │ 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: 2968 (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 0xb98: │ │ │ │ │ +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 000613 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000990 000108 18 I 13 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 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000658 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000a98 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0006b0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0006b8 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0006d8 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0006d8 000088 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000ae0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000760 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0008f8 000094 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000b10 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000653 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0009d8 000108 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000693 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000693 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000693 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000698 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000ae0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0006f0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0006f8 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000718 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000718 000090 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000b28 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0007a8 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000940 000094 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,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 1530 FUNC LOCAL DEFAULT 1 t1_5 │ │ │ │ │ + 2: 0000000000000000 1593 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: 0000000000000600 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_5 │ │ │ │ │ + 14: 0000000000000640 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 0x990 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x9d8 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000028 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000004d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000056 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000062 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000070 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 │ │ │ │ │ -0000000000000339 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000354 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000603 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000060f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000019 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000044 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000004d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000056 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000064 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000341 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000034a 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000353 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000361 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000643 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000064f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xa98 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 0000001000000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xae0 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 + 600 │ │ │ │ │ +0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 640 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,61 +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 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005fa │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000008 │ │ │ │ │ +00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000639 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000000001f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000029 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000012 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000002b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000013 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000002f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000030 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 766 to 0000000000000312 │ │ │ │ │ + DW_CFA_advance_loc2: 752 to 0000000000000320 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000313 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000321 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000315 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000323 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000317 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000325 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000319 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000327 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000329 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000330 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 720 to 00000000000005f0 │ │ │ │ │ + DW_CFA_advance_loc2: 759 to 0000000000000627 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000005f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000628 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000062e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005f9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000630 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000638 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000600..0000000000000613 │ │ │ │ │ +0000007c 0000000000000010 00000080 FDE cie=00000000 pc=0000000000000640..0000000000000653 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,370 +3,372 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_5(): │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - push %r15 │ │ │ │ │ - push %r14 │ │ │ │ │ shl $0x6,%rdx │ │ │ │ │ - push %r13 │ │ │ │ │ - push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ add %rdx,%rax │ │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 311 │ │ │ │ │ + jge 638 │ │ │ │ │ mov 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + push %r15 │ │ │ │ │ mov %rcx,%r11 │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ + push %r14 │ │ │ │ │ + push %r13 │ │ │ │ │ + push %r12 │ │ │ │ │ + mov (%rdx),%r14 │ │ │ │ │ + push %rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - mov (%rdx),%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%r14 │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ - jne 320 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + jne 330 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm4,-0x18(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm2,-0x18(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm4,-0x10(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ │ - inc %r8 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x40,%rax │ │ │ │ │ - movsd -0x40(%rax),%xmm7 │ │ │ │ │ + movsd -0x40(%rax),%xmm9 │ │ │ │ │ movsd -0x38(%rax),%xmm0 │ │ │ │ │ - movsd -0x20(%rax),%xmm6 │ │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ │ - movsd -0x30(%rax),%xmm15 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd -0x20(%rax),%xmm8 │ │ │ │ │ lea 0x0(,%rbx,8),%r10 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ mov 0x18(%r11),%rbx │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ lea (%rdi,%r10,1),%rbp │ │ │ │ │ add %rsi,%r10 │ │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ │ movsd 0x0(%rbp),%xmm1 │ │ │ │ │ movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x30(%rax),%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ lea 0x0(,%rbx,8),%r9 │ │ │ │ │ mov 0x20(%r11),%rbx │ │ │ │ │ add %r14,%r11 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ lea (%rdi,%r9,1),%r12 │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - lea (%rdi,%rcx,1),%r13 │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - add $0x8,%rdi │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd -0x18(%rax),%xmm0 │ │ │ │ │ movsd (%r12),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ movsd (%r9),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd -0x18(%rax),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ movsd -0x8(%rax),%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd -0x10(%rax),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ + lea 0x0(,%rbx,8),%rcx │ │ │ │ │ + lea (%rdi,%rcx,1),%r13 │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + lea (%rdi,%rdx,1),%rbx │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ movsd 0x0(%r13),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd (%rbx),%xmm12 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd -0x10(%rax),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ movsd -0x28(%rax),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ movsd (%rdx),%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %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 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movsd -0x10(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm6,-0x8(%rdi) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm6,-0x8(%rsi) │ │ │ │ │ - movaps %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 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm9,-0x8(%rdi) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm9,-0x8(%rsi) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd -0x18(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm1,0x0(%r13) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ - movsd %xmm3,0x0(%rbp) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm7,0x0(%rbp) │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ movsd %xmm4,(%rbx) │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm0,(%r9) │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ cmp %r8,%r15 │ │ │ │ │ - jne 80 │ │ │ │ │ + jne 70 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rbx,%r15 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - lea 0x0(,%rcx,8),%r14 │ │ │ │ │ - movsd %xmm4,-0x18(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm2,-0x18(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm4,-0x10(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + movsd %xmm2,-0x10(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r11),%rcx │ │ │ │ │ - inc %r8 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x40,%rax │ │ │ │ │ - movsd -0x40(%rax),%xmm2 │ │ │ │ │ - movsd -0x38(%rax),%xmm1 │ │ │ │ │ - movsd -0x10(%rax),%xmm12 │ │ │ │ │ + movsd -0x40(%rax),%xmm4 │ │ │ │ │ + movsd -0x38(%rax),%xmm2 │ │ │ │ │ mov 0x10(%r11),%rbx │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ lea 0x0(,%rcx,8),%r10 │ │ │ │ │ mov 0x18(%r11),%rcx │ │ │ │ │ lea (%rdi,%r10,1),%rbp │ │ │ │ │ add %rsi,%r10 │ │ │ │ │ - movsd 0x0(%rbp),%xmm0 │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ │ lea (%rdi,%rdx,1),%rbx │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x18(%rax),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movsd -0x20(%rax),%xmm4 │ │ │ │ │ lea 0x0(,%rcx,8),%r9 │ │ │ │ │ mov 0x20(%r11),%rcx │ │ │ │ │ - movsd (%rdx),%xmm15 │ │ │ │ │ add %r15,%r11 │ │ │ │ │ lea (%rdi,%r9,1),%r12 │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd -0x8(%rax),%xmm4 │ │ │ │ │ lea (%rdi,%rcx,1),%r13 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd -0x18(%rax),%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd -0x20(%rax),%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd (%r12),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ movsd 0x0(%r13),%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movsd -0x8(%rax),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd -0x28(%rax),%xmm12 │ │ │ │ │ + movsd (%rcx),%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd -0x10(%rax),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ movsd (%rbx),%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x28(%rax),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ movsd -0x30(%rax),%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movsd -0x10(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ add %r14,%rdi │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ add %r14,%rsi │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd -0x18(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm1,0x0(%r13) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ movsd %xmm1,(%r12) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ movsd %xmm3,(%rbx) │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ movsd %xmm0,(%r9) │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ movsd %xmm4,(%rdx) │ │ │ │ │ cmp %r8,-0x8(%rsp) │ │ │ │ │ - jne 360 │ │ │ │ │ + jne 378 │ │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ -0000000000000600 : │ │ │ │ │ +0000000000000640 : │ │ │ │ │ fftw_codelet_t1_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x60e(%rip),%rsi │ │ │ │ │ - jmp 613 │ │ │ │ │ + lea -0x64e(%rip),%rsi │ │ │ │ │ + jmp 653 │ │ │ │ │ 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 fa050000 00480e10 8f02420e .........H....B. │ │ │ │ │ - 0x00000030 188e0346 0e208d04 420e288c 05410e30 ...F. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 fe020a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 450b03d0 B. B..B..B..E... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 60000000 1c000000 ........`....... │ │ │ │ │ + 0x00000020 00000000 39060000 005f0e10 8f02480e ....9...._....H. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 f0020a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 470b03f7 B. B..B..B..G... │ │ │ │ │ 0x00000060 020e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ - 0x00000080 13000000 00000000 ........ │ │ │ │ │ + 0x00000070 0e0848c3 c6cccdce cf000000 10000000 ..H............. │ │ │ │ │ + 0x00000080 80000000 00000000 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 1686 FUNC LOCAL DEFAULT 1 t1_6 │ │ │ │ │ + 2: 0000000000000000 1764 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 │ │ │ │ │ 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 │ │ │ │ │ 000000000000002c 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 │ │ │ │ │ +000000000000004d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000056 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000392 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000039b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 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,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..0000000000000696 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000000c │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006e4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000012 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000017 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000001b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 833 to 0000000000000359 │ │ │ │ │ + DW_CFA_advance_loc2: 864 to 000000000000037b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000035a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000035c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000035e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000380 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000382 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000384 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000388 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 796 to 000000000000068c │ │ │ │ │ + DW_CFA_advance_loc2: 850 to 00000000000006da │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000068d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006db │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000068f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006dd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000691 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006df │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000693 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000695 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006e3 │ │ │ │ │ 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 │ │ │ │ ├── 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_t1_6 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,408 +3,409 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_6(): │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - lea (%r8,%r8,4),%rcx │ │ │ │ │ push %r15 │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ + lea (%r8,%r8,4),%rcx │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ mov %r9,-0x18(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 358 │ │ │ │ │ + jge 37a │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - cmpq $0x1,0x38(%rsp) │ │ │ │ │ mov (%rcx),%rcx │ │ │ │ │ - lea 0x0(,%rcx,8),%rbx │ │ │ │ │ - mov %rbx,-0x10(%rsp) │ │ │ │ │ - jne 370 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + cmpq $0x1,0x38(%rsp) │ │ │ │ │ + mov %rcx,-0x10(%rsp) │ │ │ │ │ + jne 388 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rdx),%rbx │ │ │ │ │ - movsd 0x20(%rax),%xmm2 │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x50,%rax │ │ │ │ │ + movsd -0x30(%rax),%xmm2 │ │ │ │ │ movsd -0x28(%rax),%xmm0 │ │ │ │ │ - movsd (%r15),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ │ + lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + lea (%rdi,%r11,1),%r15 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ - mov 0x28(%rdx),%r8 │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - mov 0x20(%rdx),%rbx │ │ │ │ │ - lea (%r15,%r9,1),%r13 │ │ │ │ │ - add %rsi,%r9 │ │ │ │ │ - movsd 0x0(%r13),%xmm4 │ │ │ │ │ - movsd (%r9),%xmm6 │ │ │ │ │ - lea 0x0(,%rcx,8),%r10 │ │ │ │ │ - lea (%r15,%r10,1),%r12 │ │ │ │ │ - add %rsi,%r10 │ │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - lea (%r15,%r8,1),%rbp │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - lea (%r15,%rdi,1),%rbx │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea (%r15,%rcx,1),%r11 │ │ │ │ │ - add %rsi,%rcx │ │ │ │ │ - add $0x8,%r15 │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ │ mulsd %xmm6,%xmm5 │ │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mov 0x28(%rdx),%r10 │ │ │ │ │ mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ + movsd -0x8(%rax),%xmm12 │ │ │ │ │ + lea (%rdi,%r9,1),%r12 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + lea (%rdi,%rbx,1),%r14 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ addsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + lea (%rdi,%rcx,1),%rbp │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ movsd -0x18(%rax),%xmm0 │ │ │ │ │ + lea (%rdi,%r10,1),%r13 │ │ │ │ │ + add %rsi,%r10 │ │ │ │ │ subsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm15 │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ movsd -0x20(%rax),%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rbx),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm11 │ │ │ │ │ mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm3 │ │ │ │ │ movsd -0x48(%rax),%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ movsd -0x50(%rax),%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd (%r12),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd (%r11),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm0,%xmm3 │ │ │ │ │ movsd -0x40(%rax),%xmm0 │ │ │ │ │ - movsd %xmm3,-0x20(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - movsd -0x8(%rax),%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - movsd (%r8),%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 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd -0x10(%rax),%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm7,-0x20(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ movsd %xmm3,-0x28(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movaps %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 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - 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 %xmm3,0x0(%rbp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm6,(%r10) │ │ │ │ │ - movsd %xmm0,(%r9) │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - movsd %xmm3,-0x8(%r15) │ │ │ │ │ + movsd -0x38(%rax),%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x10(%rax),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm3,(%rbx) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd -0x28(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm9,(%r15) │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + addsd -0x28(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ mov -0x10(%rsp),%rbx │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,-0x8(%rsi) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm7,-0x8(%rdi) │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm5,(%r12) │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x8(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ - cmp %r14,-0x18(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ + cmp %r8,-0x18(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ mov %rbx,-0x8(%rsp) │ │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x50,%rax │ │ │ │ │ movsd -0x30(%rax),%xmm6 │ │ │ │ │ - movsd -0x28(%rax),%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - movsd (%r15),%xmm5 │ │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ │ - movsd -0x50(%rax),%xmm10 │ │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ │ - mov 0x28(%rdx),%r8 │ │ │ │ │ - lea (%r15,%r9,1),%r13 │ │ │ │ │ + movsd -0x28(%rax),%xmm5 │ │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ │ + lea 0x0(,%rcx,8),%r11 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + lea (%rdi,%r11,1),%r15 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + lea (%rdi,%r9,1),%r12 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - lea 0x0(,%rcx,8),%r10 │ │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x50(%rax),%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mov 0x28(%rdx),%r10 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x18(%rax),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea (%r15,%r10,1),%r12 │ │ │ │ │ + lea (%rdi,%rbx,1),%r14 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x20(%rax),%xmm7 │ │ │ │ │ + lea (%rdi,%r10,1),%r13 │ │ │ │ │ add %rsi,%r10 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - lea (%r15,%rdi,1),%rbx │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ - lea (%r15,%r8,1),%rbp │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%r13),%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea (%r15,%rcx,1),%r11 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + lea (%rdi,%rcx,1),%rbp │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movsd -0x18(%rax),%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd -0x20(%rax),%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x48(%rax),%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd -0x38(%rax),%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd -0x40(%rax),%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - movsd %xmm6,-0x28(%rsp) │ │ │ │ │ - movsd %xmm0,-0x20(%rsp) │ │ │ │ │ - movsd -0x8(%rax),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x0(%rbp),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - movsd -0x10(%rax),%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd -0x8(%rax),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm12,(%r12) │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - 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 %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd -0x48(%rax),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd -0x40(%rax),%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + movsd -0x38(%rax),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm7 │ │ │ │ │ + movsd %xmm3,-0x28(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm15,-0x20(%rsp) │ │ │ │ │ + movsd -0x8(%rax),%xmm15 │ │ │ │ │ mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ - movsd %xmm10,(%r8) │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm5,(%r15) │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm5,(%rbx) │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x10(%rax),%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd -0x28(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm9,(%r15) │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + addsd -0x28(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ mov -0x8(%rsp),%rbx │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - add %rbx,%r15 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - mov -0x10(%rsp),%rdi │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - cmp %r14,-0x18(%rsp) │ │ │ │ │ - jne 390 │ │ │ │ │ + mov -0x10(%rsp),%rbx │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + cmp %r8,-0x18(%rsp) │ │ │ │ │ + jne 3b0 │ │ │ │ │ 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) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -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 96060000 004c0e10 8f02460e .........L....F. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 41030a0e 30410e28 ..A.8...A...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4e0b031c B. B..B..B..N... │ │ │ │ │ + 0x00000020 00000000 e4060000 00480e10 8f02460e .........H....F. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 420e288c 05440e30 ...F. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 60030a0e 30410e28 ..A.8...`...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 440b0352 B. B..B..B..D..R │ │ │ │ │ 0x00000060 030e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ ├── 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: 28736 (bytes into file) │ │ │ │ │ + Start of section headers: 29344 (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 0x7040: │ │ │ │ │ +There are 16 section headers, starting at offset 0x72a0: │ │ │ │ │ │ │ │ │ │ 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 0052a3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0057b8 001788 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0052e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0052e3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0052e3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0052e9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 006f40 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 005341 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 005349 000078 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0053c1 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0053c1 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 006f88 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 005440 0002a0 18 14 23 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0056e0 0000d1 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 006fb8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 005503 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 005a18 001788 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 005543 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 005543 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 005543 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 005549 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0071a0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0055a1 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0055a9 000078 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 005621 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 005621 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 0071e8 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0056a0 0002a0 18 14 23 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 005940 0000d1 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 007218 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 21125 FUNC LOCAL DEFAULT 1 t1_64 │ │ │ │ │ + 2: 0000000000000000 21740 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 │ │ │ │ │ - 11: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ - 12: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ - 13: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 11: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 13: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ 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 │ │ │ │ │ + 15: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ + 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: 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 │ │ │ │ │ + 21: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ + 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: 0000000000005290 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_64 │ │ │ │ │ + 25: 00000000000054f0 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 0x57b8 contains 251 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x5a18 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 │ │ │ │ │ -0000000000000451 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000045d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000484 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000049a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000067e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000686 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006bb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006c7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000006e2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006f3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000701 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000071d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000904 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000943 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000964 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000097c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000984 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009a3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000009af 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009bc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000ecb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000eee 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000efe 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000f0a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000146d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001479 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000014ba 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000014c2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a0f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a3a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a48 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001a7f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fe6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ff4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000200f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002021 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002557 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002564 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002572 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002580 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025a5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025b6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000025d0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000025e7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000025f3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025fe 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000260c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000262b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002696 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000026a5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000026ad 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000026f4 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002b4e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002b5b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002b6e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002b7b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002b9f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002bc5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002bd5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002be2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002c1c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002c28 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c34 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c40 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002c6b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002c80 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c8c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002c9c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002f73 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002f94 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002fc2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002ff6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000306b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000030e4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000030f2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003115 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003157 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003169 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000317f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000031a3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000031b1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000031d3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003226 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000322f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000323b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000324c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000325d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003272 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000032a9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000032c3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000032d5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000032e2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000034bc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000034dd 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000034ef 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003502 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000353a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003553 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003565 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000035aa 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000035b7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000035c8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000035f4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003628 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003640 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003656 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003663 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003671 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000368c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000036a4 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000036b1 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000036bd 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000036ee 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003700 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000373c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000374a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003774 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003781 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003791 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000379d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000037a9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000037ba 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000398e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000039d0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000039f6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003a24 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003a2f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003a65 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003a96 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003aa8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003ab6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003ac2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003ae9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003b05 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003b17 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003b48 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003b5e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003b6b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003b79 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003b8a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003ba7 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003bbd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003bca 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003bea 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003c3b 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003c51 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003c63 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000003c71 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003c7f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003c8c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003c99 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003cac 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000003eed 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003f18 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003f20 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003f2d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003f7c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003f8d 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003f9a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000003fa7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000003fd8 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000404a 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000405d 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000406b 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004077 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -000000000000409e 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000040ba 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000040d0 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000040dd 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000413a 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004148 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004156 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004169 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004176 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000419f 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000041a7 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000043f9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000443a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000446a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000447b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004487 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000044af 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000044b7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000044c4 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004539 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004561 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000456f 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000457c 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000004589 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004597 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000045a5 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000045c9 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000045d6 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004653 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000004661 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -000000000000466e 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000467a 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004687 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004693 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000046c9 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000048f8 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000490a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004951 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004981 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000049aa 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000049ce 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000049db 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000049e9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004a64 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004a70 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004a7c 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004a89 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004a9a 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004aaf 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004ab8 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004ac0 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004b5a 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004b68 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004b78 0000001100000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000004b84 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004b90 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004b9d 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000004bab 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000004bd0 0000001200000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000004d5a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004e44 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004e4c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004e5d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004e86 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004ead 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004eb9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004ec5 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004f19 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004f33 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000004f58 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004f65 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004f78 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000004f85 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000004f93 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000004fb4 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005032 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000005040 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000504e 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -000000000000505c 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005069 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000005077 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000005084 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000050b3 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000005293 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000529f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000048 000000180000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000482 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000497 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004d1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004dd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000068a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006ad 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006f7 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000708 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000714 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000739 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000076d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000079c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000975 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009b9 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009c5 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009d6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009f1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000009fe 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a19 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a26 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000101c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001025 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001031 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000106a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015dc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001605 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000162c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001656 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c0e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c1a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c64 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001cd5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002214 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002221 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000224e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002292 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002764 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000277a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002786 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002797 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000027e3 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000027ef 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000027fb 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002807 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002829 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002848 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002864 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002871 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000028ba 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000028c2 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000028df 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000028e7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002d59 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002dd1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002de4 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002e05 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002e44 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002e66 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002e79 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002e81 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002e98 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002eae 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002ec5 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002ed6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002eec 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002f28 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002f4d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002f55 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000031e8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003209 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003219 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003238 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000330b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000331e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003348 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003356 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000339d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000033ce 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000033ee 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003428 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003435 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000343e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003467 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000347a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000034b7 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000034c3 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000034d0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000034dd 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000034e9 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000034fc 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000351f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000352c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000036c3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003707 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003720 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003741 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000375e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000376f 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003786 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000037b6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000037ea 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003818 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003826 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003832 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003847 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003878 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000038a5 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000038b2 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000038c4 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000038d2 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000038df 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000038f0 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003913 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000391c 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003966 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003973 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003986 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003999 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000039ac 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000039b4 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000039c2 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000039e2 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003b94 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003bcd 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003be6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003c38 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003c55 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003c8e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003ca9 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003cc1 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003cd3 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003ce0 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003cf1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003d02 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003d40 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003d77 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003d84 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003dab 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003dbd 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003dc6 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003dd4 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003de6 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003e09 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003e34 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003e6a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003e78 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003e86 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000003e93 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000003ea1 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000003ec1 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003ecf 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000003edc 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000408a 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000040de 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000415f 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000419c 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000041ad 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000041cf 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000041f2 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004212 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004239 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000042a5 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000042d1 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000042de 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000042eb 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000042f9 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004306 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000432b 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004374 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000043a9 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000043b2 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000043c0 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000043ce 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000043e6 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000043fe 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000440b 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004639 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004663 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000467a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000046a2 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000046e6 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000046ee 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004718 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004720 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000473d 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000047ab 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000047d6 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000047f8 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000004806 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000004813 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004820 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004845 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000488e 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000048ae 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000048c4 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000048d2 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000048e0 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004901 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000490f 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000491c 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000004b17 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b28 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b64 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004b9f 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004baf 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004bb7 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004bde 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004bec 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004c36 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004cc6 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004cef 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004d0b 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004d19 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004d3c 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004d4a 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004d57 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004d8b 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004d9e 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004dac 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000004dba 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000004dc8 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000004ddf 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004df7 0000001000000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000004e04 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005011 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000508d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000050aa 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000050b2 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000050ba 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000050dc 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000050f1 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000050f9 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000517f 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000051bd 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000051d2 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000051db 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000051ec 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000051f4 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000051fc 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005209 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005215 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000527e 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005296 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000529f 0000001500000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000052ac 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000052b5 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000052c3 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000052d0 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000054f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000054ff 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x6f40 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x71a0 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 0x6f88 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x71e8 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 + 5290 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 54f0 │ │ │ │ ├── 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..0000000000005285 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000054ec │ │ │ │ │ DW_CFA_advance_loc: 9 to 0000000000000009 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ @@ -28,31 +28,31 @@ │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1920 │ │ │ │ │ - DW_CFA_advance_loc2: 21090 to 000000000000527a │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000001b │ │ │ │ │ + DW_CFA_def_cfa_offset: 1944 │ │ │ │ │ + DW_CFA_advance_loc2: 21702 to 00000000000054e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000527b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000054e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000527c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000054e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000527e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000054e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005280 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000054e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005282 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000054e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000005284 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000054eb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000005290..00000000000052a3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000054f0..0000000000005503 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,4002 +8,3960 @@ │ │ │ │ │ imul $0x3f0,%r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x748,%rsp │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x730(%rsp) │ │ │ │ │ add %rax,%rdx │ │ │ │ │ + sub $0x760,%rsp │ │ │ │ │ + mov %r8,-0x78(%rsp) │ │ │ │ │ + mov %r9,0x748(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 5273 │ │ │ │ │ - mov 0x780(%rsp),%rax │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + jge 54da │ │ │ │ │ + mov 0x798(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x738(%rsp) │ │ │ │ │ + mov %rax,0x750(%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) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - 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,0x758(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x100(%rcx),%rax │ │ │ │ │ + add $0x3f0,%rdx │ │ │ │ │ + movsd -0x200(%rdx),%xmm4 │ │ │ │ │ + movsd -0x1f8(%rdx),%xmm1 │ │ │ │ │ + mov 0x80(%rcx),%r9 │ │ │ │ │ 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 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ - mov %rbx,-0x60(%rsp) │ │ │ │ │ - mov %r9,-0x70(%rsp) │ │ │ │ │ - mov %rcx,-0x58(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd 0xf8(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ + mov 0x180(%rcx),%r8 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + mov %rbx,-0x70(%rsp) │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + mov %r10,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x300(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ movsd (%rsi),%xmm5 │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - mov %rsi,-0x50(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r12,%rax,1),%r14 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0x2f8(%rdx),%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - mov %rdi,-0x48(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mov 0x40(%rcx),%r9 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x2f8(%rdx),%xmm1 │ │ │ │ │ + movsd -0x100(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r14,-0x58(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mov %r8,-0x48(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0xf8(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm10,0x338(%rsp) │ │ │ │ │ - movsd %xmm9,0x340(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm5,0x350(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movsd %xmm4,0x348(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm12,0x358(%rsp) │ │ │ │ │ - movsd %xmm2,0x360(%rsp) │ │ │ │ │ - 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) │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm14,0x338(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm9,0x340(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm8,0x350(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm7,0x348(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm6,0x358(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm3,0x360(%rsp) │ │ │ │ │ + movsd %xmm4,0x368(%rsp) │ │ │ │ │ + movsd %xmm12,0x370(%rsp) │ │ │ │ │ + mov %r9,-0x40(%rsp) │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movsd -0x380(%rdx),%xmm3 │ │ │ │ │ + mov %rbp,-0x38(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x378(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mov 0x140(%rcx),%r12 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mov 0x1c0(%rcx),%rbx │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mov %r8,-0x28(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + movsd -0x178(%rdx),%xmm2 │ │ │ │ │ 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 (%r12,%rax,1),%r13 │ │ │ │ │ + movsd -0x180(%rdx),%xmm3 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + mov 0xc0(%rcx),%r14 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + mov %r12,-0x30(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r13,-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 (%r12),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mov %rbx,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + mov %r10,-0x18(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x78(%rdx),%xmm3 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x280(%rdx),%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mov %r11,-0x10(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ + mov %r14,-0x8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd -0x80(%rdx),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x278(%rdx),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm15,%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 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm15,0x378(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm13,0x388(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm10,0x390(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm11,0x380(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,0x398(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov 0x20(%rcx),%r8 │ │ │ │ │ + movsd -0x3b8(%rdx),%xmm3 │ │ │ │ │ + mov 0x120(%rcx),%r9 │ │ │ │ │ + mov 0xa0(%rcx),%r12 │ │ │ │ │ movsd %xmm0,0x3a0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm2,0x398(%rsp) │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mov 0x1a0(%rcx),%rbx │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - mov %rsi,-0x8(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x230(%rdx),%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 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + mov %r15,(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movsd %xmm0,0x3a8(%rsp) │ │ │ │ │ + movsd -0x3c0(%rdx),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm5,0x3b0(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ │ + movsd -0x1c0(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x1b8(%rdx),%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movsd (%r12),%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm10 │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x138(%rdx),%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x130(%rdx),%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ + movsd -0x2b8(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x2c0(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd -0xc0(%rdx),%xmm6 │ │ │ │ │ + movsd -0xb8(%rdx),%xmm9 │ │ │ │ │ mulsd %xmm6,%xmm7 │ │ │ │ │ + mov 0x1e0(%rcx),%r14 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mov 0xe0(%rcx),%r8 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ addsd %xmm11,%xmm7 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ │ subsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm11,0x3b8(%rsp) │ │ │ │ │ - movsd %xmm13,0x3c0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm15,0x3b8(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movsd -0x40(%rdx),%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ movsd %xmm3,0x3d8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd 0x1b8(%rdx),%xmm5 │ │ │ │ │ - movsd %xmm14,0x3e8(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - 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 -0x38(%rdx),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm15,0x3c0(%rsp) │ │ │ │ │ + movsd %xmm13,0x3e0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd (%r14),%xmm4 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm11,0x3c8(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + movsd %xmm5,0x3f0(%rsp) │ │ │ │ │ + movsd -0x238(%rdx),%xmm5 │ │ │ │ │ + movsd %xmm13,0x3e8(%rsp) │ │ │ │ │ + movsd %xmm7,0x3d0(%rsp) │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x1b0(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ + movsd -0x240(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mov 0x60(%rcx),%r9 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd -0x338(%rdx),%xmm7 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ + mov 0x160(%rcx),%r12 │ │ │ │ │ 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 │ │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0xb0(%rdx),%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov %rbp,0x68(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm10 │ │ │ │ │ + mov %r13,0x78(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x340(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ + movsd (%r12),%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd -0x138(%rdx),%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + movsd -0x140(%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm10,0x3f8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ 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 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm10,0x3f8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm12,0x400(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm11,0x408(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm8,0x428(%rsp) │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm3,0x418(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - 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) │ │ │ │ │ - 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) │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm12,0x420(%rsp) │ │ │ │ │ + movsd %xmm11,0x430(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movsd -0x3e0(%rdx),%xmm1 │ │ │ │ │ + mov %r10,0x88(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x3d8(%rdx),%xmm2 │ │ │ │ │ + mov 0x110(%rcx),%r14 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov 0x90(%rcx),%r8 │ │ │ │ │ + mov 0x190(%rcx),%rbp │ │ │ │ │ + mov 0x50(%rcx),%r13 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd -0x1e0(%rdx),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd -0x1d8(%rdx),%xmm2 │ │ │ │ │ movsd (%r11),%xmm0 │ │ │ │ │ - movsd 0x218(%rdx),%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - mov 0x150(%r15),%r8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm7,0xe0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mov %rbp,0xb0(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x318(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x310(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - 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 (%rsi,%rax,1),%r12 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %r12,0xb8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movsd -0x2e0(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + movsd -0x2d8(%rdx),%xmm2 │ │ │ │ │ + movsd %xmm10,0x108(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm8,0x100(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movsd -0xd8(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd -0xe0(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm8,0x110(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm5,0x120(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm4,0x118(%rsp) │ │ │ │ │ + mov %r13,0xc0(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movsd -0x360(%rdx),%xmm5 │ │ │ │ │ + mov %r14,0xc8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mov 0x150(%rcx),%rbx │ │ │ │ │ + movsd -0x358(%rdx),%xmm1 │ │ │ │ │ + movsd -0x158(%rdx),%xmm8 │ │ │ │ │ + mov 0x1d0(%rcx),%r9 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov 0xd0(%rcx),%r8 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov %r10,0xd8(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd -0x160(%rdx),%xmm9 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mov %r11,0xe0(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + movsd -0x58(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + mov %r15,0xe8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov %r8,0xf0(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + mov %r9,0xf8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm9,0x128(%rsp) │ │ │ │ │ + movsd -0x60(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd (%rax),%xmm15 │ │ │ │ │ - mov 0xd0(%r15),%rax │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x398(%rdx),%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - movq %xmm10,%r8 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ │ - mov %r14,0xd0(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - 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 (%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 │ │ │ │ │ - movq %xmm10,%rax │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - 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) │ │ │ │ │ - movsd %xmm9,0x450(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x260(%rdx),%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd -0x258(%rdx),%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movsd -0x258(%rdx),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd -0x260(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x118(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm2,0x130(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm4,0x438(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm8,0x440(%rsp) │ │ │ │ │ subsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm9,0x460(%rsp) │ │ │ │ │ - movsd %xmm13,0x670(%rsp) │ │ │ │ │ - movsd 0xe8(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm7,0x678(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x120(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm2,0x450(%rsp) │ │ │ │ │ + mov 0x1f0(%rcx),%rbp │ │ │ │ │ + movsd %xmm4,0x678(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd 0x118(%rsp),%xmm6 │ │ │ │ │ + movsd 0x128(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + movsd %xmm4,0x448(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + subsd 0x108(%rsp),%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm4,0x680(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mov %r12,0x108(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm10,0x698(%rsp) │ │ │ │ │ + movsd %xmm12,0x6a0(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x130(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm7,0x458(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm14,0x460(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + subsd 0x100(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm3,0x688(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm2,0x690(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + mov %rbp,0x100(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd 0x110(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm3,0x470(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + movsd %xmm5,0x468(%rsp) │ │ │ │ │ + movsd %xmm14,0x480(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm8,0x488(%rsp) │ │ │ │ │ + movsd %xmm2,0x478(%rsp) │ │ │ │ │ + movsd %xmm10,0x490(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm1 │ │ │ │ │ + movsd -0x18(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mov 0xf0(%rcx),%rbx │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mov 0x70(%rcx),%r9 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov 0x170(%rcx),%r8 │ │ │ │ │ + mov 0x30(%rcx),%rbp │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x218(%rdx),%xmm2 │ │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r10,0x118(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + mov %r11,0x120(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mov %r15,0x128(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r11,0xf8(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm2,0x680(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%r13),%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd 0x3d8(%rdx),%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%r11),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x1d8(%rdx),%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov %r8,0x130(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x220(%rdx),%xmm1 │ │ │ │ │ + mov %r9,0x138(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movsd %xmm15,0x178(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ │ + mov %rbp,0x140(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd -0x320(%rdx),%xmm1 │ │ │ │ │ subsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + movsd -0x318(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd %xmm8,0x188(%rsp) │ │ │ │ │ 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 %xmm5,%xmm1 │ │ │ │ │ - movsd 0x2d0(%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x2d8(%rdx),%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + movsd %xmm9,0x180(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd -0x118(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x120(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm8,0x190(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x250(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ + movsd %xmm5,0x198(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm5,0x1a0(%rsp) │ │ │ │ │ + mov %r12,0x148(%rsp) │ │ │ │ │ + movsd -0x3a0(%rdx),%xmm5 │ │ │ │ │ + mov 0x130(%rcx),%r14 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + movsd -0x398(%rdx),%xmm2 │ │ │ │ │ + movsd -0x1a0(%rdx),%xmm9 │ │ │ │ │ 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 │ │ │ │ │ - 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 %rax,0x158(%rsp) │ │ │ │ │ + mov 0x1b0(%rcx),%r10 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + mov 0xb0(%rcx),%r9 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd -0x198(%rdx),%xmm8 │ │ │ │ │ mov %r14,0x150(%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 │ │ │ │ │ - movq %xmm5,%rax │ │ │ │ │ - movq %r9,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movq %rax,%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mov %rbx,0x158(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r10,0x160(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mov %rbx,0x168(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movsd -0x98(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd -0xa0(%rdx),%xmm9 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r11,0x170(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd (%r14),%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm13,0x1a8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movsd -0x2a0(%rdx),%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd -0x298(%rdx),%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd -0x298(%rdx),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd -0x2a0(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x198(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm8,0x4a0(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm4,0x498(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm4,0x6a8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm4,0x4a8(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm11,0x4b0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + subsd 0x198(%rsp),%xmm6 │ │ │ │ │ + subsd 0x188(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm4,0x6b0(%rsp) │ │ │ │ │ + mov 0x1f8(%rcx),%r8 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mov 0xf8(%rcx),%r9 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ 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 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm6,0x6c0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + movsd %xmm7,0x4b8(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movsd %xmm14,0x4c0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + mov %r9,0x188(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm9,0x4c8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm5,0x4e0(%rsp) │ │ │ │ │ - movsd %xmm7,0x4e8(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x178(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm11,0x6b8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + mov %r15,0x178(%rsp) │ │ │ │ │ + subsd 0x180(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mov %r8,0x180(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm0,0x4e0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movsd -0x8(%rdx),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm3,0x4d0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + movsd %xmm13,0x4d8(%rsp) │ │ │ │ │ + movsd %xmm5,0x4c8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd 0x190(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm0,0x6d0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm14,0x6c8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x10(%rdx),%xmm1 │ │ │ │ │ + movsd %xmm9,0x4e8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm11,0x4f0(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0x1e8(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + mov %rbp,0x190(%rsp) │ │ │ │ │ + movsd -0x210(%rdx),%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + movsd %xmm11,0x1f8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd -0x208(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mov 0x78(%rcx),%r12 │ │ │ │ │ + movsd %xmm13,0x200(%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 │ │ │ │ │ + mov 0x178(%rcx),%r10 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0xe8(%rdx),%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0xe0(%rdx),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ + mov 0x38(%rcx),%r8 │ │ │ │ │ + mov 0x138(%rcx),%r9 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd -0x310(%rdx),%xmm1 │ │ │ │ │ + mov %r12,0x198(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mov %rbx,0x1a0(%rsp) │ │ │ │ │ + movsd -0x308(%rdx),%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r10,0x1a8(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm8,0x208(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + mov %r11,0x1b0(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + mov %r15,0x1b8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movsd -0x108(%rdx),%xmm2 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rax,0x1a8(%rsp) │ │ │ │ │ - mov %r9,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ + mov %r8,0x1c0(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x390(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x110(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + movsd -0x388(%rdx),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movsd %xmm8,0x210(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm13,0x220(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + mov %r9,0x1c8(%rsp) │ │ │ │ │ + mov 0x1b8(%rcx),%r12 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd -0x188(%rdx),%xmm8 │ │ │ │ │ + movsd %xmm10,0x218(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + mov %rbp,0x1d0(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mov 0xb8(%rcx),%r10 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ │ + mov %r12,0x1d8(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + movsd -0x190(%rdx),%xmm9 │ │ │ │ │ + mov %rbx,0x1e0(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mov %r10,0x1e8(%rsp) │ │ │ │ │ + movsd -0x88(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r11,0x1f0(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm9,0x228(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movsd -0x90(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ - movq %xmm14,%r11 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ + movsd (%r10),%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x290(%rdx),%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd -0x288(%rdx),%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movsd -0x288(%rdx),%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd -0x290(%rdx),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm10,0x6d8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x220(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ 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 %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) │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movq %r11,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %xmm1,%rax │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm1,0x6b8(%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) │ │ │ │ │ - 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 %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm7,0x530(%rsp) │ │ │ │ │ - movsd %xmm11,0x528(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm3,0x540(%rsp) │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - movsd %xmm14,0x538(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm10,0x6e0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm3,0x6f0(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm12,0x6e8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm9,0x4f8(%rsp) │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm5,0x6f8(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd 0x210(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm8,0x500(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x228(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm3,0x508(%rsp) │ │ │ │ │ + mov 0x8(%rcx),%r8 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mov 0x108(%rcx),%r9 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - 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 (%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 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r12,%rax,1),%rcx │ │ │ │ │ - mulsd %xmm1,%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 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd (%r11),%xmm0 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + mov %r15,0x1f8(%rsp) │ │ │ │ │ + movsd %xmm2,0x520(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd 0x218(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm1,0x528(%rsp) │ │ │ │ │ + movsd -0x3f0(%rdx),%xmm1 │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - mov %r11,0x228(%rsp) │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - mov %r9,0x230(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x200(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + mov %r8,0x200(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + mov %rbp,0x210(%rsp) │ │ │ │ │ + subsd 0x208(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm9,0x510(%rsp) │ │ │ │ │ + movsd %xmm0,0x708(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm11,0x700(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movsd -0x3e8(%rdx),%xmm2 │ │ │ │ │ + mov %r9,0x208(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm0,0x538(%rsp) │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd %xmm9,0x518(%rsp) │ │ │ │ │ + movsd %xmm8,0x530(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ mulsd %xmm1,%xmm14 │ │ │ │ │ - movsd %xmm5,0x268(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd 0x300(%rdx),%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movsd 0x308(%rdx),%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - mov %r8,0x238(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x80(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movsd (%r11),%xmm14 │ │ │ │ │ + movsd -0x1e8(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd -0x1f0(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + movsd %xmm11,0x280(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm15,0x278(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + mov 0x88(%rcx),%r12 │ │ │ │ │ + movsd -0x2f0(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm13,0x288(%rsp) │ │ │ │ │ + movsd -0x2e8(%rdx),%xmm2 │ │ │ │ │ + mov 0x188(%rcx),%r13 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movsd -0x370(%rdx),%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ │ + mov %r12,0x218(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %rbx,0x220(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov 0x48(%rcx),%r13 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mov %r11,0x230(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x148(%rcx),%r13 │ │ │ │ │ + mov %r10,0x228(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov %r15,0x238(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0xf0(%rdx),%xmm4 │ │ │ │ │ + mov %r8,0x240(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + mov %r9,0x248(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + mov %rbp,0x250(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd -0xe8(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm8,0x290(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x168(%rdx),%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm2,0x2a0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x368(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x170(%rdx),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ addsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movq %xmm2,%r13 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm13,0x2a8(%rsp) │ │ │ │ │ + mov 0x1c8(%rcx),%r13 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd -0x68(%rdx),%xmm8 │ │ │ │ │ + movsd %xmm11,0x298(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0xc8(%rcx),%r13 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd -0x70(%rdx),%xmm9 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + mov %r12,0x258(%rsp) │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + mov %r15,0x260(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + subsd 0x298(%rsp),%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - mov %rax,0x248(%rsp) │ │ │ │ │ - mov %r14,0x240(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movaps %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) │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - mulsd 0x388(%rdx),%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm10,%rax │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + movsd (%rbx),%xmm9 │ │ │ │ │ + mov %rbx,0x268(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + mov %r10,0x270(%rsp) │ │ │ │ │ + movsd -0x270(%rdx),%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd -0x268(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movsd -0x268(%rdx),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd -0x270(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm11,0x570(%rsp) │ │ │ │ │ - movsd %xmm10,0x568(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm11,0x710(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm11,0x718(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm8,0x720(%rsp) │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm6,0x728(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm13,0x540(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd 0x288(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm13,0x548(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm5,0x558(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm6,0x550(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm3,0x700(%rsp) │ │ │ │ │ - movsd %xmm8,0x588(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm7,0x560(%rsp) │ │ │ │ │ + movsd %xmm3,0x568(%rsp) │ │ │ │ │ + mov 0x28(%rcx),%r13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x268(%rsp),%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x278(%rsp),%xmm1 │ │ │ │ │ + subsd 0x280(%rsp),%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x128(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movsd -0x1b0(%rdx),%xmm6 │ │ │ │ │ + movsd %xmm14,0x570(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x28(%r15),%r13 │ │ │ │ │ - movsd 0x48(%rdx),%xmm3 │ │ │ │ │ - mov 0x68(%r15),%r8 │ │ │ │ │ - mov 0x168(%r15),%r14 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mov %r11,0x278(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movsd -0x1a8(%rdx),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - 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 0x68(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + lea (%rsi,%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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm14,0x578(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x168(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + mov %r12,0x288(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movsd %xmm14,0x730(%rsp) │ │ │ │ │ + movsd %xmm0,0x738(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + subsd 0x290(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov %r15,0x290(%rsp) │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x3b0(%rdx),%xmm1 │ │ │ │ │ + movsd %xmm13,0x580(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm2,0x588(%rsp) │ │ │ │ │ mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - lea (%r12,%rax,1),%r11 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x3a8(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x240(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x248(%rdx),%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movsd (%rcx),%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ 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 -0x330(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x328(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd -0x130(%rdx),%xmm8 │ │ │ │ │ + movsd -0x128(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mov 0xa8(%rcx),%r13 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd -0xb0(%rdx),%xmm8 │ │ │ │ │ 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 %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 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ - mov 0xe8(%r15),%r13 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ + mov 0x1a8(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x2b0(%rdx),%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %rbx,0x298(%rsp) │ │ │ │ │ + mov %r11,0x2a0(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movq %r8,%xmm6 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movq %r8,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ + mov 0x1e8(%rcx),%r13 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mov %r15,0x2a8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movsd %xmm14,0x2c0(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0xe8(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd -0x2a8(%rdx),%xmm1 │ │ │ │ │ + mov %r11,0x2b0(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd -0xa8(%rdx),%xmm7 │ │ │ │ │ + mov %r15,0x2b8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm8,0x2c8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movsd -0x30(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd -0x28(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x230(%rdx),%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd -0x228(%rdx),%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x228(%rdx),%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd -0x230(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm14,0x5c8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm1,0x2d0(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd 0x2c8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd 0x2c0(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm1,0x740(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm1,0x590(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm7,0x598(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm7,0x5a0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm6,0x5a8(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm5,0x5b0(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm9,0x5f0(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm11,0x5b8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm6,0x5c0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm0,0x5d0(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm1,0x5c8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd %xmm6,0x5d0(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - movsd %xmm14,0x5d8(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm12,0x5d8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm12,0x5e0(%rsp) │ │ │ │ │ + movsd %xmm2,0x5e8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x18(%rcx),%r13 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x3d0(%rdx),%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x18(%r15),%r8 │ │ │ │ │ - mov 0x58(%r15),%r11 │ │ │ │ │ - mov 0x158(%r15),%r9 │ │ │ │ │ - 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 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x28(%rdx),%xmm1 │ │ │ │ │ - movsd %xmm4,0x610(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm5 │ │ │ │ │ - lea 0x0(,%r11,8),%rax │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x220(%rdx),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movsd 0x228(%rdx),%xmm4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x118(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movsd -0x1d0(%rdx),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + mov %r15,0x2c0(%rsp) │ │ │ │ │ + movsd -0x1c8(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movsd %xmm14,0x5f8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mov %r15,0x2c8(%rsp) │ │ │ │ │ + movsd %xmm2,0x600(%rsp) │ │ │ │ │ + movsd -0x3c8(%rdx),%xmm2 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + mov 0x58(%rcx),%r13 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov %r15,0x2d0(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mov %r15,0x2d8(%rsp) │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - mov 0x1d8(%r15),%rax │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + mov 0x158(%rcx),%r13 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mov %r15,0x2e0(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x350(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %r15,0x2e8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mov %r15,0x2f0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd -0x348(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + mov %r15,0x2f8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd -0x150(%rdx),%xmm8 │ │ │ │ │ + movsd -0x148(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + mov 0x98(%rcx),%r13 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x198(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + mov %rax,0x300(%rsp) │ │ │ │ │ + movsd -0xd0(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x2d0(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd %xmm1,0x608(%rsp) │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x2c8(%rdx),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mov %r13,0x308(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm14,0x648(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x250(%rdx),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov %r13,0x310(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - 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 (%rax),%xmm13 │ │ │ │ │ - movq %xmm11,%r8 │ │ │ │ │ - movsd 0x1a8(%rdx),%xmm11 │ │ │ │ │ - movq %xmm9,%r9 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd -0xc8(%rdx),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mov 0x1d8(%rcx),%r13 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movsd -0x50(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + mov %r13,0x318(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + mov %r13,0x320(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + mov 0xd8(%rcx),%r13 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm8,0x610(%rsp) │ │ │ │ │ + movsd -0x48(%rdx),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movsd -0x248(%rdx),%xmm8 │ │ │ │ │ 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) │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd 0x620(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x3b8(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm13,0x638(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd 0x0(%r13),%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + mov %r13,0x328(%rsp) │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + mov %rax,0x330(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd -0x248(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm8,0x618(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + movsd %xmm9,0x628(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm8,0x620(%rsp) │ │ │ │ │ + movsd 0x610(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd 0x610(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm14,0x630(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm10,0x660(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,0x640(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + subsd 0x608(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd 0x640(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd 0x608(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm14,0x638(%rsp) │ │ │ │ │ + movsd 0x648(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm9,0x640(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd %xmm3,0x648(%rsp) │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - movsd %xmm13,0x640(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm5,%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm13,0x650(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm12,0x648(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm9,0x650(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm10,0x660(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm1,0x668(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm14,0x608(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm3,0x658(%rsp) │ │ │ │ │ + movsd %xmm0,0x610(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm8,0x668(%rsp) │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x338(%rsp),%xmm5 │ │ │ │ │ - addsd 0x378(%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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0x6f8(%rsp),%xmm15 │ │ │ │ │ + movsd 0x548(%rsp),%xmm9 │ │ │ │ │ + addsd 0x5b0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x438(%rsp),%xmm0 │ │ │ │ │ + movsd 0x710(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x3b8(%rsp),%xmm1 │ │ │ │ │ + addsd 0x3f8(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm2,0x670(%rsp) │ │ │ │ │ + movsd 0x338(%rsp),%xmm2 │ │ │ │ │ + addsd 0x378(%rsp),%xmm2 │ │ │ │ │ + addsd 0x440(%rsp),%xmm0 │ │ │ │ │ + movsd 0x3c0(%rsp),%xmm14 │ │ │ │ │ + addsd 0x400(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x368(%rsp),%xmm1 │ │ │ │ │ + addsd 0x390(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x498(%rsp),%xmm7 │ │ │ │ │ + addsd 0x4a0(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x740(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm6,0x438(%rsp) │ │ │ │ │ + movsd 0x6d8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movsd 0x448(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd 0x450(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x548(%rsp),%xmm0 │ │ │ │ │ + subsd 0x5b0(%rsp),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x4a8(%rsp),%xmm3 │ │ │ │ │ + addsd 0x4b0(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm13,0x440(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm11,(%rdi) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x440(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + movsd 0x438(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 %xmm7,(%rax) │ │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + mov -0x8(%rsp),%rax │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd 0x338(%rsp),%xmm0 │ │ │ │ │ + subsd 0x378(%rsp),%xmm0 │ │ │ │ │ + movsd 0x6e0(%rsp),%xmm10 │ │ │ │ │ + movsd 0x3c0(%rsp),%xmm14 │ │ │ │ │ + movsd 0x630(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd 0x400(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm9 │ │ │ │ │ + addsd 0x618(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0x680(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm2,-0x70(%rsp) │ │ │ │ │ + movsd 0x3f8(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd 0x3b8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x678(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x6a8(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm13 │ │ │ │ │ + movsd 0x6b0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ + movsd 0x368(%rsp),%xmm1 │ │ │ │ │ movsd %xmm13,-0x60(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + subsd 0x390(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x718(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd 0x5a8(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x540(%rsp),%xmm4 │ │ │ │ │ + subsd 0x590(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm4,-0x68(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm4,%r10 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x540(%rsp),%xmm2 │ │ │ │ │ + addsd 0x590(%rsp),%xmm2 │ │ │ │ │ + addsd 0x5a8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + subsd 0x630(%rsp),%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm1,%r9 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x518(%rsp),%xmm13 │ │ │ │ │ - subsd 0x628(%rsp),%xmm13 │ │ │ │ │ - movq %xmm4,%r9 │ │ │ │ │ - movsd 0x510(%rsp),%xmm4 │ │ │ │ │ - subsd 0x638(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x618(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm13 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm1,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ addsd %xmm6,%xmm5 │ │ │ │ │ - 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 %xmm5,(%rbx) │ │ │ │ │ - movq %r10,%xmm5 │ │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + movsd 0x698(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x688(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x340(%rsp),%xmm2 │ │ │ │ │ + subsd 0x388(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + movsd 0x3e8(%rsp),%xmm0 │ │ │ │ │ + subsd 0x428(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm13,-0x70(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 0x6c8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x6b8(%rsp),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x700(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x430(%rsp),%xmm1 │ │ │ │ │ + subsd 0x3f0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 %xmm1,%xmm0 │ │ │ │ │ + movsd 0x370(%rsp),%xmm1 │ │ │ │ │ + subsd 0x380(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm4,-0x68(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x628(%rsp),%xmm15 │ │ │ │ │ + subsd 0x660(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x6e8(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x610(%rsp),%xmm0 │ │ │ │ │ + subsd 0x620(%rsp),%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm4,-0x60(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movsd %xmm12,-0x60(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm1,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x5b8(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x598(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ │ + movsd 0x730(%rsp),%xmm5 │ │ │ │ │ + movsd 0x720(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm5 │ │ │ │ │ + subsd 0x5f0(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x6f0(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ addsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + addsd -0x68(%rsp),%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + subsd -0x68(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ │ + movsd -0x60(%rsp),%xmm14 │ │ │ │ │ + movsd 0x6a0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x3f0(%rsp),%xmm9 │ │ │ │ │ + addsd 0x430(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ │ + movsd 0x6c0(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ 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 0x6b0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x688(%rsp),%xmm12 │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x120(%rsp),%rsi │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ │ + movsd 0x6d0(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x148(%rsp),%r10 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm13,(%r10) │ │ │ │ │ - movsd 0x6a0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x170(%rsp),%rax │ │ │ │ │ + movsd %xmm14,(%r14) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd 0x428(%rsp),%xmm4 │ │ │ │ │ - movsd 0x630(%rsp),%xmm0 │ │ │ │ │ - addsd 0x618(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd 0x370(%rsp),%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x380(%rsp),%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + mov 0x168(%rsp),%r14 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x690(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + movsd 0x340(%rsp),%xmm2 │ │ │ │ │ + addsd 0x388(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm13,-0x70(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm4,-0x68(%rsp) │ │ │ │ │ + movsd 0x3e8(%rsp),%xmm0 │ │ │ │ │ + addsd 0x428(%rsp),%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 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd 0x370(%rsp),%xmm1 │ │ │ │ │ + addsd 0x380(%rsp),%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x6f0(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x628(%rsp),%xmm0 │ │ │ │ │ + addsd 0x660(%rsp),%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd %xmm4,-0x70(%rsp) │ │ │ │ │ - movsd 0x5b0(%rsp),%xmm4 │ │ │ │ │ - movq %xmm12,%r9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd 0x5f8(%rsp),%xmm4 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm1,-0x60(%rsp) │ │ │ │ │ + movsd 0x708(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x620(%rsp),%xmm1 │ │ │ │ │ + addsd 0x610(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x728(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movq %xmm10,%r9 │ │ │ │ │ - movsd 0x6f8(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x598(%rsp),%xmm1 │ │ │ │ │ + addsd 0x5e8(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm12 │ │ │ │ │ + addsd 0x5f0(%rsp),%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - movsd 0x5b8(%rsp),%xmm12 │ │ │ │ │ - addsd 0x600(%rsp),%xmm12 │ │ │ │ │ + movsd 0x738(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x710(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mov 0xd0(%rsp),%r14 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ │ - movq %xmm12,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %xmm10,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + addsd -0x68(%rsp),%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + mov 0xc8(%rsp),%r13 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + subsd -0x68(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + mov 0xd8(%rsp),%r13 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + mov 0xe0(%rsp),%r13 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm10,0x0(%r13) │ │ │ │ │ + mov 0xf0(%rsp),%r13 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd -0x60(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov 0xe8(%rsp),%r13 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movq %xmm10,%rdi │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - 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 %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mov 0xb0(%rsp),%r14 │ │ │ │ │ + movsd 0x350(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + subsd 0x3b0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x458(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd 0x468(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movq %r9,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ │ - movq %r9,%xmm9 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - movsd 0x468(%rsp),%xmm6 │ │ │ │ │ - movsd 0x498(%rsp),%xmm8 │ │ │ │ │ - subsd 0x478(%rsp),%xmm6 │ │ │ │ │ - subsd 0x488(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm9,(%r9) │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movsd 0x410(%rsp),%xmm12 │ │ │ │ │ - movsd 0x350(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - movsd 0x358(%rsp),%xmm5 │ │ │ │ │ - subsd 0x398(%rsp),%xmm5 │ │ │ │ │ - subsd 0x3d0(%rsp),%xmm12 │ │ │ │ │ - subsd 0x3b0(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ movsd 0x3c8(%rsp),%xmm0 │ │ │ │ │ subsd 0x408(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm15,(%rbx) │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + movsd 0x358(%rsp),%xmm2 │ │ │ │ │ + subsd 0x398(%rsp),%xmm2 │ │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd 0x410(%rsp),%xmm0 │ │ │ │ │ + subsd 0x3d0(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ + movsd %xmm13,-0x70(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x488(%rsp),%xmm4 │ │ │ │ │ + subsd 0x478(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x4b8(%rsp),%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd 0x4c8(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 0x550(%rsp),%xmm9 │ │ │ │ │ + movsd 0x5b8(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x4e8(%rsp),%xmm0 │ │ │ │ │ + subsd 0x4d8(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ + subsd 0x560(%rsp),%xmm9 │ │ │ │ │ + subsd 0x5c8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - 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,%xmm8 │ │ │ │ │ - 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 0x580(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd 0x570(%rsp),%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x5d0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd 0x5c0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm15,-0x68(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movsd 0x500(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm15,-0x60(%rsp) │ │ │ │ │ + movsd 0x650(%rsp),%xmm11 │ │ │ │ │ + subsd 0x510(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movsd 0x558(%rsp),%xmm15 │ │ │ │ │ - subsd 0x548(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x640(%rsp),%xmm3 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd 0x650(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x638(%rsp),%xmm8 │ │ │ │ │ + subsd 0x648(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd 0x530(%rsp),%xmm10 │ │ │ │ │ + subsd 0x520(%rsp),%xmm10 │ │ │ │ │ + subsd 0x640(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mov 0x1a8(%rsp),%rax │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mov 0x198(%rsp),%r13 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + mov 0x188(%rsp),%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movq %xmm10,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movq %xmm10,%rbx │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - movq %rbx,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - movsd %xmm10,-0x70(%rsp) │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mov 0x190(%rsp),%rsi │ │ │ │ │ - mov 0x160(%rsp),%rbx │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movq %r10,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movq %rdi,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x70(%rsp),%xmm10 │ │ │ │ │ + addsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ │ + movsd %xmm10,0x0(%r13) │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + mov 0x1a0(%rsp),%r13 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + mov 0x1b0(%rsp),%r13 │ │ │ │ │ + movsd %xmm10,0x0(%r13) │ │ │ │ │ + movsd -0x70(%rsp),%xmm10 │ │ │ │ │ + subsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd -0x60(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x180(%rsp),%rax │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + mov 0x190(%rsp),%r14 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mov 0x1c8(%rsp),%r14 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ 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) │ │ │ │ │ - mov 0x1d0(%rsp),%rsi │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ subsd %xmm8,%xmm10 │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - movq %rdi,%xmm14 │ │ │ │ │ - mov 0x178(%rsp),%rdi │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movsd -0x70(%rsp),%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + mov 0x1e8(%rsp),%r14 │ │ │ │ │ + movsd 0x348(%rsp),%xmm1 │ │ │ │ │ + subsd 0x3a0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x1c0(%rsp),%rax │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - mov 0x1a8(%rsp),%rbx │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - mov 0x1c0(%rsp),%r9 │ │ │ │ │ - mov 0x1d8(%rsp),%rdi │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm8,(%rbx) │ │ │ │ │ - mov 0x1b8(%rsp),%rbx │ │ │ │ │ - movsd %xmm3,(%rbx) │ │ │ │ │ - movsd %xmm14,(%r9) │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - mov 0x1c8(%rsp),%rbx │ │ │ │ │ - movsd 0x348(%rsp),%xmm7 │ │ │ │ │ - subsd 0x3a0(%rsp),%xmm7 │ │ │ │ │ - movsd 0x360(%rsp),%xmm6 │ │ │ │ │ - movsd 0x470(%rsp),%xmm15 │ │ │ │ │ - subsd 0x3a8(%rsp),%xmm6 │ │ │ │ │ - subsd 0x490(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm9,(%rbx) │ │ │ │ │ - movsd 0x420(%rsp),%xmm9 │ │ │ │ │ - movsd 0x508(%rsp),%xmm8 │ │ │ │ │ - subsd 0x3e0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x4e8(%rsp),%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x700(%rsp),%xmm10 │ │ │ │ │ - movsd 0x3d8(%rsp),%xmm13 │ │ │ │ │ - subsd 0x418(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x4a0(%rsp),%xmm4 │ │ │ │ │ - subsd 0x480(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + mov 0x1d0(%rsp),%rax │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x1d8(%rsp),%rax │ │ │ │ │ + movsd 0x3d8(%rsp),%xmm4 │ │ │ │ │ + subsd 0x418(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + mov 0x1e0(%rsp),%rax │ │ │ │ │ + movsd 0x490(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + mov 0x1f0(%rsp),%r14 │ │ │ │ │ + subsd 0x470(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x420(%rsp),%xmm6 │ │ │ │ │ + subsd 0x3e0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x360(%rsp),%xmm5 │ │ │ │ │ + subsd 0x3a8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + 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 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm13,-0x70(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x460(%rsp),%xmm7 │ │ │ │ │ + subsd 0x480(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x4f0(%rsp),%xmm1 │ │ │ │ │ + subsd 0x4d0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd 0x4e0(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x558(%rsp),%xmm8 │ │ │ │ │ + subsd 0x578(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x608(%rsp),%xmm8 │ │ │ │ │ - subsd 0x5e8(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x5a8(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movq %xmm4,%r10 │ │ │ │ │ - movsd 0x580(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd 0x598(%rsp),%xmm4 │ │ │ │ │ - movsd 0x5f0(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd 0x610(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd 0x5e0(%rsp),%xmm12 │ │ │ │ │ + subsd 0x600(%rsp),%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x508(%rsp),%xmm10 │ │ │ │ │ + movsd 0x658(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd 0x528(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm11,-0x68(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x5f8(%rsp),%xmm11 │ │ │ │ │ + subsd 0x5d8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm7,-0x60(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd 0x530(%rsp),%xmm3 │ │ │ │ │ - subsd 0x550(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x588(%rsp),%xmm11 │ │ │ │ │ + subsd 0x568(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - subsd 0x660(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movsd %xmm4,-0x70(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x668(%rsp),%xmm8 │ │ │ │ │ + subsd 0x608(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x538(%rsp),%xmm9 │ │ │ │ │ + subsd 0x518(%rsp),%xmm9 │ │ │ │ │ + subsd 0x670(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mov 0x288(%rsp),%rax │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + mov 0x2b8(%rsp),%r13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + addsd -0x68(%rsp),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - movq %xmm2,%rbx │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - mov 0x290(%rsp),%rsi │ │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ │ - mov 0x280(%rsp),%rbx │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,-0x68(%rsp) │ │ │ │ │ - movq %r9,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movq %r10,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movq %xmm2,%r9 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd %xmm3,(%rbx) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - mov 0x288(%rsp),%rsi │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movq %xmm2,%r9 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - mov 0x298(%rsp),%rsi │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - mov 0x2c0(%rsp),%rbx │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - movsd -0x68(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - mov 0x270(%rsp),%rdi │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x2c8(%rsp),%rbx │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - mov 0x2d8(%rsp),%rsi │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm15,(%r12) │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm10,0x0(%rbp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ movsd -0x70(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movsd %xmm7,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x360(%rsp),%xmm6 │ │ │ │ │ - mov 0x2a0(%rsp),%rsi │ │ │ │ │ - addsd 0x3a8(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - mov 0x260(%rsp),%rdi │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd 0x3e0(%rsp),%xmm6 │ │ │ │ │ - addsd 0x420(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm3,(%rdi) │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mov 0x268(%rsp),%rdi │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ + subsd -0x68(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + mov 0x290(%rsp),%rax │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mov 0x278(%rsp),%rax │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd -0x60(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + movsd %xmm10,(%r11) │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm14,0x0(%r13) │ │ │ │ │ + mov 0x2b0(%rsp),%r13 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r10) │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movsd %xmm4,-0x70(%rsp) │ │ │ │ │ - movsd 0x348(%rsp),%xmm7 │ │ │ │ │ - movsd 0x3d8(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd 0x3a0(%rsp),%xmm7 │ │ │ │ │ - addsd 0x418(%rsp),%xmm13 │ │ │ │ │ - movsd 0x470(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd 0x490(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + mov 0x280(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x298(%rsp),%rax │ │ │ │ │ + movsd 0x3e0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm14,(%r8) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x460(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x3d8(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd 0x420(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + mov 0x2a0(%rsp),%rax │ │ │ │ │ + addsd 0x480(%rsp),%xmm7 │ │ │ │ │ + addsd 0x418(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movsd 0x348(%rsp),%xmm2 │ │ │ │ │ + addsd 0x3a0(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + mov 0x2a8(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x4d8(%rsp),%xmm9 │ │ │ │ │ - addsd 0x5a8(%rsp),%xmm10 │ │ │ │ │ - addsd 0x4f8(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x580(%rsp),%xmm15 │ │ │ │ │ - addsd 0x598(%rsp),%xmm15 │ │ │ │ │ - movq %xmm13,%rbx │ │ │ │ │ - movsd 0x480(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + addsd 0x4e0(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x360(%rsp),%xmm5 │ │ │ │ │ + addsd 0x3a8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd 0x4a0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movsd 0x4e8(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x470(%rsp),%xmm7 │ │ │ │ │ + addsd 0x490(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm13,-0x70(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd 0x508(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x4d0(%rsp),%xmm2 │ │ │ │ │ + addsd 0x4f0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm10,-0x68(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd 0x568(%rsp),%xmm12 │ │ │ │ │ + movsd 0x558(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + addsd 0x588(%rsp),%xmm12 │ │ │ │ │ + addsd 0x578(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm10,-0x60(%rsp) │ │ │ │ │ + movsd 0x518(%rsp),%xmm15 │ │ │ │ │ + addsd 0x538(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x5d8(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd 0x5f8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x5e0(%rsp),%xmm8 │ │ │ │ │ + addsd 0x600(%rsp),%xmm8 │ │ │ │ │ + movsd 0x608(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x508(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd 0x668(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd 0x528(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x658(%rsp),%xmm5 │ │ │ │ │ + addsd 0x670(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movsd 0x540(%rsp),%xmm2 │ │ │ │ │ - addsd 0x560(%rsp),%xmm2 │ │ │ │ │ - mov 0x230(%rsp),%r9 │ │ │ │ │ - mov 0x220(%rsp),%r10 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x668(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x530(%rsp),%xmm15 │ │ │ │ │ - addsd 0x620(%rsp),%xmm1 │ │ │ │ │ - addsd 0x550(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movq %xmm15,%rsi │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm10,(%r10) │ │ │ │ │ + mov 0x248(%rsp),%r13 │ │ │ │ │ + mov 0x238(%rsp),%r14 │ │ │ │ │ + mov 0x208(%rsp),%r9 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + mov 0x1f8(%rsp),%rax │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + addsd -0x68(%rsp),%xmm5 │ │ │ │ │ + mov 0x200(%rsp),%r8 │ │ │ │ │ + mov 0x210(%rsp),%rbp │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ mov 0x228(%rsp),%r10 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm6 │ │ │ │ │ - mov 0x250(%rsp),%r9 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + movsd -0x60(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + mov 0x240(%rsp),%r14 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + mov 0x268(%rsp),%r13 │ │ │ │ │ + subsd -0x60(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + mov 0x250(%rsp),%r14 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + subsd -0x68(%rsp),%xmm5 │ │ │ │ │ + mov 0x258(%rsp),%r14 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ 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) │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ - mov 0x258(%rsp),%r9 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm13,(%r9) │ │ │ │ │ - mov 0x248(%rsp),%r10 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - mov 0x1f0(%rsp),%rdi │ │ │ │ │ - mov 0x1e0(%rsp),%rbx │ │ │ │ │ - mov 0x1e8(%rsp),%r8 │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + mov 0x260(%rsp),%r14 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + mov 0x270(%rsp),%r13 │ │ │ │ │ + movsd %xmm14,0x0(%r13) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r9) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm14,(%r8) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + movsd %xmm14,(%r10) │ │ │ │ │ + mov 0x220(%rsp),%rbx │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + mov 0x218(%rsp),%r12 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + mov 0x230(%rsp),%r11 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ movsd 0x3c8(%rsp),%xmm0 │ │ │ │ │ addsd 0x408(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movsd 0x350(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + addsd 0x3b0(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - mov 0x218(%rsp),%rsi │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm13,(%r8) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - mov 0x210(%rsp),%r8 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x358(%rsp),%xmm6 │ │ │ │ │ + addsd 0x398(%rsp),%xmm6 │ │ │ │ │ + movsd 0x3d0(%rsp),%xmm5 │ │ │ │ │ + addsd 0x410(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x458(%rsp),%xmm3 │ │ │ │ │ + movsd 0x4b8(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%r10 │ │ │ │ │ - movsd 0x488(%rsp),%xmm2 │ │ │ │ │ - addsd 0x498(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x478(%rsp),%xmm5 │ │ │ │ │ + addsd 0x468(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd 0x488(%rsp),%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd 0x4c8(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd 0x4e0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm15 │ │ │ │ │ - addsd 0x5d8(%rsp),%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x4d8(%rsp),%xmm2 │ │ │ │ │ + addsd 0x4e8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm12,-0x70(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm4,-0x68(%rsp) │ │ │ │ │ + movsd %xmm3,-0x60(%rsp) │ │ │ │ │ + movsd 0x570(%rsp),%xmm2 │ │ │ │ │ + movsd 0x5b8(%rsp),%xmm11 │ │ │ │ │ + addsd 0x580(%rsp),%xmm2 │ │ │ │ │ + addsd 0x5c8(%rsp),%xmm11 │ │ │ │ │ + movsd 0x550(%rsp),%xmm9 │ │ │ │ │ + addsd 0x560(%rsp),%xmm9 │ │ │ │ │ + movsd 0x5c0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ 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 │ │ │ │ │ + addsd 0x5d0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x638(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd 0x648(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x5d0(%rsp),%xmm9 │ │ │ │ │ - addsd 0x5e0(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd %xmm11,-0x70(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd 0x648(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd 0x658(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x640(%rsp),%xmm5 │ │ │ │ │ + addsd 0x650(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ - movsd 0x528(%rsp),%xmm0 │ │ │ │ │ - addsd 0x538(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm15 │ │ │ │ │ - movsd 0x548(%rsp),%xmm6 │ │ │ │ │ - movsd 0x640(%rsp),%xmm14 │ │ │ │ │ - addsd 0x558(%rsp),%xmm6 │ │ │ │ │ - addsd 0x650(%rsp),%xmm14 │ │ │ │ │ - mov 0x2f8(%rsp),%rbx │ │ │ │ │ - mov 0x308(%rsp),%r9 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x500(%rsp),%xmm0 │ │ │ │ │ + addsd 0x510(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x520(%rsp),%xmm5 │ │ │ │ │ + addsd 0x530(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movq %xmm11,%r8 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - movq %r8,%xmm1 │ │ │ │ │ - mov 0x2e0(%rsp),%r8 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movq %xmm11,%rsi │ │ │ │ │ - movq %rdi,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd -0x70(%rsp),%xmm14 │ │ │ │ │ - movq %xmm11,%rdi │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm11,(%r9) │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mov 0x300(%rsp),%rbx │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movq %xmm6,%rdi │ │ │ │ │ - movq %r10,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movq %rdi,%xmm11 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - mov 0x330(%rsp),%rdi │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movq %r10,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movsd %xmm11,(%rbx) │ │ │ │ │ - mov 0x310(%rsp),%rbx │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mov 0x328(%rsp),%rbx │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - mov 0x2e8(%rsp),%rcx │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + mov 0x2f0(%rsp),%r9 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + mov 0x2e0(%rsp),%r14 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + mov 0x330(%rsp),%rax │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mov 0x2d0(%rsp),%rbx │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + mov 0x308(%rsp),%r13 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movsd %xmm15,(%r9) │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + mov 0x320(%rsp),%r9 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + mov 0x2e8(%rsp),%r14 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd -0x68(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + mov 0x2f8(%rsp),%r14 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + subsd -0x70(%rsp),%xmm15 │ │ │ │ │ + movsd -0x60(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + mov 0x318(%rsp),%r14 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + mov 0x328(%rsp),%r14 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ movsd %xmm5,(%rax) │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov 0x2c0(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd %xmm1,(%r14) │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm6,(%r8) │ │ │ │ │ - mov 0x2f0(%rsp),%rax │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - mov 0x738(%rsp),%rbx │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - mov 0x320(%rsp),%r8 │ │ │ │ │ - mov 0x740(%rsp),%rsi │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + mov 0x2c8(%rsp),%rax │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movsd %xmm1,(%r15) │ │ │ │ │ + mov 0x300(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mov 0x750(%rsp),%rbx │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + mov 0x310(%rsp),%r13 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - add %rbx,%r12 │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - add $0x3f0,%rdx │ │ │ │ │ - add %rsi,%r15 │ │ │ │ │ - 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) │ │ │ │ │ - cmp %rax,0x730(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x748,%rsp │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov 0x758(%rsp),%rbx │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + cmp %rax,0x748(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x760,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000005290 : │ │ │ │ │ +00000000000054f0 : │ │ │ │ │ fftw_codelet_t1_64(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x529e(%rip),%rsi │ │ │ │ │ - jmp 52a3 │ │ │ │ │ + lea -0x54fe(%rip),%rsi │ │ │ │ │ + jmp 5503 │ │ │ │ │ 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 85520000 00490e10 8f02420e .....R...I....B. │ │ │ │ │ + 0x00000020 00000000 ec540000 00490e10 8f02420e .....T...I....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800f03 62520e38 ..A.8..G....bR.8 │ │ │ │ │ + 0x00000040 8606410e 3883074a 0e980f03 c6540e38 ..A.8..J.....T.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 37002e4c 4338002e 4c433900 ..LC7..LC8..LC9. │ │ │ │ │ - 0x00000040 2e4c4331 30002e4c 43313100 2e4c4331 .LC10..LC11..LC1 │ │ │ │ │ - 0x00000050 32002e4c 43313300 2e4c4331 34005f47 2..LC13..LC14._G │ │ │ │ │ + 0x00000010 4330002e 4c433200 2e4c4331 002e4c43 C0..LC2..LC1..LC │ │ │ │ │ + 0x00000020 35002e4c 4333002e 4c433400 2e4c4336 5..LC3..LC4..LC6 │ │ │ │ │ + 0x00000030 002e4c43 3130002e 4c433700 2e4c4338 ..LC10..LC7..LC8 │ │ │ │ │ + 0x00000040 002e4c43 39002e4c 43313100 2e4c4331 ..LC9..LC11..LC1 │ │ │ │ │ + 0x00000050 32002e4c 43313400 2e4c4331 33005f47 2..LC14..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 315f3634 00666674 775f6b64 et_t1_64.fftw_kd │ │ │ │ │ 0x000000b0 66745f64 69745f72 65676973 74657200 ft_dit_register. │ │ │ │ │ 0x000000c0 66667477 5f646674 5f745f67 656e7573 fftw_dft_t_genus │ │ │ ├── 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: 3000 (bytes into file) │ │ │ │ │ + Start of section headers: 3432 (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 0xbb8: │ │ │ │ │ +There are 16 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ │ │ 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 000633 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0009e0 0000d8 18 I 13 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 000ab8 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0006d0 000008 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0006d8 000030 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000708 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000708 000070 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000b00 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000778 0001c8 18 14 14 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000940 00009e 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000b30 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000603 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0009b0 0002b8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000643 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000643 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000643 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000648 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000c68 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0006a0 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0006a8 000030 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0006d8 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0006d8 000070 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000cb0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000748 0001c8 18 14 14 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000910 00009e 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000ce0 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 1562 FUNC LOCAL DEFAULT 1 t1_7 │ │ │ │ │ + 2: 0000000000000000 1520 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 │ │ │ │ │ + 8: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ + 9: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 11: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 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: 0000000000000620 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t1_7 │ │ │ │ │ + 16: 00000000000005f0 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,43 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x9e0 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x9b0 contains 29 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000039 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000048 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000051 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000005a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000063 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000006b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000007b 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000623 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000062f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000031 0000000f0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000045 0000000800000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000004e 0000000900000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000002d0 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000032a 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000033e 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000353 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000037a 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000039a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000003b6 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000003c9 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000003f8 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000415 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000442 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000045a 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000499 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000004ad 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004c6 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000004cf 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004d7 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000004ea 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000501 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000517 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000551 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000569 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000590 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000005ad 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000005f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000005ff 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xab8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc68 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 0xb00 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xcb0 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 + 620 │ │ │ │ │ +0000000000000064 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5f0 │ │ │ │ ├── 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..000000000000061a │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ +00000018 0000000000000040 0000001c FDE cie=00000000 pc=0000000000000000..00000000000005f0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000016 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000017 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000001b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1528 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc2: 1483 to 00000000000005e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000611 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000613 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000615 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005eb │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000617 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005ed │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000619 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005ef │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000005c 0000000000000010 00000060 FDE cie=00000000 pc=0000000000000620..0000000000000633 │ │ │ │ │ +0000005c 0000000000000010 00000060 FDE cie=00000000 pc=00000000000005f0..0000000000000603 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,354 +1,345 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_7(): │ │ │ │ │ - lea (%r8,%r8,2),%rax │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ push %r15 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ + lea (%r8,%r8,2),%rcx │ │ │ │ │ push %r14 │ │ │ │ │ - mov %r9,%rsi │ │ │ │ │ + shl $0x5,%rcx │ │ │ │ │ push %r13 │ │ │ │ │ - shl $0x5,%rax │ │ │ │ │ push %r12 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ │ mov %r8,-0x28(%rsp) │ │ │ │ │ - lea (%rdx,%rax,1),%r9 │ │ │ │ │ - cmp %rsi,%r8 │ │ │ │ │ - jge 60f │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - 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 0x0(%rip),%xmm8 │ │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + jge 5e5 │ │ │ │ │ + mov 0x0(%rip),%rcx │ │ │ │ │ + R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ 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) │ │ │ │ │ + mov (%rcx),%rcx │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rbx │ │ │ │ │ + mov %rbx,-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 │ │ │ │ │ - add %r10,%rsi │ │ │ │ │ - mov 0x28(%r11),%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 │ │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ │ + add $0x60,%rax │ │ │ │ │ + movsd -0x60(%rax),%xmm4 │ │ │ │ │ + movsd -0x58(%rax),%xmm3 │ │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ │ + lea 0x0(,%rbx,8),%rcx │ │ │ │ │ + movsd -0x10(%rax),%xmm8 │ │ │ │ │ + lea (%r11,%rcx,1),%rbx │ │ │ │ │ + movsd -0x20(%rax),%xmm10 │ │ │ │ │ + lea (%r15,%rcx,1),%r14 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + lea 0x0(,%rsi,8),%rcx │ │ │ │ │ + lea (%r15,%rcx,1),%rsi │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov %rsi,-0x20(%rsp) │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%rbx),%xmm4 │ │ │ │ │ - lea (%r15,%rdx,1),%rdi │ │ │ │ │ - add %r10,%rdx │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + lea (%r11,%rcx,1),%rbp │ │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ │ + movsd 0x0(%rbp),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x8(%rax),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd -0x50(%rax),%xmm8 │ │ │ │ │ + lea 0x0(,%rcx,8),%r8 │ │ │ │ │ + mov 0x28(%rdx),%rcx │ │ │ │ │ + lea (%r11,%r8,1),%r12 │ │ │ │ │ + add %r15,%r8 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x0(%rbp),%xmm2 │ │ │ │ │ - movsd (%rsi),%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 │ │ │ │ │ - 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 │ │ │ │ │ - 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) │ │ │ │ │ - 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 │ │ │ │ │ - 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,(%rsi) │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - movsd -0x50(%rsp),%xmm13 │ │ │ │ │ - movsd -0x40(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - incq -0x28(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + lea 0x0(,%rcx,8),%rdi │ │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + lea (%r11,%rdi,1),%r13 │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + movsd -0x48(%rax),%xmm3 │ │ │ │ │ + lea (%r11,%rsi,1),%r9 │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + movsd %xmm1,-0x40(%rsp) │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x18(%rax),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ mulsd %xmm9,%xmm3 │ │ │ │ │ - movq %xmm14,%rcx │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + movsd -0x38(%rax),%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd -0x40(%rax),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + movsd %xmm8,-0x38(%rsp) │ │ │ │ │ + movsd %xmm15,-0x30(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r11,%rcx,1),%r10 │ │ │ │ │ + add %r15,%rcx │ │ │ │ │ + movsd (%r10),%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd -0x30(%rax),%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movsd -0x28(%rax),%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - movq %xmm14,%rsi │ │ │ │ │ - movsd -0x58(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movq %xmm14,%rcx │ │ │ │ │ - movq %rsi,%xmm14 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movsd -0x58(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x30(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movsd %xmm14,(%r14) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movsd -0x50(%rsp),%xmm2 │ │ │ │ │ - movsd -0x68(%rsp),%xmm14 │ │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - add %rbx,%r11 │ │ │ │ │ - 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) │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm9,0x0(%r13) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm11,(%r8) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm8 │ │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addq $0x1,-0x28(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mov -0x28(%rsp),%rbx │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm4 │ │ │ │ │ mov -0x10(%rsp),%rdi │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + add %rdi,%r11 │ │ │ │ │ add %rdi,%r15 │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ - cmp %rax,-0x18(%rsp) │ │ │ │ │ - jne 90 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movsd %xmm12,(%r9) │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov -0x8(%rsp),%rsi │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + cmp %rbx,-0x18(%rsp) │ │ │ │ │ + jne 70 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000620 : │ │ │ │ │ +00000000000005f0 : │ │ │ │ │ fftw_codelet_t1_7(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x62e(%rip),%rsi │ │ │ │ │ - jmp 633 │ │ │ │ │ + lea -0x5fe(%rip),%rsi │ │ │ │ │ + jmp 603 │ │ │ │ │ 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 1a060000 00460e10 8f02450e .........F....E. │ │ │ │ │ - 0x00000030 188e0345 0e208d04 460e288c 05410e30 ...E. ..F.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 f8050e30 410e2842 ..A.8......0A.(B │ │ │ │ │ + 0x00000020 00000000 f0050000 00480e10 8f02460e .........H....F. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 420e288c 05440e30 ...F. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 cb050e30 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 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4330002e 4c433100 2e4c4332 002e4c43 C0..LC1..LC2..LC │ │ │ │ │ - 0x00000020 33002e4c 4334002e 4c433500 5f474c4f 3..LC4..LC5._GLO │ │ │ │ │ + 0x00000010 4334002e 4c433500 2e4c4331 002e4c43 C4..LC5..LC1..LC │ │ │ │ │ + 0x00000020 30002e4c 4332002e 4c433300 5f474c4f 0..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 37006666 74775f6b 6466745f _t1_7.fftw_kdft_ │ │ │ │ │ 0x00000080 6469745f 72656769 73746572 00666674 dit_register.fft │ │ │ │ │ 0x00000090 775f6466 745f745f 67656e75 7300 w_dft_t_genus. │ │ │ ├── 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: 3600 (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 0xe10: │ │ │ │ │ │ │ │ │ │ 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 0009a3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000cb0 000060 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0009e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0009e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0009e3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0009e8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000d10 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000a40 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000a48 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a50 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a50 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000d58 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000ad8 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000c28 000085 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000d88 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 2376 FUNC LOCAL DEFAULT 1 t1_8 │ │ │ │ │ + 2: 0000000000000000 2435 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: 0000000000000990 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 0xcb0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002b 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000033 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000953 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000095f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000003a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000993 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000099f 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 0xd10 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 0xd58 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 + 990 │ │ │ │ ├── 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..0000000000000948 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000983 │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000000f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1203 to 00000000000004c1 │ │ │ │ │ + DW_CFA_advance_loc2: 1221 to 00000000000004d6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004dd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004df │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1134 to 000000000000093e │ │ │ │ │ + DW_CFA_advance_loc2: 1177 to 0000000000000979 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000093f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000097a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000941 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000097c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000943 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000097e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000945 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000980 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000947 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000982 │ │ │ │ │ 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=0000000000000990..00000000000009a3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -pAWAVAUATUSI │ │ │ │ │ +AVAUATUSL │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t1_8 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,533 +3,534 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_8(): │ │ │ │ │ imul $0x70,%r8,%rax │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ mov %r8,-0x58(%rsp) │ │ │ │ │ mov %r9,-0x18(%rsp) │ │ │ │ │ - lea (%rdx,%rax,1),%r15 │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 4c0 │ │ │ │ │ + jge 4d5 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov %rsi,%r11 │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ mov %rax,-0x10(%rsp) │ │ │ │ │ - jne 4d0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 4e0 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ - movsd 0x30(%r15),%xmm1 │ │ │ │ │ add $0x70,%r15 │ │ │ │ │ + movsd -0x40(%r15),%xmm1 │ │ │ │ │ movsd -0x38(%r15),%xmm2 │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mov 0x38(%rbx),%rax │ │ │ │ │ + lea (%r10,%rcx,1),%r13 │ │ │ │ │ + add %r11,%rcx │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ mov 0x18(%rbx),%rdx │ │ │ │ │ - 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 (%r10,%rax,1),%rdi │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - 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 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - lea (%r10,%rsi,1),%r12 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ mulsd %xmm6,%xmm0 │ │ │ │ │ - add %r11,%rsi │ │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ │ + add %r11,%rax │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mov %rax,-0x30(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd -0x8(%r15),%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm0 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - lea (%r10,%rcx,1),%r13 │ │ │ │ │ - add %r11,%rcx │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd -0x10(%r15),%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + movsd (%r9),%xmm5 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + mov %rsi,-0x38(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x10(%r15),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movsd -0x48(%r15),%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd -0x50(%r15),%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd -0x48(%r15),%xmm6 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x50(%r15),%xmm2 │ │ │ │ │ + lea (%r11,%rax,1),%r14 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + mov %rdi,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + lea (%r10,%rax,1),%r12 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ 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) │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm15,-0x40(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + movsd -0x58(%r15),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movsd -0x18(%r15),%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd (%rdi),%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd -0x20(%r15),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movsd (%r12),%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm13,-0x20(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm5,-0x28(%rsp) │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ - movsd -0x68(%r15),%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x70(%r15),%xmm2 │ │ │ │ │ + movsd %xmm4,-0x50(%rsp) │ │ │ │ │ + movsd -0x68(%r15),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - movsd %xmm10,-0x30(%rsp) │ │ │ │ │ - movsd -0x70(%r15),%xmm10 │ │ │ │ │ mov 0x28(%rbx),%rdx │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ add %r11,%rax │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm8 │ │ │ │ │ + movsd (%rax),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - lea (%r10,%rdx,1),%r9 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + lea (%r10,%rdx,1),%rdi │ │ │ │ │ add %r11,%rdx │ │ │ │ │ add $0x8,%r10 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd -0x28(%r15),%xmm9 │ │ │ │ │ add $0x8,%r11 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd -0x28(%r15),%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + movsd (%rdx),%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + mulsd (%rdi),%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x30(%r15),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd (%rdi),%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd -0x28(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd -0x40(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm13,0x0(%r13) │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm5,-0x8(%r10) │ │ │ │ │ + movsd -0x50(%rsp),%xmm5 │ │ │ │ │ + subsd -0x40(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd -0x50(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm13,-0x8(%r11) │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm5,(%rcx) │ │ │ │ │ + mov -0x48(%rsp),%rcx │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ movsd %xmm8,(%r12) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm9,0x0(%rbp) │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd %xmm7,(%r14) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - 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,(%rax) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm5,(%r9) │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,(%r9) │ │ │ │ │ - mov -0x40(%rsp),%rcx │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mov -0x48(%rsp),%rsi │ │ │ │ │ - mov -0x10(%rsp),%rdi │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + mov -0x30(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - incq -0x58(%rsp) │ │ │ │ │ + mov -0x10(%rsp),%rcx │ │ │ │ │ + addq $0x1,-0x58(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + add %rcx,%rbx │ │ │ │ │ mov -0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov -0x38(%rsp),%rsi │ │ │ │ │ movsd %xmm0,(%rsi) │ │ │ │ │ - add %rdi,%rbx │ │ │ │ │ cmp %rax,-0x18(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ 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 -0x38(%r15),%xmm5 │ │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - movsd -0x50(%r15),%xmm11 │ │ │ │ │ - movsd -0x48(%r15),%xmm10 │ │ │ │ │ - lea (%r10,%rdi,1),%r14 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + lea (%r10,%rdi,1),%r13 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ lea (%r11,%rdi,1),%rax │ │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - movsd (%r14),%xmm4 │ │ │ │ │ mov %rax,-0x50(%rsp) │ │ │ │ │ - movsd -0x20(%r15),%xmm14 │ │ │ │ │ - movsd -0x18(%r15),%xmm13 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x10(%r15),%xmm8 │ │ │ │ │ + mov %rdi,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x50(%r15),%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x20(%r15),%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd -0x8(%r15),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ 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 (%r14),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd -0x48(%r15),%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ movsd (%rsi),%xmm2 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - lea (%r10,%rsi,1),%r12 │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ │ + lea (%r10,%rsi,1),%rbp │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ add %r11,%rsi │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - lea (%r10,%rcx,1),%r13 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd -0x60(%r15),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + lea (%r10,%rcx,1),%r12 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - 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 (%rsi),%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 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm15,-0x38(%rsp) │ │ │ │ │ + movsd -0x58(%r15),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movsd (%r12),%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ movsd (%rcx),%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) │ │ │ │ │ + movsd -0x18(%r15),%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm10,-0x28(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm12,-0x20(%rsp) │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ - movsd %xmm14,-0x20(%rsp) │ │ │ │ │ - movsd -0x70(%r15),%xmm2 │ │ │ │ │ - movsd -0x68(%r15),%xmm9 │ │ │ │ │ + movsd %xmm3,-0x30(%rsp) │ │ │ │ │ + movsd -0x70(%r15),%xmm10 │ │ │ │ │ + movsd -0x68(%r15),%xmm7 │ │ │ │ │ + movsd -0x28(%r15),%xmm12 │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ mov 0x28(%rbx),%rdx │ │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ │ add %r11,%rax │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ lea (%r10,%rdx,1),%r9 │ │ │ │ │ add %r11,%rdx │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movsd -0x28(%r15),%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movsd (%rdx),%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - mulsd -0x30(%r15),%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - mulsd -0x30(%r15),%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd (%r9),%xmm13 │ │ │ │ │ + movsd (%r9),%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + movsd -0x30(%r15),%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd -0x28(%r15),%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm2,%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 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movsd -0x20(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - 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 %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ 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) │ │ │ │ │ - movsd %xmm0,(%r12) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movsd -0x20(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd -0x38(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm13,0x0(%r13) │ │ │ │ │ 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 │ │ │ │ │ + mov -0x50(%rsp),%r13 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movsd -0x30(%rsp),%xmm7 │ │ │ │ │ + subsd -0x38(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd -0x30(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd -0x28(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm13,(%r11) │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm11,(%r12) │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ movsd %xmm9,(%rdx) │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - 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 │ │ │ │ │ - mov -0x8(%rsp),%rdi │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ - incq -0x58(%rsp) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + mov -0x40(%rsp),%rsi │ │ │ │ │ + addq $0x1,-0x58(%rsp) │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ mov -0x10(%rsp),%rdi │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + add %rcx,%r10 │ │ │ │ │ + add %rcx,%r11 │ │ │ │ │ movsd %xmm1,(%r8) │ │ │ │ │ movsd %xmm5,(%rsi) │ │ │ │ │ add %rdi,%rbx │ │ │ │ │ cmp %rax,-0x18(%rsp) │ │ │ │ │ - jne 4e0 │ │ │ │ │ + jne 4f0 │ │ │ │ │ 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) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000950 : │ │ │ │ │ +0000000000000990 : │ │ │ │ │ fftw_codelet_t1_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x95e(%rip),%rsi │ │ │ │ │ - jmp 963 │ │ │ │ │ + lea -0x99e(%rip),%rsi │ │ │ │ │ + jmp 9a3 │ │ │ │ │ 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 48090000 00460e10 8f02420e ....H....F....B. │ │ │ │ │ + 0x00000020 00000000 83090000 00460e10 8f02450e .........F....E. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 b3040a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 460b036e B. B..B..B..F..n │ │ │ │ │ + 0x00000040 8606410e 38830703 c5040a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 410b0399 B. B..B..B..A... │ │ │ │ │ 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: 3736 (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 0xe98: │ │ │ │ │ │ │ │ │ │ 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 0007a3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ba0 0001f8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0007e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0007e3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0007e3 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0007e8 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000d98 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000840 000008 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000848 000040 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000888 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000888 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000de0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000900 0001f8 18 14 16 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000af8 0000a8 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000e10 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 1899 FUNC LOCAL DEFAULT 1 t1_9 │ │ │ │ │ + 2: 0000000000000000 1925 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: 0000000000000790 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,35 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb80 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xba0 contains 21 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000003e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000046 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 │ │ │ │ │ -0000000000000068 000000110000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000004f0 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000052d 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000054e 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000573 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005f0 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000670 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000006a6 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000006af 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000000773 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000077f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000003f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000048 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000058 000000110000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000519 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000000539 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000547 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000569 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000571 0000000d00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000582 0000000c00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000058f 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000059f 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000061a 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000000630 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000064c 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000000676 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000069f 0000000a00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000006b6 0000000e00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000006cb 0000000b00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000006e1 0000000f00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000000793 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000079f 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 0xd98 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 0xde0 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 + 790 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,51 +9,51 @@ │ │ │ │ │ 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..000000000000076b │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000785 │ │ │ │ │ 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: 8 to 000000000000000a │ │ │ │ │ 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: 6 to 0000000000000010 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000016 │ │ │ │ │ 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 0000000000000017 │ │ │ │ │ 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 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000015 │ │ │ │ │ - DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc2: 1867 to 0000000000000760 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000001c │ │ │ │ │ + DW_CFA_def_cfa_offset: 88 │ │ │ │ │ + DW_CFA_advance_loc2: 1886 to 000000000000077a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000761 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000077b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000762 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000077c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000764 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000077e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000766 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000780 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000768 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000782 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000076a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000784 │ │ │ │ │ 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=0000000000000790..00000000000007a3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ -0[]A\A]A^A_ │ │ │ │ │ + []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t1_9 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,437 +3,434 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t1_9(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x7,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x7,%rax │ │ │ │ │ - sub $0x30,%rsp │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ │ + sub $0x20,%rsp │ │ │ │ │ mov %r8,-0x78(%rsp) │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 75c │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ + jge 776 │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ + 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,0x28(%rsp) │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ sub $0xffffffffffffff80,%r10 │ │ │ │ │ - movsd -0x60(%r10),%xmm5 │ │ │ │ │ - movsd -0x58(%r10),%xmm4 │ │ │ │ │ + movsd -0x60(%r10),%xmm4 │ │ │ │ │ + movsd -0x58(%r10),%xmm2 │ │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ │ - movsd -0x30(%r10),%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm14 │ │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ │ - 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 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + movsd -0x30(%r10),%xmm6 │ │ │ │ │ + lea (%r11,%rsi,1),%r15 │ │ │ │ │ + movsd (%rbx),%xmm10 │ │ │ │ │ + lea (%rbx,%rsi,1),%rax │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ mov %rax,-0x70(%rsp) │ │ │ │ │ - lea (%r11,%rsi,1),%r12 │ │ │ │ │ - lea (%rbx,%rsi,1),%rdi │ │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ │ - mov %rdi,-0x68(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ │ + movsd %xmm10,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + lea (%r11,%rdi,1),%r14 │ │ │ │ │ + lea (%rbx,%rdi,1),%rdx │ │ │ │ │ + movsd (%r14),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + mov %rdx,-0x68(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mov 0x10(%rbp),%rdi │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x28(%r10),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rdi │ │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ │ - movsd %xmm14,-0x48(%rsp) │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + mov %r8,-0x58(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ 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) │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm1,-0x28(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm3,-0x38(%rsp) │ │ │ │ │ + movsd -0x70(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm4,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd -0x68(%r10),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm4,-0x40(%rsp) │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movsd %xmm6,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm11,-0x10(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x40(%r10),%xmm0 │ │ │ │ │ movsd -0x38(%r10),%xmm3 │ │ │ │ │ - mov 0x40(%rbp),%r15 │ │ │ │ │ - movsd -0x8(%r10),%xmm6 │ │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mov 0x40(%rbp),%r9 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movsd -0x10(%r10),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov 0x8(%rbp),%r12 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ lea (%rbx,%rax,1),%r9 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ │ - movsd (%r15),%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd -0x8(%r10),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ mov %r9,-0x50(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - lea (%r11,%rcx,1),%r9 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + lea 0x0(,%r12,8),%rcx │ │ │ │ │ + lea (%r11,%rcx,1),%r13 │ │ │ │ │ add %rbx,%rcx │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movsd -0x10(%r10),%xmm8 │ │ │ │ │ - lea (%r11,%rdx,1),%rdi │ │ │ │ │ + mov 0x20(%rbp),%r12 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + lea 0x0(,%r12,8),%rdx │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + mov 0x38(%rbp),%r12 │ │ │ │ │ + lea (%r11,%rdx,1),%r9 │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ - movsd (%rdi),%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ - 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 (%rcx),%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 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm14,-0x20(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x78(%r10),%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm7,-0x8(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movsd -0x50(%r10),%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movsd (%rdx),%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 (%rax),%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 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd -0x80(%r10),%xmm0 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x48(%r10),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd -0x50(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x20(%r10),%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd -0x18(%r10),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd -0x20(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm12,(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd -0x20(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x38(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + addsd (%r11),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + movsd %xmm8,(%r14) │ │ │ │ │ + movsd -0x48(%rsp),%xmm5 │ │ │ │ │ + addsd -0x28(%rsp),%xmm5 │ │ │ │ │ + mov -0x68(%rsp),%r15 │ │ │ │ │ + mov -0x70(%rsp),%r14 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x18(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd -0x10(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movsd -0x40(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ movsd 0x0(%rip),%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movsd -0x30(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movsd -0x30(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movsd 0x8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm12,(%r8) │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movsd -0x30(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movsd (%rsp),%xmm9 │ │ │ │ │ - subsd -0x40(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x10(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movsd (%rsp),%xmm11 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + subsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x30(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - mov -0x58(%rsp),%rcx │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ mov -0x50(%rsp),%r9 │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ add %rdi,%rbp │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + mov -0x58(%rsp),%r8 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ add %rsi,%r11 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ movsd %xmm2,(%r9) │ │ │ │ │ - cmp %rax,0x18(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ - add $0x30,%rsp │ │ │ │ │ + cmp %rax,0x8(%rsp) │ │ │ │ │ + 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) │ │ │ │ │ │ │ │ │ │ -0000000000000770 : │ │ │ │ │ +0000000000000790 : │ │ │ │ │ fftw_codelet_t1_9(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x77e(%rip),%rsi │ │ │ │ │ - jmp 783 │ │ │ │ │ + lea -0x79e(%rip),%rsi │ │ │ │ │ + jmp 7a3 │ │ │ │ │ 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 6b070000 00420e10 8f02450e ....k....B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830748 0e68034b 070e3841 ..A.8..H.h.K..8A │ │ │ │ │ + 0x00000020 00000000 85070000 00420e10 8f02480e .........B....H. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 460e288c 05410e30 ...F. ..F.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e58035e 070e3841 ..A.8..D.X.^..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: 4024 (bytes into file) │ │ │ │ │ + Start of section headers: 4152 (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 0xfb8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1038: │ │ │ │ │ │ │ │ │ │ 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 000c30 000288 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.1 PROGBITS 0000000000000000 0008f3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0008f9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000eb8 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000951 000010 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000961 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000981 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000981 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000f00 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000a00 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000b98 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000f30 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000933 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000cb0 000288 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000973 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000973 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000979 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000f38 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0009d1 000010 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0009e1 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000a01 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000a01 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000f80 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000a80 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000c18 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000fb0 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 2194 FUNC LOCAL DEFAULT 1 t2_10 │ │ │ │ │ + 2: 0000000000000000 2328 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 │ │ │ │ │ + 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: 00000000000008a0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_10 │ │ │ │ │ + 14: 0000000000000920 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 0xc30 contains 27 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xcb0 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000004d 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000056e 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000576 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000005ad 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000005be 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005cc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000005d8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000060b 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000622 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000632 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000661 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000685 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000068d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000006b1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000006cd 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000709 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000071e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000072f 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000737 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000765 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007b7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007cb 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000007d6 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000007f8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000830 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000008a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000008af 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000058c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000005c6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000619 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000629 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000636 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000642 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000690 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000006b7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000006ca 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006dc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006e4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000701 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000714 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000721 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000752 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000768 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000007a2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000007af 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000007c5 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000007e7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000082f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000083b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000085f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000884 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000923 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000092f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xeb8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf38 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 0xf00 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf80 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 + 920 │ │ │ │ ├── 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..0000000000000892 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000918 │ │ │ │ │ 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 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000016 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000015 │ │ │ │ │ - DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc2: 2162 to 0000000000000887 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001f │ │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ │ + DW_CFA_advance_loc2: 2286 to 000000000000090d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000888 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000090e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000889 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000090f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000088b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000911 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000088d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000913 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000088f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000915 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000891 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000917 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000008a0..00000000000008b3 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000920..0000000000000933 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ -@AVAUATUSI │ │ │ │ │ -`[]A\A]A^A_ │ │ │ │ │ +x[]A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_10 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ │ .rela.text │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,504 +3,512 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_10(): │ │ │ │ │ push %r15 │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + mov %r9,%rsi │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r11 │ │ │ │ │ - sub $0x60,%rsp │ │ │ │ │ - mov %r9,%rsi │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + sub $0x78,%rsp │ │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ │ lea (%rdx,%rax,1),%r9 │ │ │ │ │ + mov %r8,-0x78(%rsp) │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - jge 883 │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ + jge 909 │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x50(%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,0x58(%rsp) │ │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ │ nopl (%rax) │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ add $0x30,%r9 │ │ │ │ │ - movsd -0x28(%r9),%xmm6 │ │ │ │ │ - movsd -0x18(%r9),%xmm2 │ │ │ │ │ - movsd -0x20(%r9),%xmm5 │ │ │ │ │ - movsd -0x10(%r9),%xmm10 │ │ │ │ │ + movsd -0x20(%r9),%xmm13 │ │ │ │ │ + movsd -0x18(%r9),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x28(%r9),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x8(%r9),%xmm1 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + lea (%r10,%rsi,1),%r14 │ │ │ │ │ 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 │ │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x10(%r9),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm12,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm15,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm11,0x18(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm11,0x20(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movsd (%r10),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm11,0x28(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd (%r11),%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + movsd %xmm15,0x30(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movsd (%r14),%xmm10 │ │ │ │ │ + movsd %xmm15,-0x68(%rsp) │ │ │ │ │ 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 %xmm4,%xmm10 │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + mulsd (%r14),%xmm8 │ │ │ │ │ + mulsd -0x68(%rsp),%xmm4 │ │ │ │ │ + mov %rdi,-0x68(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + mov %rsi,-0x58(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm8,-0x28(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm10,0x40(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm15,0x38(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + mov 0x48(%rbx),%r15 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mov 0x30(%rbx),%r12 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + mov 0x10(%rbx),%r13 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ - mov %rdx,-0x60(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ + lea (%r11,%rax,1),%r15 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm10 │ │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ movsd (%r12),%xmm1 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %r12,-0x48(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ 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 (%rdx),%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 %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 │ │ │ │ │ - add %r11,%rsi │ │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ │ - movsd %xmm9,-0x18(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movq %rdi,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm7,-0x10(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm10 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - movsd %xmm11,0x38(%rsp) │ │ │ │ │ - movsd %xmm0,0x40(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - lea (%r10,%rcx,1),%r14 │ │ │ │ │ + mov %r13,-0x40(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mov 0x38(%rbx),%rdx │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + lea (%r10,%rcx,1),%r12 │ │ │ │ │ add %r11,%rcx │ │ │ │ │ - movsd %xmm15,0x30(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rsi),%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 (%rcx),%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm11,-0x20(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x30(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm6,-0x18(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm9,-0x8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + lea (%r10,%rdx,1),%r13 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movsd %xmm6,-0x10(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm4,0x8(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm6,0x48(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm9,(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x38(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm2,0x58(%rsp) │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + movsd %xmm3,0x50(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movsd 0x18(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movsd 0x30(%rsp),%xmm5 │ │ │ │ │ + mov 0x40(%rbx),%rax │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x20(%rsp),%xmm13 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ lea (%r10,%rax,1),%rdi │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ add %r11,%rax │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movsd 0x10(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ - movsd (%rsp),%xmm7 │ │ │ │ │ - movsd 0x8(%rsp),%xmm11 │ │ │ │ │ - mov -0x70(%rsp),%r8 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm2 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x28(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd -0x30(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm13,-0x38(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm2,(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd (%rsp),%xmm5 │ │ │ │ │ - movsd %xmm11,0x8(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + subsd -0x38(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movsd -0x28(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + subsd 0x10(%rsp),%xmm3 │ │ │ │ │ + addsd -0x28(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm11,(%r14) │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm10,(%r8) │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,-0x10(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd -0x10(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x38(%rsp),%xmm15 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movsd 0x18(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x58(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm11,0x0(%r13) │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm10,(%r14) │ │ │ │ │ - movsd %xmm3,0x0(%r13) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm7,(%r8) │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm3,(%r12) │ │ │ │ │ - movsd %xmm7,0x0(%rbp) │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - subsd -0x28(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ + movsd -0x20(%rsp),%xmm1 │ │ │ │ │ + subsd -0x18(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x68(%rsp),%r8 │ │ │ │ │ - mov -0x50(%rsp),%r14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm14 │ │ │ │ │ - subsd 0x8(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + mov -0x70(%rsp),%r8 │ │ │ │ │ + mov -0x58(%rsp),%r14 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm9,(%r8) │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm10,(%r8) │ │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ addsd %xmm7,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x50(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ addsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x38(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm15,(%rcx) │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mov -0x68(%rsp),%rdx │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ movsd %xmm1,(%r14) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ subsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd -0x20(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm8,(%r10) │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd -0x10(%rsp),%xmm5 │ │ │ │ │ + subsd -0x8(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ movsd %xmm7,(%rdx) │ │ │ │ │ - movsd %xmm2,(%r15) │ │ │ │ │ - movsd 0x30(%rsp),%xmm2 │ │ │ │ │ - movsd 0x28(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ + movsd 0x40(%rsp),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm1,(%r15) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ movsd %xmm6,(%rdi) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ + movsd 0x48(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd -0x18(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - mov -0x58(%rsp),%rcx │ │ │ │ │ - mov -0x48(%rsp),%r13 │ │ │ │ │ - mov -0x38(%rsp),%r8 │ │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ │ - incq -0x78(%rsp) │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rsp),%xmm2 │ │ │ │ │ + subsd 0x8(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm8,(%r11) │ │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ │ + mov -0x48(%rsp),%r12 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + mov -0x40(%rsp),%r13 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ │ + add %rdx,%r10 │ │ │ │ │ + addq $0x1,-0x78(%rsp) │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ + add %rdx,%r11 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + add %rdi,%rbx │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ mov -0x78(%rsp),%rax │ │ │ │ │ - cmp %rax,0x48(%rsp) │ │ │ │ │ + cmp %rax,0x60(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ - add $0x60,%rsp │ │ │ │ │ + add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000008a0 : │ │ │ │ │ +0000000000000920 : │ │ │ │ │ fftw_codelet_t2_10(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x8ae(%rip),%rsi │ │ │ │ │ - jmp 8b3 │ │ │ │ │ + lea -0x92e(%rip),%rsi │ │ │ │ │ + jmp 933 │ │ │ │ │ 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 92080000 00420e10 8f02460e .........B....F. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e980103 72080e38 ..A.8..G....r..8 │ │ │ │ │ + 0x00000020 00000000 18090000 00420e10 8f024c0e .........B....L. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 420e288c 05410e30 ...F. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb00103 ee080e38 ..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 63007477 696e7374 72002e4c .desc.twinstr..L │ │ │ │ │ - 0x00000010 4331002e 4c433000 2e4c4332 002e4c43 C1..LC0..LC2..LC │ │ │ │ │ + 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 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 │ │ │ ├── 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: 5696 (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 0x1640: │ │ │ │ │ +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 000f63 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0012b8 000288 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000fa3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000fa3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000fa3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000fa9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001540 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 001001 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 001015 000018 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 00102d 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 00102d 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001588 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0010a8 000180 18 14 11 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001228 000090 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0015b8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000f73 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0012c8 000288 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000fb3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000fb3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000fb3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000fb9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001550 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001011 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001025 000018 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 00103d 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 00103d 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001598 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0010b8 000180 18 14 11 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001238 000090 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,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 3910 FUNC LOCAL DEFAULT 1 t2_16 │ │ │ │ │ + 2: 0000000000000000 3934 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: 0000000000000f50 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_16 │ │ │ │ │ + 13: 0000000000000f60 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 0x12b8 contains 27 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x12c8 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000054 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000009ea 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009f2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a24 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a30 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a3c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a4a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a57 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a65 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a73 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a86 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000be2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bf5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c03 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c0b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000ca0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000caf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000ccc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d16 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d26 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d37 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d44 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d50 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000048 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000009c0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009ce 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009d7 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009df 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a0f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a25 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a33 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a40 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a53 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a72 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b85 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000bc9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000bd2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000bed 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c20 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000cb7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000cfd 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d17 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d23 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d30 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d3c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d48 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ 0000000000000d6c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d7a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000f53 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000f5f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000d7e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000f63 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000f6f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1540 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 0000000f00000001 R_X86_64_64 0000000000000000 fftw_dft_t_genus + 0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1588 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 + f50 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f60 │ │ │ │ ├── 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..0000000000000f46 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000f5e │ │ │ │ │ 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 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000012 │ │ │ │ │ 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 0000000000000013 │ │ │ │ │ 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 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ │ - DW_CFA_advance_loc2: 3875 to 0000000000000f3b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001b │ │ │ │ │ + DW_CFA_def_cfa_offset: 344 │ │ │ │ │ + DW_CFA_advance_loc2: 3896 to 0000000000000f53 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f3c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f54 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f3d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f55 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f3f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f57 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f41 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f59 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f43 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f5b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f45 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f5d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000f50..0000000000000f63 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000f60..0000000000000f73 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_16 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,818 +4,802 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_16(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x6,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x6,%rax │ │ │ │ │ - sub $0x118,%rsp │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - add %rax,%rdx │ │ │ │ │ - mov %r8,-0x68(%rsp) │ │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ │ + sub $0x120,%rsp │ │ │ │ │ + mov %r8,-0x70(%rsp) │ │ │ │ │ + mov %r9,0x108(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge f34 │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ │ + jge f4c │ │ │ │ │ + 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) │ │ │ │ │ - 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 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ - lea (%r15,%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) │ │ │ │ │ - mov %rbp,-0x58(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd -0x18(%r14),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm1,-0x78(%rsp) │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movsd -0x20(%r14),%xmm3 │ │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movsd -0x10(%r14),%xmm8 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd -0x8(%r14),%xmm11 │ │ │ │ │ - movq %xmm13,%r9 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movq %xmm0,%r8 │ │ │ │ │ - movsd -0x10(%r14),%xmm11 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x78(%rsp),%xmm1 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movsd -0x8(%r14),%xmm8 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm14,0xc0(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - movsd %xmm10,0xc8(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm13,0xd8(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm14,0xd0(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm13,%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 │ │ │ │ │ - movsd %xmm11,-0x50(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movq %r10,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm13,0x20(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movsd -0x50(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movsd (%r12),%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm15,0x28(%rsp) │ │ │ │ │ - movsd %xmm11,0xe0(%rsp) │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm11,0x30(%rsp) │ │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ │ - movsd -0x78(%rsp),%xmm1 │ │ │ │ │ - addsd (%r12),%xmm14 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - lea (%r15,%r10,1),%rbp │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ - movsd (%r10),%xmm11 │ │ │ │ │ - mov %r10,-0x48(%rsp) │ │ │ │ │ - mov %rbp,-0x50(%rsp) │ │ │ │ │ - mov 0x60(%rbx),%r10 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm14,0x38(%rsp) │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ - lea (%r15,%r10,1),%r13 │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd 0x8(%rdx),%xmm13 │ │ │ │ │ + add $0x40,%rdx │ │ │ │ │ + movsd -0x28(%rdx),%xmm14 │ │ │ │ │ + movsd -0x40(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movsd -0x30(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + mulsd -0x30(%rdx),%xmm0 │ │ │ │ │ + movsd -0x40(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd -0x18(%rdx),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x20(%rdx),%xmm12 │ │ │ │ │ + movsd -0x40(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd -0x30(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd -0x40(%rdx),%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x30(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm0,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd -0x68(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + addsd -0x68(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm9,-0x60(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm8,0x8(%rsp) │ │ │ │ │ + movsd -0x40(%rdx),%xmm11 │ │ │ │ │ + mulsd -0x8(%rdx),%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm10,-0x20(%rsp) │ │ │ │ │ + subsd -0x60(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm3,(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x40(%rdx),%xmm0 │ │ │ │ │ + mulsd -0x10(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd -0x8(%rdx),%xmm0 │ │ │ │ │ mulsd %xmm13,%xmm0 │ │ │ │ │ - mov %r13,-0x78(%rsp) │ │ │ │ │ - mov %r10,-0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movq %r8,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movsd (%r10),%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - movq %r9,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ - movsd -0x70(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm9,0x40(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - lea 0x0(,%r9,8),%r8 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - movsd %xmm15,0x48(%rsp) │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mov %r9,-0x38(%rsp) │ │ │ │ │ - mov %r8,-0x30(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - movsd %xmm9,0x50(%rsp) │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - movsd %xmm11,0x58(%rsp) │ │ │ │ │ - mov 0x50(%rbx),%r9 │ │ │ │ │ - lea 0x0(,%r9,8),%r8 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - mov %r9,-0x70(%rsp) │ │ │ │ │ - mov %r8,-0x28(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%r9),%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd -0x10(%rdx),%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm11,-0x10(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm5,0xc8(%rsp) │ │ │ │ │ + movsd %xmm11,0xd0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ mulsd %xmm15,%xmm0 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm6,0x60(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm6,0x68(%rsp) │ │ │ │ │ - movsd %xmm1,0x78(%rsp) │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - movsd %xmm0,0x70(%rsp) │ │ │ │ │ - mov 0x70(%rbx),%rcx │ │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ │ - movsd 0x18(%rsp),%xmm14 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea (%r15,%rcx,1),%rdi │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm5,0xd8(%rsp) │ │ │ │ │ + movsd %xmm11,0xe0(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + mov 0x40(%rcx),%rax │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mov 0x20(%rcx),%r14 │ │ │ │ │ + mov 0x60(%rcx),%r11 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - lea (%r15,%rax,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mov %rcx,-0x10(%rsp) │ │ │ │ │ - mov %rdi,-0x20(%rsp) │ │ │ │ │ - mov %rax,-0x8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm10 │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mov %rbx,-0x68(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm5,0x10(%rsp) │ │ │ │ │ + movsd %xmm11,0x18(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movq %rdx,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm8,0x88(%rsp) │ │ │ │ │ - movsd -0x8(%r14),%xmm8 │ │ │ │ │ - movsd -0x10(%r14),%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm5,0x20(%rsp) │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + movsd %xmm11,0xa0(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ │ + mulsd -0x58(%rsp),%xmm5 │ │ │ │ │ + mov %r14,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + addsd %xmm11,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm11 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r10,-0x48(%rsp) │ │ │ │ │ + mov %r11,-0x40(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ movsd (%rsi),%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movq %r11,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd 0x20(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - movq %r11,%xmm8 │ │ │ │ │ - mov 0x38(%rbx),%r11 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ - mov 0x48(%rbx),%r9 │ │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ - lea (%r15,%rdi,1),%rcx │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r12,%rax,1),%rdx │ │ │ │ │ - lea (%r15,%rax,1),%r11 │ │ │ │ │ - mov 0x68(%rbx),%rax │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%r15,%rax,1),%r10 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - 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 %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm5 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - mov 0x28(%rbx),%r9 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ + movsd %xmm11,0xe8(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + movsd %xmm6,0x28(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + movsd %xmm11,0x30(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm10,0x38(%rsp) │ │ │ │ │ + movsd (%r15),%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm4,0x40(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm4,0x48(%rsp) │ │ │ │ │ + mov 0x10(%rcx),%r9 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x78(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mov 0x50(%rcx),%rbp │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm2,0x58(%rsp) │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r15,%rax,1),%r9 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm4,0x50(%rsp) │ │ │ │ │ + mov 0x70(%rcx),%r12 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movsd (%rsp),%xmm7 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov 0x30(%rcx),%r9 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + mov %r13,-0x28(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov %rbp,-0x78(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + mov %r12,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ mulsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rdx),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x8(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mov %r8,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov %rbp,-0x8(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm9,0x68(%rsp) │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + mov %r9,-0x10(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm4,0x60(%rsp) │ │ │ │ │ movsd 0x0(%rbp),%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm0,0x78(%rsp) │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + movsd %xmm1,0x70(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - movsd (%r9),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm8,0x80(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm9,0x88(%rsp) │ │ │ │ │ + mov 0x78(%rcx),%rax │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + mov 0x58(%rcx),%rbx │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x18(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x10(%rdx),%xmm0 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd 0x10(%rsp),%xmm9 │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd %xmm3,0x90(%rsp) │ │ │ │ │ + movsd -0x8(%rdx),%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm1,0x98(%rsp) │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%rbx,8),%r11 │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov 0x38(%rcx),%rbx │ │ │ │ │ + movsd 0xa0(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd -0x8(%rdx),%xmm2 │ │ │ │ │ + mulsd -0x10(%rdx),%xmm1 │ │ │ │ │ + lea (%rdi,%r11,1),%r15 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + movsd 0x20(%rsp),%xmm8 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + lea (%rdi,%r9,1),%r12 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mov 0x18(%rcx),%r10 │ │ │ │ │ + lea (%rsi,%r9,1),%rbx │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + lea (%rdi,%r10,1),%r14 │ │ │ │ │ + add %rsi,%r10 │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ + movsd -0x30(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm14,0xa0(%rsp) │ │ │ │ │ mulsd %xmm2,%xmm9 │ │ │ │ │ + mulsd -0x30(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm8,0xa8(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm9,0xb0(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm14,0xf0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm10,0xb8(%rsp) │ │ │ │ │ + movsd %xmm2,0xc0(%rsp) │ │ │ │ │ + mov 0x8(%rcx),%r9 │ │ │ │ │ + movsd %xmm1,0xf8(%rsp) │ │ │ │ │ + movsd -0x40(%rdx),%xmm3 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm6 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov 0x68(%rcx),%r9 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm8 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov 0x48(%rcx),%rax │ │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd -0x40(%rdx),%xmm5 │ │ │ │ │ + lea 0x0(,%rax,8),%r8 │ │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + lea (%rdi,%r8,1),%rbp │ │ │ │ │ + add %rsi,%r8 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm2,0xc8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm4,%xmm13 │ │ │ │ │ subsd %xmm6,%xmm4 │ │ │ │ │ movsd 0x30(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm2,0xc8(%rsp) │ │ │ │ │ - movsd %xmm13,0xd0(%rsp) │ │ │ │ │ - movsd %xmm3,0xd8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm5,0xf8(%rsp) │ │ │ │ │ + movsd %xmm3,0xe0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm13,0xd8(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ subsd 0x50(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm3,0xd0(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm5,0x100(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ movsd 0x70(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm15,0xc0(%rsp) │ │ │ │ │ - subsd 0x90(%rsp),%xmm4 │ │ │ │ │ movsd 0x98(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd 0x78(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + subsd 0x90(%rsp),%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd 0x78(%rsp),%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd 0xc0(%rsp),%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm12,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0xc0(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0xc0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ addsd %xmm7,%xmm11 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ subsd %xmm15,%xmm7 │ │ │ │ │ addsd %xmm15,%xmm10 │ │ │ │ │ - movsd %xmm7,(%rsi) │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ addsd %xmm11,%xmm9 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ │ subsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - movsd %xmm9,(%rdi) │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ + movsd %xmm7,(%r11) │ │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + movsd %xmm9,(%r11) │ │ │ │ │ movsd %xmm7,0x0(%r13) │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm7,(%rdi) │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd 0x40(%rsp),%xmm6 │ │ │ │ │ - movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm15 │ │ │ │ │ - subsd 0x88(%rsp),%xmm5 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm12 │ │ │ │ │ - mov -0x70(%rsp),%rdi │ │ │ │ │ - mov -0x38(%rsp),%rsi │ │ │ │ │ - mov -0x30(%rsp),%r8 │ │ │ │ │ - mov -0x18(%rsp),%rcx │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd 0x80(%rsp),%xmm7 │ │ │ │ │ - subsd 0x60(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ + movsd 0x80(%rsp),%xmm5 │ │ │ │ │ + subsd 0x60(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm7,(%r14) │ │ │ │ │ movsd 0x38(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + subsd 0x40(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movsd 0x68(%rsp),%xmm4 │ │ │ │ │ + subsd 0x88(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ subsd 0x58(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + mov -0x78(%rsp),%r12 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + mov -0x28(%rsp),%r13 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ subsd 0xb8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ subsd %xmm11,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm15,(%rdi) │ │ │ │ │ - mov -0x28(%rsp),%rdi │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + mov -0x38(%rsp),%r12 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + mov -0x30(%rsp),%r13 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm15,(%rdi) │ │ │ │ │ - mov -0x20(%rsp),%rdi │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm9,(%r12) │ │ │ │ │ + mov -0x20(%rsp),%r12 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + mov -0x18(%rsp),%r13 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov -0x10(%rsp),%r12 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov -0x10(%rsp),%rcx │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x70(%rsp),%xmm5 │ │ │ │ │ + addsd 0x90(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + mov -0x8(%rsp),%r13 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ movsd 0x30(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ addsd 0x50(%rsp),%xmm6 │ │ │ │ │ - movsd 0x78(%rsp),%xmm11 │ │ │ │ │ - addsd 0x98(%rsp),%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x70(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x78(%rsp),%xmm6 │ │ │ │ │ + addsd 0x98(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x90(%rsp),%xmm12 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ + movsd 0x100(%rsp),%xmm11 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd 0xc8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm4 │ │ │ │ │ movsd 0x28(%rsp),%xmm2 │ │ │ │ │ subsd 0x48(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ subsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ addsd %xmm10,%xmm7 │ │ │ │ │ - movsd %xmm9,0x0(%rbp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x60(%rsp),%xmm0 │ │ │ │ │ + addsd 0x80(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,(%r8) │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x40(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm9,(%rdx) │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - movsd %xmm7,(%r11) │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movsd 0x68(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + addsd 0x88(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - movsd 0x60(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd 0x80(%rsp),%xmm0 │ │ │ │ │ - addsd 0x88(%rsp),%xmm5 │ │ │ │ │ - addsd 0xc8(%rsp),%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - mov -0x48(%rsp),%r10 │ │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ │ - incq -0x68(%rsp) │ │ │ │ │ - add %rdi,%rbx │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x40(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ movsd 0x38(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ addsd 0x58(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm1 │ │ │ │ │ + addsd 0xa8(%rsp),%xmm1 │ │ │ │ │ movsd 0xb0(%rsp),%xmm5 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ │ addsd %xmm14,%xmm5 │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + mov -0x48(%rsp),%r10 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + addsd 0xd8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mov -0x40(%rsp),%r11 │ │ │ │ │ + mov -0x58(%rsp),%r14 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm5,%xmm3 │ │ │ │ │ + mov -0x50(%rsp),%r15 │ │ │ │ │ + addq $0x1,-0x70(%rsp) │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm5,0x0(%r13) │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mov -0x78(%rsp),%r13 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ │ addsd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ subsd %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movsd %xmm4,(%r15) │ │ │ │ │ - mov -0x50(%rsp),%rbp │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - movsd %xmm3,0x0(%r13) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - add %rsi,%r15 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - add %rsi,%r12 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - cmp %rax,0x100(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x118,%rsp │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + cmp %rax,0x108(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x120,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000f50 : │ │ │ │ │ +0000000000000f60 : │ │ │ │ │ fftw_codelet_t2_16(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xf5e(%rip),%rsi │ │ │ │ │ - jmp f63 │ │ │ │ │ + lea -0xf6e(%rip),%rsi │ │ │ │ │ + jmp f73 │ │ │ │ │ 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 460f0000 00420e10 8f02450e ....F....B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0ed00203 230f0e38 ..A.8..K....#..8 │ │ │ │ │ + 0x00000020 00000000 5e0f0000 00420e10 8f02450e ....^....B....E. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 450e288c 05410e30 ...F. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ed80203 380f0e38 ..A.8..G....8..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: 8520 (bytes into file) │ │ │ │ │ + Start of section headers: 8360 (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 0x2148: │ │ │ │ │ +There are 16 section headers, starting at offset 0x20a8: │ │ │ │ │ │ │ │ │ │ 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 001803 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001b80 0004c8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001843 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001843 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001843 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 001849 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 002048 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0018a1 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0018b5 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0018d5 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0018d5 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 002090 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 001950 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001ae8 000095 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0020c0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001763 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001ae0 0004c8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0017a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0017a3 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0017a3 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0017a9 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001fa8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 001801 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001815 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001835 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001835 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001ff0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0018b0 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001a48 000095 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 002020 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 6116 FUNC LOCAL DEFAULT 1 t2_20 │ │ │ │ │ + 2: 0000000000000000 5965 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: 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 │ │ │ │ │ + 8: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 11: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ 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: 00000000000017f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_20 │ │ │ │ │ + 14: 0000000000001750 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 0x1b80 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1ae0 contains 51 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000055 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000fdc 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000101d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001075 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000108b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000109d 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000010dd 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001127 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001130 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001182 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000011d2 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011df 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011ec 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000125f 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000126c 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001294 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000129c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000012ab 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012be 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000012d0 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012e2 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012fe 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001344 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000136a 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000013b0 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000013fa 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001406 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001422 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000145f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000146d 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000149a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000014aa 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000014b6 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000014dc 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000014ed 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000156e 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000157b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015be 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000015da 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000160b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000162e 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000163e 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001673 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016bf 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016db 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000016fb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001703 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001766 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001777 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000017f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000017ff 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000048 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000f81 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000fa1 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000fb9 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000fd3 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000fe0 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000fee 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000ffb 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001064 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000106c 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000010de 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010ef 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010f7 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001167 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001181 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000011cf 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011db 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000011e7 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000011f3 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001253 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001260 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001269 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000129c 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012a8 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012c4 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001305 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001354 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001367 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001374 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001390 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000013b1 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001426 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000142f 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001488 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000014b3 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000014bf 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000014d4 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000014f9 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001520 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001547 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001554 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015a8 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000015b0 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000165c 0000000800000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001680 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001690 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000016a5 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016b6 0000000b00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016c2 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001753 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000175f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x2048 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1fa8 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 0x2090 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1ff0 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 + 17f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1750 │ │ │ │ ├── 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..00000000000017e4 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..000000000000174d │ │ │ │ │ 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 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000012 │ │ │ │ │ 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 0000000000000013 │ │ │ │ │ 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 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 552 │ │ │ │ │ - DW_CFA_advance_loc2: 6081 to 00000000000017d9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001b │ │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ │ + DW_CFA_advance_loc2: 5927 to 0000000000001742 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000017da │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001743 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000017db │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001744 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017dd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001746 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001748 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017e1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000174a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000017e3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000174c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000017f0..0000000000001803 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001750..0000000000001763 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_20 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,1252 +4,1158 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_20(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x6,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x6,%rax │ │ │ │ │ - sub $0x1f0,%rsp │ │ │ │ │ - lea (%rdx,%rax,1),%rbx │ │ │ │ │ + sub $0x1f8,%rsp │ │ │ │ │ mov %r8,-0x70(%rsp) │ │ │ │ │ - mov %r9,0x1d8(%rsp) │ │ │ │ │ + mov %r9,0x1e0(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 17d2 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov 0x228(%rsp),%rax │ │ │ │ │ + jge 173b │ │ │ │ │ + mov 0x230(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x1e0(%rsp) │ │ │ │ │ + mov %rax,0x1e8(%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) │ │ │ │ │ + mov %rax,0x1f0(%rsp) │ │ │ │ │ nopl 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 │ │ │ │ │ + movsd 0x10(%rdx),%xmm0 │ │ │ │ │ + add $0x40,%rdx │ │ │ │ │ + movsd -0x38(%rdx),%xmm4 │ │ │ │ │ + movsd -0x28(%rdx),%xmm2 │ │ │ │ │ + movsd -0x40(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd -0x40(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd -0x38(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x18(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x20(%rdx),%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd -0x40(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movsd -0x38(%rdx),%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x20(%rdx),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd -0x40(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd -0x18(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd -0x38(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm15,-0x78(%rsp) │ │ │ │ │ + movsd %xmm8,0x100(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm11,0x70(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movsd -0x18(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm5,0x108(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd -0x20(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm8,0x38(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm9,-0x28(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x18(%rdx),%xmm1 │ │ │ │ │ + movsd %xmm4,0x8(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm7,0xf0(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm4,0x10(%rsp) │ │ │ │ │ + movsd %xmm7,0xf8(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm10 │ │ │ │ │ + movsd -0x18(%rdx),%xmm9 │ │ │ │ │ + movsd %xmm11,0x50(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + movsd %xmm12,0x48(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm15,0x40(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movsd -0x78(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm14,0x18(%rsp) │ │ │ │ │ + movsd -0x8(%rdx),%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm5,0x20(%rsp) │ │ │ │ │ + movsd -0x10(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x10(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd -0x10(%rdx),%xmm4 │ │ │ │ │ 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) │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm10,0x110(%rsp) │ │ │ │ │ + movsd -0x10(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd -0x10(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movsd -0x38(%rdx),%xmm12 │ │ │ │ │ + movsd %xmm9,-0x8(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd -0x40(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movsd -0x38(%rdx),%xmm4 │ │ │ │ │ + mulsd -0x10(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm11,(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movsd -0x10(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm10,-0x18(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm11,0x118(%rsp) │ │ │ │ │ + movsd -0x10(%rdx),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movsd -0x10(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd -0x40(%rdx),%xmm4 │ │ │ │ │ + mulsd -0x10(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm13,0x120(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd %xmm11,0x128(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm11 │ │ │ │ │ + mov 0x50(%rcx),%rax │ │ │ │ │ + mov 0x28(%rcx),%r14 │ │ │ │ │ + movsd (%rsi),%xmm10 │ │ │ │ │ + mov 0x40(%rcx),%r8 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd (%rbx),%xmm13 │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + movsd (%rax),%xmm15 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov %rbx,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + mov 0x78(%rcx),%r14 │ │ │ │ │ + movsd %xmm15,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + mov %r11,-0x50(%rsp) │ │ │ │ │ + movsd (%r10),%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + mov %r10,-0x58(%rsp) │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + mov %r15,-0x40(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm15,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm1 │ │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + movsd (%r14),%xmm13 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm15,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ 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) │ │ │ │ │ - mov %rbp,-0x60(%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 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm15,0x148(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm13,0x150(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm7,0x158(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm7,0x160(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm8,0x168(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd %xmm6,0x178(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm5,0x180(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd %xmm8,0x170(%rsp) │ │ │ │ │ + mov %r8,-0x38(%rsp) │ │ │ │ │ + movsd -0x28(%rsp),%xmm10 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + mov %r9,-0x30(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mov 0x90(%rcx),%rbp │ │ │ │ │ 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 %xmm1,%xmm5 │ │ │ │ │ + mov 0x88(%rcx),%r12 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x18(%rsp),%xmm10 │ │ │ │ │ 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 %xmm4,0x28(%rsp) │ │ │ │ │ - movsd -0x10(%r14),%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm15,0x18(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm3,0x50(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movq %xmm15,%r11 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movq %xmm15,%rbx │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm0,0x70(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm15,-0x8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ + movsd (%rsp),%xmm13 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mov 0x38(%rcx),%r8 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + movsd 0x10(%rsp),%xmm15 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm6 │ │ │ │ │ + mov %rbp,-0x28(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov %r13,-0x20(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x8(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + mov %r12,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r15,-0x10(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + mov 0x68(%rcx),%rax │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + mov %rbp,(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd -0x8(%rsp),%xmm6 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x18(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - movq %xmm15,%r10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + movsd %xmm6,0x58(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + movsd %xmm6,0x60(%rsp) │ │ │ │ │ + movsd 0x20(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + mov 0x18(%rcx),%r11 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mov 0x60(%rcx),%r13 │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - movsd %xmm15,0x110(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm3,0x58(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm0,%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 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - movsd (%rax),%xmm7 │ │ │ │ │ - movsd %xmm15,0x118(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm3 │ │ │ │ │ - movq %r8,%xmm15 │ │ │ │ │ - mov 0x28(%r12),%rdx │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm13 │ │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - lea (%r15,%rax,1),%rdx │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - mov %rdx,-0x40(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movq %rbx,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movq %rsi,%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 │ │ │ │ │ + movsd 0x38(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mov 0x10(%rcx),%r12 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x70(%rsp),%xmm13 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ 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) │ │ │ │ │ - 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 -0x8(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movq %r11,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movsd 0x20(%rsp),%xmm3 │ │ │ │ │ - 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 %xmm2,0x68(%rsp) │ │ │ │ │ + movsd 0x50(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,0xd0(%rsp) │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm15,%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) │ │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%rsi),%xmm14 │ │ │ │ │ - movsd 0x28(%rsp),%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd -0x78(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd (%r12),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ movsd (%r8),%xmm0 │ │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ │ - lea (%r15,%r8,1),%rax │ │ │ │ │ - lea 0x0(%r13,%r8,1),%r11 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm1,0xe0(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movsd 0x38(%rsp),%xmm15 │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - movq %xmm1,%rsi │ │ │ │ │ - movsd (%r11),%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movq %rbp,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm3,0x80(%rsp) │ │ │ │ │ - movq %xmm1,%r8 │ │ │ │ │ - movsd (%r11),%xmm1 │ │ │ │ │ - mulsd %xmm0,%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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd -0x78(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ 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) │ │ │ │ │ - movsd 0x58(%rsp),%xmm13 │ │ │ │ │ - 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) │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + subsd 0x68(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm15,0x80(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd 0x58(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm0,0x70(%rsp) │ │ │ │ │ + movsd %xmm2,0x78(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + subsd 0x60(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm0,0x188(%rsp) │ │ │ │ │ + movsd 0x68(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm2,0x88(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm15,0x190(%rsp) │ │ │ │ │ + addsd 0x60(%rsp),%xmm13 │ │ │ │ │ + addsd 0x58(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm10,0xa0(%rsp) │ │ │ │ │ + movsd %xmm0,0x90(%rsp) │ │ │ │ │ + mov 0x20(%rcx),%r15 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x40(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm13,0x98(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm9,0xa8(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov 0x70(%rcx),%r15 │ │ │ │ │ + movsd %xmm11,0x198(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm7,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + mov %r11,-0x78(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm10,0xb8(%rsp) │ │ │ │ │ + movsd %xmm3,0xc8(%rsp) │ │ │ │ │ + lea 0x0(,%r15,8),%r8 │ │ │ │ │ + movsd %xmm5,0xd8(%rsp) │ │ │ │ │ + lea (%rdi,%r8,1),%r14 │ │ │ │ │ + movsd %xmm7,0xb0(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movsd 0x48(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + lea (%rsi,%r8,1),%r15 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ │ movsd %xmm7,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ │ - 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 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm10,0xc0(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r14),%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm10,0x1b0(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm8,0xe0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm3,0xe8(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + movsd %xmm13,0xd0(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm1,0x1c0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x110(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm13,0x1b8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x120(%rsp),%xmm9 │ │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mov 0x58(%rcx),%r10 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mov 0x48(%rcx),%r9 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd 0x50(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm7,0x128(%rsp) │ │ │ │ │ - mov 0x8(%r12),%r9 │ │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ │ - movsd 0x68(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movsd 0x60(%rsp),%xmm12 │ │ │ │ │ - mov 0x48(%r12),%rbx │ │ │ │ │ - mov 0x98(%r12),%rdx │ │ │ │ │ - movsd 0x70(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm6 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + mov 0x98(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + movsd %xmm3,0x120(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ │ lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ - lea (%r15,%rax,1),%rsi │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - movsd (%r9),%xmm8 │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ - lea (%r15,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ │ - add %r15,%rdx │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - lea 0x0(%r13,%rsi,1),%rbx │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd -0x40(%rdx),%xmm12 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ │ + mulsd -0x38(%rdx),%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd -0x38(%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd -0x40(%rdx),%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd -0x20(%rdx),%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + movsd %xmm7,0xf8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm4,0xf0(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x110(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm4,0x138(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0x100(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd (%rbx),%xmm3 │ │ │ │ │ - movsd 0x108(%rsp),%xmm11 │ │ │ │ │ - mov -0x68(%rsp),%rax │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm5,0x100(%rsp) │ │ │ │ │ - movsd %xmm4,0x70(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - movsd 0x120(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd %xmm9,0x108(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + movsd -0x10(%rdx),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + mulsd -0x10(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mov 0x80(%rcx),%rbx │ │ │ │ │ + movsd 0x128(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x108(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ │ subsd %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm15,0x120(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movsd %xmm6,0x118(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x130(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ - movsd 0x128(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + mov 0x30(%rcx),%rbx │ │ │ │ │ + movsd 0x118(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd 0x100(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + lea (%rdi,%r9,1),%r13 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm4,0x108(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x120(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm14,0x100(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd 0xf0(%rsp),%xmm8 │ │ │ │ │ + subsd 0xf0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm1,0xf0(%rsp) │ │ │ │ │ + movsd 0xf8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm14,0x110(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd 0xf8(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm13,0xf8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm1,0x118(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm3,0x120(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm1,0x1c8(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm6,0x1d0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x130(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm3,0x128(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm11,0x138(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm0,0x140(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm13,0x130(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm3,0x1d8(%rsp) │ │ │ │ │ + movsd 0x188(%rsp),%xmm5 │ │ │ │ │ + movsd 0x148(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + mov -0x68(%rsp),%rbx │ │ │ │ │ + movsd 0x80(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movsd 0x78(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - addsd 0x78(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - movsd 0x90(%rsp),%xmm2 │ │ │ │ │ - subsd 0x98(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm4,0x0(%rbp) │ │ │ │ │ - movsd 0x180(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + subsd 0x88(%rsp),%xmm11 │ │ │ │ │ + subsd 0x110(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x70(%rsp),%xmm4 │ │ │ │ │ - mov -0x60(%rsp),%rbp │ │ │ │ │ - movsd %xmm2,(%r11) │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mov -0x28(%rsp),%r11 │ │ │ │ │ - subsd 0x100(%rsp),%xmm4 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movsd 0x170(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm6,(%r11) │ │ │ │ │ - mov -0x20(%rsp),%r11 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm12 │ │ │ │ │ - subsd 0xa8(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm2,%xmm5 │ │ │ │ │ - movsd 0x80(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm9,0x0(%rbp) │ │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ │ - subsd 0x88(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd %xmm4,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movsd 0x140(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm9,(%rsi) │ │ │ │ │ - movsd 0x190(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd %xmm5,(%r11) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x190(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm11,(%r14) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm11,(%r12) │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + mov -0x28(%rsp),%r12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x180(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x70(%rsp),%xmm4 │ │ │ │ │ + subsd 0x78(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x100(%rsp),%xmm4 │ │ │ │ │ + subsd 0x108(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + mov -0x20(%rsp),%r13 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm9 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ mov -0x38(%rsp),%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x150(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x178(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x90(%rsp),%xmm0 │ │ │ │ │ + subsd 0x98(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x30(%rsp),%rsi │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movsd 0x168(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - 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) │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x198(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm12,0x0(%r13) │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - mov 0x30(%rsp),%rbp │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ - movsd %xmm8,(%r9) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd %xmm5,0x0(%rbp) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - mov -0x78(%rsp),%rbp │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x158(%rsp),%xmm12 │ │ │ │ │ - subsd 0x110(%rsp),%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ - movsd 0x198(%rsp),%xmm6 │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - mov -0x8(%rsp),%r11 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm4 │ │ │ │ │ + subsd 0xa8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm4 │ │ │ │ │ - mov -0x40(%rsp),%rdx │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + mov -0x30(%rsp),%r9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ │ + subsd 0x118(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + movsd 0xb0(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - 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 0xb8(%rsp),%xmm3 │ │ │ │ │ + movsd 0x168(%rsp),%xmm12 │ │ │ │ │ subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov -0x78(%rsp),%r13 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm9,0x0(%r13) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ 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) │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd 0x130(%rsp),%xmm5 │ │ │ │ │ - subsd 0x138(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm15,(%r11) │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm2,(%r10) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + movsd %xmm0,(%rbx) │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x160(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + movsd 0xe0(%rsp),%xmm8 │ │ │ │ │ + movsd 0x138(%rsp),%xmm5 │ │ │ │ │ + subsd 0xe8(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd 0x140(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm12 │ │ │ │ │ + mov (%rsp),%rbp │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm5,(%r10) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm6 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x160(%rsp),%xmm8 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm7 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x170(%rsp),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd 0x118(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ + subsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - subsd 0x120(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm12,(%rbx) │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm1,0x0(%rbp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x120(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - subsd 0xd8(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm1 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov -0x58(%rsp),%r10 │ │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + mov -0x50(%rsp),%r11 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm3,(%r10) │ │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd 0x158(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x128(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm8,(%r10) │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%r8) │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + subsd 0x130(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + movsd 0xd0(%rsp),%xmm0 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x148(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd 0x128(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x50(%rsp),%r9 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - mov -0x10(%rsp),%rdi │ │ │ │ │ - mov 0x1e0(%rsp),%rdx │ │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ │ - incq -0x70(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - add %rdx,%r13 │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm0 │ │ │ │ │ - subsd 0xe8(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + mov -0x10(%rsp),%r15 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ - mov 0x1e8(%rsp),%rdi │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - add %rdi,%r12 │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - cmp %rax,0x1d8(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x1f0,%rsp │ │ │ │ │ + movsd %xmm0,(%r15) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov 0x1e8(%rsp),%rbx │ │ │ │ │ + addq $0x1,-0x70(%rsp) │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov 0x1f0(%rsp),%rbx │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + cmp %rax,0x1e0(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x1f8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000017f0 : │ │ │ │ │ +0000000000001750 : │ │ │ │ │ fftw_codelet_t2_20(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x17fe(%rip),%rsi │ │ │ │ │ - jmp 1803 │ │ │ │ │ + lea -0x175e(%rip),%rsi │ │ │ │ │ + jmp 1763 │ │ │ │ │ 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 e4170000 00420e10 8f02450e .........B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0ea80403 c1170e38 ..A.8..K.......8 │ │ │ │ │ + 0x00000020 00000000 4d170000 00420e10 8f02450e ....M....B....E. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 450e288c 05410e30 ...F. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0eb00403 27170e38 ..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 4333002e 4c433200 2e4c4330 002e4c43 C3..LC2..LC0..LC │ │ │ │ │ - 0x00000020 31005f47 4c4f4241 4c5f4f46 46534554 1._GLOBAL_OFFSET │ │ │ │ │ + 0x00000010 4331002e 4c433000 2e4c4333 002e4c43 C1..LC0..LC3..LC │ │ │ │ │ + 0x00000020 32005f47 4c4f4241 4c5f4f46 46534554 2._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: 16016 (bytes into file) │ │ │ │ │ + Start of section headers: 16160 (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 0x3e90: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3f20: │ │ │ │ │ │ │ │ │ │ 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 002633 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002c08 001188 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002673 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002673 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002673 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 002679 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003d90 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0026d1 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0026e5 0000a0 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002785 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002785 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003dd8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002800 000318 18 14 28 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002b18 0000ef 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003e08 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0026c3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002c98 001188 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002703 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002703 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002703 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002709 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003e20 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002761 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 002775 0000a0 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 002815 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 002815 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003e68 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002890 000318 18 14 28 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002ba8 0000ef 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003e98 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 9747 FUNC LOCAL DEFAULT 1 t2_25 │ │ │ │ │ + 2: 0000000000000000 9903 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 │ │ │ │ │ + 8: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 9: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ + 10: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 11: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 12: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ + 13: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ + 14: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ + 15: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ + 16: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ + 17: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ + 18: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ + 19: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ 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 │ │ │ │ │ + 23: 0000000000000080 0 NOTYPE LOCAL DEFAULT 9 .LC16 │ │ │ │ │ + 24: 0000000000000088 0 NOTYPE LOCAL DEFAULT 9 .LC17 │ │ │ │ │ + 25: 0000000000000078 0 NOTYPE LOCAL DEFAULT 9 .LC15 │ │ │ │ │ + 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: 0000000000002620 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_25 │ │ │ │ │ + 30: 00000000000026b0 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 0x2c08 contains 187 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2c98 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 │ │ │ │ │ -00000000000006f9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000701 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000074b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000079a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007ac 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000007bf 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000007e7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000866 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000881 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000088d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000089b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a71 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a8d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000aaa 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000acc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000add 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000af0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b06 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000b18 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000ba8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000bbb 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000bd3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000be0 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000e36 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000e49 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e5c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000e65 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000e6d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000e76 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000e7f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000e87 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000f14 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000f35 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000f42 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000f4f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000117e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001197 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000011b5 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000011c3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011dc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011f4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001252 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000126d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000127a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001283 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000128c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001294 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001552 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001560 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001568 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001578 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001586 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001593 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015a4 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015b2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000015de 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001629 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001634 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001642 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016c8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016d0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001704 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000171b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001728 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000175e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001774 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000017cb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000017d7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000017f2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000017fe 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001828 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000189f 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000018c4 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001907 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000191d 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001933 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001950 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001965 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000198a 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000019aa 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000019c6 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000019cf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000019f8 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001a01 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001a39 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001a64 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001a77 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001a85 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001a92 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000001a9f 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001ab9 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001ad5 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001af2 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000001b02 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b15 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000001b22 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000001b49 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000001b5d 0000000e00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000001b9b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001bb2 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001bc4 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000001bde 0000000f00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000001bf3 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000001c0b 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000001c2a 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001c4d 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000001c84 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001cd3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ce0 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001cee 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001cfb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d1d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d6b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d91 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001dc5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001ddf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001deb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e33 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e3b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e4c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001e55 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001e61 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001eb1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001eba 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001ed6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001eea 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000001f00 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f11 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001fbb 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000001fdc 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -0000000000001fef 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -0000000000002001 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -000000000000201b 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -0000000000002024 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -0000000000002043 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002064 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -0000000000002089 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000020a1 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000020ca 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000020dc 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000020fd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000211d 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000212f 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000002148 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000002175 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002187 0000001300000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000002195 0000000d00000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000021a7 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000021b8 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000021d3 0000001700000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ -00000000000021de 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000021f4 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -000000000000221b 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000002243 0000001200000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000224c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002266 0000000c00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000002286 0000001800000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ -000000000000229a 0000001900000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ -00000000000022bc 0000001000000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000022d0 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000022e5 0000001b00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ -00000000000022fb 0000001a00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ -000000000000232f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002386 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002397 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000023a8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000023bc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000023c8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000023e2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002428 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000243a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002450 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000245e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024bc 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000024c8 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024d1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000024f3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000024ff 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002510 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000256e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002576 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002587 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002593 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002623 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000262f 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000048 0000001d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000006ef 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000707 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000713 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000720 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000733 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000750 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000763 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000776 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000079f 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000007c0 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000080d 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000823 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a42 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a78 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000aa8 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ab4 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ac2 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000ae8 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000b00 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b17 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b78 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000b86 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000b9d 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000baa 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000dd4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000e68 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000e76 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000e7f 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000e87 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000e90 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000e9d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ea6 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000f43 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000f6c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000f86 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000f94 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001199 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011b0 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000011ff 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001212 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000122e 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001237 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000012a5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012bc 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012c8 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000012d4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012dc 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012e5 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001571 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000158d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015af 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015c7 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015da 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000015f7 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001605 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001612 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000166d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001684 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001692 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000169f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001702 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000173f 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001750 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000175c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000178a 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001796 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000017ac 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001804 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001810 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001826 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000186e 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001877 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000192b 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000193c 0000000d00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001952 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001970 0000000f00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001987 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001999 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000019a2 0000001200000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000019bd 0000001200000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000019f1 0000001300000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001a0d 0000001300000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001a39 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001a64 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001a71 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001a8b 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001a9e 0000001700000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001aa6 0000001800000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001abc 0000001900000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001ad8 0000001700000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000001ae8 0000001900000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000001b13 0000001300000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001b2d 0000001200000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001b3f 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b4d 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000001b62 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000001b82 0000001800000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001b90 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000001baa 0000000f00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001bc6 0000000c00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000001bec 0000001300000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000001c18 0000001200000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000001c20 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c3d 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000001c50 0000000d00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001c59 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000001c7b 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000001c9d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001ce9 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d01 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d1f 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001d37 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001d5d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001db9 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001dd7 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001de7 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001dfa 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001e08 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e1b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e78 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001e89 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001e9d 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001eb5 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001f06 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f13 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001f28 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001f34 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f42 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001f64 0000001800000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000001f7e 0000000d00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000001ffd 0000001700000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +0000000000002036 0000001300000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000002072 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002089 0000001200000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000020a8 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +00000000000020b0 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +00000000000020d4 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000020f1 0000001900000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +0000000000002142 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000214e 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +000000000000216f 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002178 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002195 0000001900000002 R_X86_64_PC32 0000000000000078 .LC15 - 4 │ │ │ │ │ +00000000000021aa 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +00000000000021c4 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000021d0 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000021f2 0000001100000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000002208 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000002211 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000221f 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +000000000000222c 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +0000000000002241 0000001600000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +000000000000225c 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000227a 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000022d1 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000022da 0000001700000002 R_X86_64_PC32 0000000000000080 .LC16 - 4 │ │ │ │ │ +00000000000022f1 0000000e00000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000002306 0000000d00000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000231b 0000001800000002 R_X86_64_PC32 0000000000000088 .LC17 - 4 │ │ │ │ │ +0000000000002336 0000001200000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002355 0000001300000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000236f 0000001a00000002 R_X86_64_PC32 0000000000000090 .LC18 - 4 │ │ │ │ │ +0000000000002385 0000001b00000002 R_X86_64_PC32 0000000000000098 .LC19 - 4 │ │ │ │ │ +00000000000023c8 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000023f4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000240b 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002417 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000241f 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002428 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002431 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002453 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000249d 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000024dc 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000024e5 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000024f2 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002503 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000250f 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000256e 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000257a 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000025d7 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000025e4 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002602 0000000b00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002623 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002638 0000000a00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000026b3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000026bf 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3d90 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3e20 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 0x3dd8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3e68 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 + 2620 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 26b0 │ │ │ │ ├── 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..0000000000002613 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000026af │ │ │ │ │ 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 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000012 │ │ │ │ │ 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 0000000000000013 │ │ │ │ │ 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 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 632 │ │ │ │ │ - DW_CFA_advance_loc2: 9712 to 0000000000002608 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001b │ │ │ │ │ + DW_CFA_def_cfa_offset: 648 │ │ │ │ │ + DW_CFA_advance_loc2: 9865 to 00000000000026a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002609 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000026a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000260a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000026a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000260c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000026a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000260e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000026aa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002610 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000026ac │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002612 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000026ae │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002620..0000000000002633 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000026b0..00000000000026c3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_25 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,1988 +4,1946 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_25(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x6,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x6,%rax │ │ │ │ │ - sub $0x240,%rsp │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - lea (%rdx,%rax,1),%r10 │ │ │ │ │ + sub $0x250,%rsp │ │ │ │ │ mov %r8,-0x38(%rsp) │ │ │ │ │ - mov %r9,0x228(%rsp) │ │ │ │ │ + mov %r9,0x238(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 2601 │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rcx,%rbp │ │ │ │ │ - mov 0x278(%rsp),%rax │ │ │ │ │ + jge 269d │ │ │ │ │ + mov 0x288(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x230(%rsp) │ │ │ │ │ + mov %rax,0x240(%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,0x248(%rsp) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd 0x10(%rdx),%xmm2 │ │ │ │ │ + add $0x40,%rdx │ │ │ │ │ + movsd -0x28(%rdx),%xmm4 │ │ │ │ │ + movsd -0x40(%rdx),%xmm1 │ │ │ │ │ + movsd -0x38(%rdx),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd -0x38(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x40(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x20(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x18(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x40(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd -0x38(%rdx),%xmm7 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm13 │ │ │ │ │ - movsd -0x28(%r10),%xmm0 │ │ │ │ │ - mulsd -0x20(%r10),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x20(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd -0x18(%rdx),%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd -0x38(%rdx),%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm3,0x198(%rsp) │ │ │ │ │ + movsd -0x40(%rdx),%xmm5 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm5 │ │ │ │ │ + movsd %xmm10,-0x68(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd -0x18(%rdx),%xmm0 │ │ │ │ │ + movsd %xmm1,-0x58(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd -0x20(%rdx),%xmm1 │ │ │ │ │ + movsd %xmm13,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm13,-0x60(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm13 │ │ │ │ │ + movsd %xmm6,-0x48(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movsd -0x18(%rdx),%xmm12 │ │ │ │ │ + movsd %xmm6,-0x70(%rsp) │ │ │ │ │ + movsd %xmm7,-0x78(%rsp) │ │ │ │ │ + mulsd -0x18(%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm5,-0x50(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm5 │ │ │ │ │ + movsd -0x8(%rdx),%xmm0 │ │ │ │ │ + movsd %xmm1,0x58(%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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd -0x20(%r10),%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 │ │ │ │ │ - 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 │ │ │ │ │ - mov 0xa0(%rbp),%r9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd -0x78(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - mov %rcx,-0x28(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea (%rbx,%rax,1),%r9 │ │ │ │ │ - mov %rdi,-0x30(%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 %xmm7,0x98(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movsd -0x70(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm7,0xa0(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ + movsd -0x20(%rdx),%xmm7 │ │ │ │ │ + movsd %xmm15,0x98(%rsp) │ │ │ │ │ + movsd %xmm13,0x90(%rsp) │ │ │ │ │ + movsd -0x10(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movsd -0x68(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm14,0xa0(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm8,-0x40(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm8,0x50(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movsd -0x50(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm7,0xa8(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movsd -0x40(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ 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 %r14,-0x20(%rsp) │ │ │ │ │ - mov 0x50(%rbp),%r12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mov %r9,-0x18(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ │ - lea (%rbx,%rax,1),%r13 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm7,0x30(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movq %xmm5,%rdi │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x40(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm7,0x80(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x38(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ - movsd -0x48(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd -0x60(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - movq %xmm11,%r12 │ │ │ │ │ - movsd -0x60(%rsp),%xmm11 │ │ │ │ │ - mov %r14,-0x60(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movsd -0x40(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm14,0x40(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x38(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm7,0x48(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd -0x20(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm12,0x38(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd -0x18(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movsd -0x20(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm12,0x10(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + movsd %xmm12,0x88(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm12 │ │ │ │ │ + movsd -0x60(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mov 0xa0(%rcx),%r14 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mov 0x50(%rcx),%r8 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + mov %rbx,-0x30(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov %r10,-0x28(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + mov %r11,-0x20(%rsp) │ │ │ │ │ + movsd %xmm12,0x70(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mov %r14,-0x18(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov %r15,-0x10(%rsp) │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movsd -0x70(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm13,0xb0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd -0x40(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm12,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm13,0xb8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movsd -0x78(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm12,0x148(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm12,0x1b8(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm13,0x1c0(%rsp) │ │ │ │ │ + movsd (%r10),%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + movsd %xmm15,0x150(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + movsd %xmm12,0xc0(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm14,0x78(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movsd (%r11),%xmm11 │ │ │ │ │ + movsd %xmm14,0x18(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movsd (%r15),%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm14 │ │ │ │ │ + mov 0x78(%rcx),%r8 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm6,0xc8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movsd (%r8),%xmm13 │ │ │ │ │ + mov %r8,(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + mov %rbp,0x8(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movsd 0x10(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd 0x10(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm6,0xd8(%rsp) │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - movsd %xmm11,0xe8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movq %xmm5,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movq %r13,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm6,0x1c0(%rsp) │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ │ - mov 0x40(%rbp),%r8 │ │ │ │ │ - movsd -0x50(%rsp),%xmm0 │ │ │ │ │ - mov 0x90(%rbp),%rdi │ │ │ │ │ - mov 0xb8(%rbp),%r9 │ │ │ │ │ - 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) │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%r13 │ │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r14 │ │ │ │ │ - lea (%rbx,%rax,1),%r9 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm15,0xc8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm14,0xd8(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %r9,-0x50(%rsp) │ │ │ │ │ - movsd %xmm11,0x1c8(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm11,0xe8(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movsd 0x18(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ + movsd 0xc0(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm15,0xd0(%rsp) │ │ │ │ │ + movsd %xmm8,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm14,0xe0(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movsd %xmm12,0xf0(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ - 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 %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm6,0x1d8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm3,0x1e0(%rsp) │ │ │ │ │ + mov 0x18(%rcx),%r12 │ │ │ │ │ + mov 0x40(%rcx),%rbx │ │ │ │ │ + movsd -0x48(%rsp),%xmm10 │ │ │ │ │ + movsd -0x60(%rsp),%xmm9 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov 0x90(%rcx),%r14 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd 0x38(%rsp),%xmm11 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ │ movsd 0x0(%r13),%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd 0x0(%r13),%xmm9 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mov 0xb8(%rcx),%r15 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mov 0x68(%rcx),%r8 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mov %r11,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x40(%rsp),%xmm8 │ │ │ │ │ + movsd (%r14),%xmm14 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm15 │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x30(%rsp),%xmm10 │ │ │ │ │ + mov %r15,0x30(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd 0x48(%rsp),%xmm10 │ │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movq %xmm5,%rdi │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + movsd 0x58(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x50(%rsp),%xmm10 │ │ │ │ │ + mov 0x8(%rcx),%r13 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ subsd %xmm9,%xmm10 │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov 0x68(%rbp),%r8 │ │ │ │ │ - movsd 0x20(%rsp),%xmm0 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %xmm6,%rcx │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm12,0x1e8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm12,0x1f0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm6,%rax │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - mov 0x8(%rbp),%rsi │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movq %r15,%xmm0 │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rsi │ │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - 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) │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm4,0xf8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm9,0x200(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm4,0x1f8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm14,0x108(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm11,0x1e8(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm4,0x208(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ 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) │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - movsd -0x40(%r10),%xmm9 │ │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ │ - movsd 0x40(%rsp),%xmm10 │ │ │ │ │ - movsd 0x48(%rsp),%xmm13 │ │ │ │ │ - mov 0x80(%rbp),%rcx │ │ │ │ │ - movsd 0x68(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd -0x38(%r10),%xmm5 │ │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - 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 (%rcx),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm2,%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 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm3,0x100(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movsd %xmm8,0x108(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm5,0x110(%rsp) │ │ │ │ │ + movsd -0x40(%rdx),%xmm5 │ │ │ │ │ + movsd %xmm3,0x210(%rsp) │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd -0x38(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd -0x38(%rdx),%xmm5 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - movsd (%r15),%xmm9 │ │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm9 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm11,0x208(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd -0x40(%rdx),%xmm2 │ │ │ │ │ + mov 0x30(%rcx),%rbx │ │ │ │ │ + movsd -0x68(%rsp),%xmm11 │ │ │ │ │ + movsd -0x58(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mov 0x58(%rcx),%r8 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mov 0x80(%rcx),%r11 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + mov 0xa8(%rcx),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ │ + movsd 0xa8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd 0x78(%rsp),%xmm11 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + lea (%rsi,%rax,1),%r14 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + mov %r11,-0x68(%rsp) │ │ │ │ │ + movsd 0x70(%rsp),%xmm10 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %r14,-0x58(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movsd (%r9),%xmm15 │ │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x80(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd (%r15),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movsd 0x88(%rsp),%xmm11 │ │ │ │ │ + mov %rbp,0x88(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x90(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + movsd 0x0(%rbp),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - movq %xmm11,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm12,0x218(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movsd %xmm12,0x220(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %rax,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - mov 0x20(%rbp),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - mov 0x48(%rbp),%r8 │ │ │ │ │ - lea (%r11,%rdx,1),%rdi │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x78(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ │ - addsd %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm5,0x120(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm10,0x128(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm5,0x210(%rsp) │ │ │ │ │ - movsd %xmm8,0x130(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + mov 0x20(%rcx),%r12 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mov 0x48(%rcx),%r13 │ │ │ │ │ + movsd 0x98(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm2 │ │ │ │ │ + lea 0x0(,%r12,8),%r8 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + lea (%rdi,%r8,1),%r14 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + lea (%rsi,%r8,1),%r12 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %r12,0x90(%rsp) │ │ │ │ │ + movsd %xmm4,0x118(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + movsd %xmm9,0x120(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 (%rdx),%xmm1 │ │ │ │ │ - movsd %xmm0,0x150(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movsd -0x20(%r10),%xmm15 │ │ │ │ │ + movsd %xmm4,0x228(%rsp) │ │ │ │ │ + movsd %xmm6,0x128(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd -0x18(%r10),%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd -0x18(%r10),%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - mulsd -0x20(%r10),%xmm0 │ │ │ │ │ - mov 0x98(%rbp),%r15 │ │ │ │ │ - movsd 0x90(%rsp),%xmm13 │ │ │ │ │ - mov 0xc0(%rbp),%r8 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm15 │ │ │ │ │ - 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) │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - mov 0x70(%rbp),%r15 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea (%rbx,%rax,1),%r15 │ │ │ │ │ - movsd (%r15),%xmm11 │ │ │ │ │ - mov %r15,-0x78(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm10,0x130(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + movsd %xmm3,0x138(%rsp) │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movsd %xmm5,0x140(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm10,0x230(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x20(%rdx),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movsd -0x18(%rdx),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm8 │ │ │ │ │ + mov 0x98(%rcx),%rbx │ │ │ │ │ + movsd 0xb0(%rsp),%xmm9 │ │ │ │ │ + movsd 0x148(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + mov 0xc0(%rcx),%r11 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mov 0x70(%rcx),%r11 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm14 │ │ │ │ │ + mulsd %xmm3,%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 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x0(%r13),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0x150(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - 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 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm5,0x170(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd %xmm10,0x150(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm14,0x148(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm1,0x158(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm1,0x160(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm1,0x168(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm1,0x170(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ │ - movsd -0x70(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movsd -0x40(%rsp),%xmm10 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm8 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea (%rbx,%rax,1),%r15 │ │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ │ - mov %r15,0xa0(%rsp) │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - movsd (%r15),%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movsd %xmm13,0x190(%rsp) │ │ │ │ │ - movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm4,0x180(%rsp) │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm0,0x178(%rsp) │ │ │ │ │ - movsd %xmm12,0x188(%rsp) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ │ - movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - lea (%r11,%rax,1),%r15 │ │ │ │ │ - mov %r8,-0x70(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov 0x10(%rcx),%r15 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd -0x70(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd -0x78(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + mov 0x38(%rcx),%r8 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + movsd -0x40(%rsp),%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + mov 0x88(%rcx),%r10 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + mov %r15,0xb8(%rsp) │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm10 │ │ │ │ │ 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 │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + mov %r9,-0x78(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ + mov %r10,-0x70(%rsp) │ │ │ │ │ + movsd %xmm0,0x178(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm0,0x180(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + movsd %xmm5,0x190(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd %xmm0,0x188(%rsp) │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd -0x50(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mov 0xb0(%rcx),%r9 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + mov %r9,-0x50(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm14 │ │ │ │ │ - mov 0x60(%rbp),%r8 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mov 0x60(%rcx),%r9 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + mov %rax,-0x40(%rsp) │ │ │ │ │ + movsd 0x198(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm13 │ │ │ │ │ movsd (%rax),%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x218(%rsp),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm12,0x1a0(%rsp) │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd 0x208(%rsp),%xmm12 │ │ │ │ │ - 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 %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x220(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm13,0x198(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm2,0x1b8(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x198(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ - subsd 0xf8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm1,0x198(%rsp) │ │ │ │ │ - movsd %xmm8,0x1b0(%rsp) │ │ │ │ │ - movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm5,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd 0x150(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm5,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm6,0x1b0(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + addsd (%rdi),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x218(%rsp),%xmm1 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm8 │ │ │ │ │ - mov -0x10(%rsp),%rax │ │ │ │ │ - addsd 0xf8(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ 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 %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x148(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 -0x10(%rsp),%rax │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd 0x148(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ mov -0x20(%rsp),%rax │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - 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 %xmm3,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ movsd %xmm4,(%rax) │ │ │ │ │ + mov -0x8(%rsp),%rax │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x150(%rsp),%xmm0 │ │ │ │ │ + addsd 0xe8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ │ - movsd 0xc8(%rsp),%xmm3 │ │ │ │ │ - addsd 0xe0(%rsp),%xmm3 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd 0xf0(%rsp),%xmm5 │ │ │ │ │ - mulsd 0x198(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm7,(%rax) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm0 │ │ │ │ │ + addsd 0xe0(%rsp),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mov -0x18(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm6 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm4 │ │ │ │ │ + addsd 0xf0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x138(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd %xmm0,-0x30(%rsp) │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm6,-0x28(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0xf8(%rsp),%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x158(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x100(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm2,-0x28(%rsp) │ │ │ │ │ - movsd %xmm14,-0x60(%rsp) │ │ │ │ │ - mulsd 0x128(%rsp),%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm3,-0x18(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x168(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x188(%rsp),%xmm14 │ │ │ │ │ - mulsd 0x168(%rsp),%xmm5 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm2 │ │ │ │ │ - movsd 0x200(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x200(%rsp),%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + mulsd 0x108(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm8,-0x10(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x148(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x138(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd %xmm4,-0x18(%rsp) │ │ │ │ │ - mulsd 0x128(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd %xmm12,-0x48(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm3,-0x20(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ + mulsd 0x168(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x188(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm11,-0x8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x108(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm15,-0x10(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm4,-0x48(%rsp) │ │ │ │ │ - mulsd 0x138(%rsp),%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x1a0(%rsp),%xmm4 │ │ │ │ │ + mulsd 0x130(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ 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 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x120(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x178(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x118(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd -0x48(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd -0x30(%rsp),%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x158(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm13,(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd -0x60(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm15,-0x30(%rsp) │ │ │ │ │ - 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,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mulsd 0x178(%rsp),%xmm13 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x1a0(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ - mulsd -0x60(%rsp),%xmm15 │ │ │ │ │ - movsd -0x18(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movq %rdx,%xmm15 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ + mulsd 0xf8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x28(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ 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 %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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 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 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + movsd -0x30(%rsp),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - 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) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd -0x18(%rsp),%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movsd -0x28(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x48(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd -0x20(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 0x150(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd -0x30(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movsd (%rsp),%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm7,0x0(%r13) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm7,(%r12) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd -0x20(%rsp),%xmm9 │ │ │ │ │ + movsd -0x8(%rsp),%xmm6 │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC17-0x4 │ │ │ │ │ + mulsd 0x170(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + movsd 0x208(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + mulsd 0x190(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ + movsd %xmm1,-0x30(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm2 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movsd %xmm1,-0x78(%rsp) │ │ │ │ │ - mulsd 0x130(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ - mulsd 0x190(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - 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 0x220(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,-0x68(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm0,-0x58(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + movsd 0x230(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm2,-0x20(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x228(%rsp),%xmm8 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x160(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm0 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm13 │ │ │ │ │ + movsd 0x210(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm6,-0x28(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ + mulsd 0x160(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - movsd %xmm4,-0x48(%rsp) │ │ │ │ │ - mulsd 0x140(%rsp),%xmm5 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - movsd 0x210(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ + mulsd 0x1a8(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x160(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ + mulsd 0x180(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd 0x140(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mulsd 0x180(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ │ + movsd %xmm3,-0x10(%rsp) │ │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x18(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC15-0x4 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC16-0x4 │ │ │ │ │ + mulsd 0x170(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x160(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - 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 .LC8-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 │ │ │ │ │ + mulsd 0x140(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ + mulsd 0x128(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 0x190(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x1a8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd 0x198(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC18-0x4 │ │ │ │ │ - mulsd 0x118(%rsp),%xmm1 │ │ │ │ │ - movq %xmm1,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x110(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC19-0x4 │ │ │ │ │ - mulsd 0x108(%rsp),%xmm1 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - 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 %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + movsd -0x30(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd -0x60(%rsp),%xmm4 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - addsd -0x78(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm10,(%r11) │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd -0x58(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movq %rdi,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + mov -0x60(%rsp),%r11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movsd -0x28(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm15,(%rax) │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm9,(%r15) │ │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ │ + movsd %xmm10,(%r8) │ │ │ │ │ + movsd -0x20(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x58(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm4,(%r15) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ + movsd -0x18(%rsp),%xmm4 │ │ │ │ │ + movsd -0x10(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mov -0x58(%rsp),%rdi │ │ │ │ │ - incq -0x38(%rsp) │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm0,(%r8) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mov 0x240(%rsp),%rbx │ │ │ │ │ mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd -0x60(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - movsd -0x78(%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,(%r14) │ │ │ │ │ - movaps %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 │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - mov 0x238(%rsp),%rsi │ │ │ │ │ + mov 0x248(%rsp),%rbx │ │ │ │ │ + addq $0x1,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - add %rsi,%rbp │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm4,(%r14) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + cmp %rax,0x238(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x250,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000002620 : │ │ │ │ │ +00000000000026b0 : │ │ │ │ │ fftw_codelet_t2_25(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x262e(%rip),%rsi │ │ │ │ │ - jmp 2633 │ │ │ │ │ + lea -0x26be(%rip),%rsi │ │ │ │ │ + jmp 26c3 │ │ │ │ │ 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 13260000 00420e10 8f02450e .....&...B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0ef80403 f0250e38 ..A.8..K.....%.8 │ │ │ │ │ + 0x00000020 00000000 af260000 00420e10 8f02450e .....&...B....E. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 450e288c 05410e30 ...F. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e880503 89260e38 ..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 │ │ │ │ │ + 0x00000010 4332002e 4c433000 2e4c4333 002e4c43 C2..LC0..LC3..LC │ │ │ │ │ + 0x00000020 31002e4c 4335002e 4c433900 2e4c4338 1..LC5..LC9..LC8 │ │ │ │ │ + 0x00000030 002e4c43 34002e4c 43313000 2e4c4331 ..LC4..LC10..LC1 │ │ │ │ │ + 0x00000040 31002e4c 4336002e 4c433700 2e4c4331 1..LC6..LC7..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 │ │ │ │ │ + 0x00000060 43313600 2e4c4331 37002e4c 43313500 C16..LC17..LC15. │ │ │ │ │ + 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: 13704 (bytes into file) │ │ │ │ │ + Start of section headers: 13832 (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 0x3588: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3608: │ │ │ │ │ │ │ │ │ │ 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 002873 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002c60 000828 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0028b3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0028b3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0028b3 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0028b9 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003488 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 002911 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 002925 000038 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 00295d 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 00295d 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0034d0 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0029d8 0001e0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002bb8 0000a4 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003500 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0028f3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002ce0 000828 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002933 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002933 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002933 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002939 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003508 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 002991 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0029a5 000038 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0029dd 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0029dd 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003550 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002a58 0001e0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002c38 0000a4 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003580 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 10334 FUNC LOCAL DEFAULT 1 t2_32 │ │ │ │ │ + 2: 0000000000000000 10449 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: 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: 0000000000002860 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_32 │ │ │ │ │ + 17: 00000000000028e0 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 0x2c60 contains 87 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2ce0 contains 87 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000058 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000164f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001657 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001669 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001671 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000017ea 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001841 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001874 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000188e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ab7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ae4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001afc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b0a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c1e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c2a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c32 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c55 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c62 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c6e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c77 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c94 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c9d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001cc0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001cdf 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001cf1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d0e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d38 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d45 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d53 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d7f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001da3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001db1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001dbe 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f74 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fad 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fba 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002000 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002030 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002044 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000206a 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002093 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000020a0 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000020ad 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000020ba 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000020c8 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000020eb 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000020f7 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002108 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 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 │ │ │ │ │ -000000000000217d 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002190 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002198 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000021cb 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000021dd 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000021eb 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002221 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002234 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000023d3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000023dc 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002424 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002436 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002453 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000246d 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000002485 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002498 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000024af 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000024ed 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000250e 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002516 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000254d 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002559 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002566 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002578 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000258d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000259b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000025c3 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000025de 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000025ef 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000025fd 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000263d 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000264b 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002659 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000266c 0000000d00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002863 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000286f 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000048 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000016d0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016e1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001704 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000171a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018c7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018d9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000018f8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001918 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b10 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b28 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b4a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b56 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c2b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001c93 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001cc3 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001ccf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001cdb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ce9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001cf6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d2f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d38 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001d53 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d64 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d6c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d94 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001da6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001dc3 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ddb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001de3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001df0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001dfe 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001e1e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f79 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f9c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001fdc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001fe8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002077 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002091 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000020e2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000020ea 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002113 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000211c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002132 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000213f 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000214c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002167 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002185 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000219c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000021b1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000021c2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000021eb 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002200 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002210 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000221d 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002229 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000223c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000002264 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000226c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002431 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000243a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002468 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000247d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002494 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000024d8 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000024eb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000256c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000257d 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002591 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000025b2 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000025ba 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000025c2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000025e5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000025ed 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000025f6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000260d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002626 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002658 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000267b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000002694 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000026a1 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000026af 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000026c1 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000026d7 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000026e4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000028e3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000028ef 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3488 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3508 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 0x34d0 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3550 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 + 2860 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 28e0 │ │ │ │ ├── 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..000000000000285e │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000028d1 │ │ │ │ │ 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 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000012 │ │ │ │ │ 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 0000000000000013 │ │ │ │ │ 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 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000018 │ │ │ │ │ - DW_CFA_def_cfa_offset: 856 │ │ │ │ │ - DW_CFA_advance_loc2: 10299 to 0000000000002853 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001b │ │ │ │ │ + DW_CFA_def_cfa_offset: 840 │ │ │ │ │ + DW_CFA_advance_loc2: 10411 to 00000000000028c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002854 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000028c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002855 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000028c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002857 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000028ca │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002859 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000028cc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000285b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000028ce │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000285d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000028d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002860..0000000000002873 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000028e0..00000000000028f3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_32 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,2023 +4,1986 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_32(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x6,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x6,%rax │ │ │ │ │ - sub $0x320,%rsp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ + sub $0x310,%rsp │ │ │ │ │ mov %r8,-0x30(%rsp) │ │ │ │ │ - mov %r9,0x308(%rsp) │ │ │ │ │ - lea (%rdx,%rax,1),%r8 │ │ │ │ │ - cmp %r9,%rbx │ │ │ │ │ - jge 284c │ │ │ │ │ - mov 0x358(%rsp),%rax │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ + mov %r9,0x2f8(%rsp) │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + jge 28bf │ │ │ │ │ + mov 0x348(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x310(%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,0x318(%rsp) │ │ │ │ │ + mov %rax,0x308(%rsp) │ │ │ │ │ nopl 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 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x8(%rdx),%xmm12 │ │ │ │ │ + add $0x40,%rdx │ │ │ │ │ + movsd -0x28(%rdx),%xmm2 │ │ │ │ │ + movsd -0x40(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd -0x30(%rdx),%xmm4 │ │ │ │ │ + mulsd -0x30(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm4 │ │ │ │ │ + movsd -0x30(%rdx),%xmm0 │ │ │ │ │ + movsd -0x40(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd -0x18(%rdx),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x40(%rdx),%xmm6 │ │ │ │ │ + mulsd -0x28(%rdx),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x10(%rdx),%xmm14 │ │ │ │ │ + movsd %xmm3,-0x78(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x30(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd -0x28(%rdx),%xmm8 │ │ │ │ │ + movsd %xmm7,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd -0x30(%rdx),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x20(%rdx),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd -0x10(%r14),%xmm1 │ │ │ │ │ - mulsd -0x28(%r14),%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%r9 │ │ │ │ │ - movaps %xmm2,%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 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm3,0xa0(%rsp) │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - 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) │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm14,0xb0(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movsd -0x60(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm14,0xc0(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm11,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movsd %xmm1,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x40(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm15,-0x38(%rsp) │ │ │ │ │ + movsd -0x40(%rdx),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movsd -0x28(%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm8,-0x58(%rsp) │ │ │ │ │ + mulsd -0x20(%rdx),%xmm6 │ │ │ │ │ + movsd %xmm4,-0x48(%rsp) │ │ │ │ │ + movsd -0x28(%rdx),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd -0x8(%rdx),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x50(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm4,-0x40(%rsp) │ │ │ │ │ + movsd -0x28(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x30(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd -0x40(%rdx),%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movsd -0x20(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm9,0xf0(%rsp) │ │ │ │ │ + subsd -0x58(%rsp),%xmm4 │ │ │ │ │ + addsd -0x58(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,0x8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movsd %xmm2,0xe8(%rsp) │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm4,0xb8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd -0x20(%rdx),%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x60(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,0xa8(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd -0x48(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm9,0xc8(%rsp) │ │ │ │ │ + movsd %xmm0,0xc0(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd -0x70(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm0,0xb0(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm10,0xd0(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm9,0x120(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm0,0x128(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm10,0x28(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm9,0x60(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm10,0x50(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm11,0x58(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm0,0x68(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm0,0x130(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm11,0x208(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm7,0xd8(%rsp) │ │ │ │ │ + movsd %xmm0,0xe0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd -0x40(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd -0x50(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm11,0x90(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm3,0xf8(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm6,0x98(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm7,0x100(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm5,0x30(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm5,0x70(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm6,0x78(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm1,0x110(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x20(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - movsd -0x50(%rsp),%xmm8 │ │ │ │ │ - movq %xmm14,%rax │ │ │ │ │ - movsd %xmm3,0x40(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm14,0x50(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movq %xmm3,%r10 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm15,0xb8(%rsp) │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm1,0x118(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm6,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd %xmm4,-0x48(%rsp) │ │ │ │ │ + movsd %xmm7,0x80(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd -0x78(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0xa0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm3,0x178(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ addsd %xmm4,%xmm3 │ │ │ │ │ - movq %xmm13,%rbx │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - movsd %xmm3,0x218(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + movsd -0x20(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x58(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm7,-0x40(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ mulsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm5,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm3,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm3,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm3,0x1d8(%rsp) │ │ │ │ │ + movsd %xmm4,0x108(%rsp) │ │ │ │ │ + mov 0x80(%rcx),%rax │ │ │ │ │ + mov 0x40(%rcx),%r15 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd (%rbx),%xmm5 │ │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mov 0xc0(%rcx),%r15 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r10,-0x20(%rsp) │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov 0x8(%rcx),%r15 │ │ │ │ │ + mov %r11,-0x18(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm3,0x1e0(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + mov %r14,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%r14),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd (%rsp),%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm8,0x10(%rsp) │ │ │ │ │ + movsd 0x8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movsd (%rsp),%xmm9 │ │ │ │ │ + mov %r15,(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm7,%xmm9 │ │ │ │ │ - movsd %xmm13,0x38(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm11,0x100(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd %xmm12,0xf8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movsd %xmm4,0x78(%rsp) │ │ │ │ │ - movsd %xmm3,0x220(%rsp) │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm9,0x110(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ subsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movsd -0x60(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm9,0x118(%rsp) │ │ │ │ │ - movsd %xmm15,0x60(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd %xmm13,0x130(%rsp) │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movsd %xmm4,0x138(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm12,0x80(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movq %xmm12,%r9 │ │ │ │ │ - movsd -0x50(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm12 │ │ │ │ │ - movsd -0x68(%rsp),%xmm4 │ │ │ │ │ - mov 0x80(%r15),%rsi │ │ │ │ │ - mov 0x40(%r15),%r13 │ │ │ │ │ - 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 %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movsd -0x50(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x70(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm3,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movsd -0x40(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - movsd %xmm12,0xe0(%rsp) │ │ │ │ │ - movaps %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 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - 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) │ │ │ │ │ - mov %r13,(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm14 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movsd 0x0(%r13),%xmm15 │ │ │ │ │ - movsd 0x8(%rsp),%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movq %r12,%xmm4 │ │ │ │ │ - addsd (%r11),%xmm4 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movq %xmm4,%rdx │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - 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) │ │ │ │ │ - movsd 0x28(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm4 │ │ │ │ │ - addsd 0x0(%rbp),%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - movsd (%r11),%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - movsd %xmm12,0x250(%rsp) │ │ │ │ │ - movsd %xmm15,0x248(%rsp) │ │ │ │ │ - movsd %xmm8,0x148(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - 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) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x10(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm9,0x230(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm8,0x228(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm9,0x240(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm8,0x238(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm9,0x248(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm8,0x250(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd %xmm1,0x138(%rsp) │ │ │ │ │ + movsd %xmm9,0x258(%rsp) │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + movsd -0x40(%rdx),%xmm1 │ │ │ │ │ + mov 0xc8(%rcx),%rbp │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x28(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mov 0x88(%rcx),%r13 │ │ │ │ │ + mulsd -0x40(%rdx),%xmm0 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov 0x48(%rcx),%r14 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x20(%rsp),%xmm8 │ │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ │ - mulsd %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - movq %xmm2,%r8 │ │ │ │ │ - movsd 0x30(%rsp),%xmm2 │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movsd 0x0(%r13),%xmm8 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - movsd 0x38(%rsp),%xmm2 │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd (%rax),%xmm5 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movq %rbx,%xmm4 │ │ │ │ │ - mov 0x48(%r15),%rbx │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x30(%rsp),%xmm8 │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ mulsd %xmm8,%xmm2 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movq %r10,%xmm4 │ │ │ │ │ - mov 0xb8(%r15),%r10 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - lea 0x0(,%r10,8),%rdx │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - lea (%r11,%rdx,1),%r10 │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd 0x50(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm10 │ │ │ │ │ + movsd -0x20(%rdx),%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x20(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm8,0x140(%rsp) │ │ │ │ │ + movsd %xmm13,0x260(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ addsd %xmm5,%xmm13 │ │ │ │ │ - movq %rax,%xmm5 │ │ │ │ │ - mov 0x78(%r15),%rax │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - lea (%r11,%rax,1),%r10 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - movsd 0x60(%rsp),%xmm15 │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - mov 0xa0(%r15),%r12 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - mov 0x38(%r15),%rcx │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - mov 0x20(%r15),%rax │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ │ - mov 0x60(%r15),%rcx │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm0,0x278(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm10,0x270(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm8,0x268(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm13,0x148(%rsp) │ │ │ │ │ + movsd %xmm0,0x280(%rsp) │ │ │ │ │ + movsd %xmm1,0x288(%rsp) │ │ │ │ │ + mov 0xf8(%rcx),%r14 │ │ │ │ │ + movsd 0x50(%rsp),%xmm8 │ │ │ │ │ + movsd 0x58(%rsp),%xmm12 │ │ │ │ │ + mov 0xb8(%rcx),%r15 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mov 0x78(%rcx),%rbp │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + mov 0x38(%rcx),%r13 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + lea 0x0(,%r15,8),%rax │ │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x68(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x60(%rsp),%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + mov %r15,0x50(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ │ + mov %rbp,0x60(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm7 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x70(%rsp),%xmm8 │ │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x78(%rsp),%xmm12 │ │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x80(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm10,0x150(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm8,0x290(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm12,0x158(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd %xmm10,0x160(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movsd %xmm9,0x298(%rsp) │ │ │ │ │ + movsd %xmm12,0x2a0(%rsp) │ │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ │ + movsd %xmm0,0x170(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm6 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm2,0x168(%rsp) │ │ │ │ │ + mov 0x60(%rcx),%r8 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rbx │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm7,0x180(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm9,0x178(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movsd -0x50(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x90(%rsp),%xmm11 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd 0x178(%rsp),%xmm10 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mov 0xa0(%rcx),%r8 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mov 0xe0(%rcx),%rbp │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x98(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + lea (%rsi,%rax,1),%r15 │ │ │ │ │ + mov %r11,-0x78(%rsp) │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - 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 %xmm7,0x190(%rsp) │ │ │ │ │ - movsd %xmm9,0x188(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ │ - mov %rcx,-0x68(%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 %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movsd 0x78(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + mov %r15,-0x70(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + mov %rbp,0x98(%rsp) │ │ │ │ │ + movsd 0xa8(%rsp),%xmm11 │ │ │ │ │ + lea (%rsi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm11,0x178(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm11,0x2a8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm13,0x2b0(%rsp) │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm12,0x180(%rsp) │ │ │ │ │ + mov 0x10(%rcx),%r13 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm1,0x190(%rsp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,0x1a0(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm4 │ │ │ │ │ + mov 0xd0(%rcx),%r14 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm11,0x188(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm5,0x198(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + mov 0x90(%rcx),%r11 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov 0x50(%rcx),%r8 │ │ │ │ │ + mov %r13,0xa8(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + movsd 0xc0(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mov %r14,-0x68(%rsp) │ │ │ │ │ + movsd 0xd8(%rsp),%xmm13 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r10 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ - movsd 0x80(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movq %r9,%xmm10 │ │ │ │ │ - movsd 0x98(%rsp),%xmm15 │ │ │ │ │ - mov 0xd0(%r15),%r8 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x90(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movq %r9,%xmm7 │ │ │ │ │ - mov 0xe0(%r15),%r9 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ - mov 0x10(%r15),%r9 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ │ - mov %r8,-0x58(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm11 │ │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ addsd %xmm4,%xmm7 │ │ │ │ │ - movsd %xmm13,0x278(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm14,0x280(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - movsd %xmm2,0x1c8(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm10,0x1c0(%rsp) │ │ │ │ │ - movsd 0xa0(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm7,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - 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 %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm10 │ │ │ │ │ + mov %rbp,0xd0(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm5 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm11,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mov 0xf0(%rcx),%r12 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mov 0x30(%rcx),%r11 │ │ │ │ │ + movsd %xmm1,0x2d0(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm5,0x2c8(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + mov 0xb0(%rcx),%r9 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm11,0x2b8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r13,0xd8(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + movsd %xmm12,0x2c0(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm12 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ + movsd %xmm2,0x1c0(%rsp) │ │ │ │ │ + mov 0x70(%rcx),%rax │ │ │ │ │ + lea 0x0(,%r11,8),%r8 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + mov %r9,0xe0(%rsp) │ │ │ │ │ + movsd %xmm11,0x1b0(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + lea (%rdi,%r8,1),%r13 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd 0x0(%r13),%xmm8 │ │ │ │ │ + lea (%rsi,%r8,1),%r10 │ │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mov %r10,0xf0(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x100(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ movsd (%r9),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - mov 0x90(%r15),%rdi │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ │ - movsd 0xc0(%rsp),%xmm12 │ │ │ │ │ - mov 0x50(%r15),%rdi │ │ │ │ │ - movsd 0xb8(%rsp),%xmm15 │ │ │ │ │ - mov 0xb0(%r15),%rdx │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - lea (%r11,%rax,1),%r12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - mov 0xf0(%r15),%rdi │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm13,0x2d8(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movsd %xmm13,0x2a0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movsd %xmm2,0x2b0(%rsp) │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - movsd %xmm13,0x1e0(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - movsd %xmm5,0x2c0(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movsd %xmm4,0x2a8(%rsp) │ │ │ │ │ - movsd %xmm10,0x2b8(%rsp) │ │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ │ - movsd 0xc8(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mov 0x70(%r15),%rcx │ │ │ │ │ - movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - mov 0x30(%r15),%r8 │ │ │ │ │ - movsd 0x100(%rsp),%xmm15 │ │ │ │ │ - mov 0x28(%r15),%rdx │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rcx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm12,0x2e0(%rsp) │ │ │ │ │ + mov 0x28(%rcx),%r8 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm3,0x1d8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x58(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + mov 0xa8(%rcx),%r9 │ │ │ │ │ + movsd 0x108(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - mov 0xa8(%r15),%r8 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movsd 0x118(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm3,0x1e0(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x110(%rsp),%xmm12 │ │ │ │ │ + lea (%rsi,%rax,1),%r8 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mov %r11,0xf8(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movsd %xmm10,0x1d0(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + mov 0xe8(%rcx),%r11 │ │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mov 0x68(%rcx),%r8 │ │ │ │ │ + movsd 0x128(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov %r9,-0x58(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mov %r10,0x110(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%r9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + mov %r11,0x118(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd 0x120(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0x108(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm15,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm12,0x2c8(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm10,0x2d8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - movsd %xmm6,0x200(%rsp) │ │ │ │ │ - movsd -0x40(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm15,0x2d0(%rsp) │ │ │ │ │ - movsd %xmm11,0x1f0(%rsp) │ │ │ │ │ - mov %r9,-0x40(%rsp) │ │ │ │ │ - movsd %xmm10,0x1f8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm10 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm10,0x2e0(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ mulsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ │ - movsd 0x110(%rsp),%xmm5 │ │ │ │ │ - movsd 0x118(%rsp),%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - mov 0xe8(%r15),%rax │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd -0x40(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ movsd (%r8),%xmm6 │ │ │ │ │ - mov 0x68(%r15),%rdx │ │ │ │ │ - movsd -0x48(%rsp),%xmm15 │ │ │ │ │ - movsd -0x38(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mov 0x18(%r15),%r8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ │ - mov %rdi,0x110(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x120(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - lea (%r11,%rax,1),%r8 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - mov %rdx,0x120(%rsp) │ │ │ │ │ - mov %r9,-0x48(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm11,%xmm10 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm3 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm6 │ │ │ │ │ + mov 0x18(%rcx),%r10 │ │ │ │ │ + mov 0x98(%rcx),%r9 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r10,-0x40(%rsp) │ │ │ │ │ subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - 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,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + mov 0x58(%rcx),%r9 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x208(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm12,0x2e8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm0,0x1e8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x30(%rdx),%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd -0x28(%rdx),%xmm2 │ │ │ │ │ + movsd %xmm0,0x1f8(%rsp) │ │ │ │ │ + movsd (%r10),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %r10,-0x38(%rsp) │ │ │ │ │ + movsd %xmm7,0x200(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - movsd %xmm6,0x208(%rsp) │ │ │ │ │ - movsd %xmm7,0x210(%rsp) │ │ │ │ │ - movsd %xmm5,0x2f8(%rsp) │ │ │ │ │ - movsd -0x30(%r14),%xmm7 │ │ │ │ │ - movsd %xmm4,0x300(%rsp) │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - movsd -0x28(%r14),%xmm5 │ │ │ │ │ - mov 0x98(%r15),%rax │ │ │ │ │ - movsd 0x218(%rsp),%xmm12 │ │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ │ - movsd 0x130(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - mov 0xd8(%r15),%rax │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + movsd -0x28(%rdx),%xmm6 │ │ │ │ │ + movsd 0x130(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + mov 0xd8(%rcx),%rax │ │ │ │ │ + movsd %xmm5,0x1f0(%rsp) │ │ │ │ │ + mulsd -0x30(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm4,0x2f0(%rsp) │ │ │ │ │ mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd -0x28(%r14),%xmm3 │ │ │ │ │ - lea (%r11,%rcx,1),%r9 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - lea (%r11,%rdx,1),%rsi │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd -0x30(%r14),%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ - movsd (%rcx),%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rsi,-0x38(%rsp) │ │ │ │ │ - lea (%r11,%rax,1),%rdi │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%r10 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + mov %rax,0x130(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movsd 0x138(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd -0x50(%rsp),%xmm14 │ │ │ │ │ + movsd -0x48(%rsp),%xmm15 │ │ │ │ │ + movsd 0x140(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd -0x48(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm7,-0x50(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm14,-0x48(%rsp) │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x228(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm14 │ │ │ │ │ - addsd 0x1f0(%rsp),%xmm14 │ │ │ │ │ - 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 %xmm4,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - 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 %xmm3,%xmm6 │ │ │ │ │ + movsd 0x178(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm2,0x210(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movsd %xmm13,0x138(%rsp) │ │ │ │ │ - movsd 0x278(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm11,%xmm12 │ │ │ │ │ - movsd %xmm3,0x218(%rsp) │ │ │ │ │ - movsd 0x140(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm12,0x220(%rsp) │ │ │ │ │ - movsd 0x290(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm1,0x228(%rsp) │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x148(%rsp),%xmm1 │ │ │ │ │ - movsd 0x150(%rsp),%xmm11 │ │ │ │ │ - addsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ - movsd 0x168(%rsp),%xmm5 │ │ │ │ │ - mov -0x28(%rsp),%rsi │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm4,0x220(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,0x208(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd %xmm14,0x218(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x138(%rsp),%xmm2 │ │ │ │ │ + addsd 0x180(%rsp),%xmm2 │ │ │ │ │ + movsd 0x148(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x150(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd 0x160(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + mov -0x28(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movsd 0x148(%rsp),%xmm5 │ │ │ │ │ - subsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movsd %xmm7,(%r11) │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movsd 0x150(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movsd 0x140(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm15,(%rsi) │ │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movsd 0x178(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm3 │ │ │ │ │ - mov -0x10(%rsp),%rsi │ │ │ │ │ - subsd 0x1f0(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm14,(%rbx) │ │ │ │ │ + mov -0x10(%rsp),%rbx │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x140(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd 0x148(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov -0x20(%rsp),%rbx │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + subsd 0x1a8(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movsd 0x150(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov -0x18(%rsp),%rbx │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm14 │ │ │ │ │ + movsd 0x160(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ │ + subsd 0x178(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd 0x138(%rsp),%xmm3 │ │ │ │ │ + subsd 0x180(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - movsd %xmm11,(%r10) │ │ │ │ │ - movsd %xmm6,(%rbx) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm14,(%r15) │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x288(%rsp),%xmm13 │ │ │ │ │ - movsd 0x298(%rsp),%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - movsd 0x258(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - mov -0x68(%rsp),%rsi │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov -0x78(%rsp),%rbx │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ 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 0x130(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd 0x188(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov -0x70(%rsp),%rbx │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm14 │ │ │ │ │ + movsd 0x290(%rsp),%xmm8 │ │ │ │ │ + movsd 0x230(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movsd 0x258(%rsp),%xmm6 │ │ │ │ │ + movsd -0x48(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm12 │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x78(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm13 │ │ │ │ │ + movsd 0x268(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x260(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movsd 0x158(%rsp),%xmm7 │ │ │ │ │ + addsd -0x50(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm1,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x2e8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm2,-0x28(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x160(%rsp),%xmm1 │ │ │ │ │ - mov 0xc8(%rsp),%rsi │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x158(%rsp),%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movsd 0x158(%rsp),%xmm11 │ │ │ │ │ - movq %xmm14,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm2 │ │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x160(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movq %rbx,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm13,-0x70(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + mov 0xe0(%rsp),%r15 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + subsd -0x48(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd 0x180(%rsp),%xmm11 │ │ │ │ │ - subsd 0x130(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm0,-0x68(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x158(%rsp),%xmm2 │ │ │ │ │ + subsd -0x50(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + movsd -0x28(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd -0x70(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm13,(%r14) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd -0x78(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm3,(%r15) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mov 0xe8(%rsp),%r15 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm13,(%r12) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + mov 0xd8(%rsp),%r12 │ │ │ │ │ + movsd %xmm10,0x0(%rbp) │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm13,(%r15) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm13,(%r15) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + mov -0x68(%rsp),%r14 │ │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - 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 0x240(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm6 │ │ │ │ │ - subsd 0x1c8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov -0x60(%rsp),%rsi │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ movsd 0x248(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + mov 0xd0(%rsp),%rbp │ │ │ │ │ + movsd 0x240(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mulsd 0x1c8(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ │ - movsd %xmm5,(%r12) │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ - mov -0x58(%rsp),%rsi │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm0 │ │ │ │ │ - subsd 0x1d0(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x2a8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movsd 0x260(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm13,(%r14) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + mov 0xc8(%rsp),%r14 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movsd 0x188(%rsp),%xmm6 │ │ │ │ │ + subsd 0x198(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movsd 0x208(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm3 │ │ │ │ │ - subsd 0x208(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%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 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ + subsd 0x190(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x198(%rsp),%xmm1 │ │ │ │ │ - addsd 0x138(%rsp),%xmm1 │ │ │ │ │ - movq %xmm14,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x1d8(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x298(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x168(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm13,-0x78(%rsp) │ │ │ │ │ + addsd 0x218(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movsd 0x280(%rsp),%xmm15 │ │ │ │ │ + movsd 0x270(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x170(%rsp),%xmm1 │ │ │ │ │ - subsd 0x210(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + subsd 0x200(%rsp),%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ + addsd 0x1f0(%rsp),%xmm5 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ + subsd 0x208(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm2 │ │ │ │ │ subsd %xmm1,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - 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 %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movsd 0x170(%rsp),%xmm9 │ │ │ │ │ - addsd 0x210(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ + mulsd 0x1d8(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x200(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x208(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movsd %xmm11,-0x68(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movq %xmm11,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm14,-0x68(%rsp) │ │ │ │ │ - movq %rbx,%xmm12 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm13 │ │ │ │ │ - subsd 0x220(%rsp),%xmm13 │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movq %xmm12,%rbx │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x168(%rsp),%xmm4 │ │ │ │ │ + subsd 0x218(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movq %r12,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - subsd -0x68(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm14,(%rsi) │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - movq %r10,%xmm14 │ │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - mov -0x78(%rsp),%rsi │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm9,-0x70(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd -0x78(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm9,(%rbx) │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ addsd %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd %xmm14,(%rsi) │ │ │ │ │ - movsd %xmm10,(%r10) │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ │ - addsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - mov -0x70(%rsp),%rsi │ │ │ │ │ - movsd %xmm14,(%r10) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov -0x48(%rsp),%rsi │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movq %rbx,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + movsd -0x70(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd -0x68(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm10,(%r14) │ │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + mov -0x40(%rsp),%r14 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ 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,(%rcx) │ │ │ │ │ + movsd %xmm15,(%rbx) │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm2,(%r11) │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm13 │ │ │ │ │ - addsd 0x1d0(%rsp),%xmm1 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm14,(%rdi) │ │ │ │ │ - mov -0x38(%rsp),%rdi │ │ │ │ │ - movq %rbx,%xmm14 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - addsd 0x228(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + mov 0x128(%rsp),%r14 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movsd %xmm9,(%r10) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm9,(%rax) │ │ │ │ │ + mov 0x130(%rsp),%r14 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movsd %xmm6,(%r14) │ │ │ │ │ + movsd 0x188(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm9 │ │ │ │ │ + addsd 0x198(%rsp),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x270(%rsp),%xmm11 │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - addsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x250(%rsp),%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd 0x190(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movq %xmm6,%rsi │ │ │ │ │ - movsd 0x238(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - movq %xmm6,%r10 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x238(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x1f8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd 0x1d0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd 0x1a0(%rsp),%xmm3 │ │ │ │ │ + movsd 0x250(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x200(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ + mulsd 0x1e0(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm6,-0x70(%rsp) │ │ │ │ │ + movsd 0x170(%rsp),%xmm7 │ │ │ │ │ + addsd 0x210(%rsp),%xmm7 │ │ │ │ │ + movsd 0x278(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x288(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x220(%rsp),%xmm9 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm6 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x218(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x268(%rsp),%xmm15 │ │ │ │ │ - movsd 0x300(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + subsd 0x1f8(%rsp),%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov -0x40(%rsp),%r9 │ │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ │ - mov 0x108(%rsp),%r8 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov -0x58(%rsp),%r9 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x200(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ + mulsd 0x1e0(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x1f8(%rsp),%xmm9 │ │ │ │ │ + mulsd 0x1d0(%rsp),%xmm4 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x170(%rsp),%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + subsd 0x210(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm11,-0x68(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm11 │ │ │ │ │ - subsd 0x228(%rsp),%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x218(%rsp),%xmm9 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ 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 │ │ │ │ │ - movq %xmm8,%rdx │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - 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 0x220(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movq %rdx,%xmm8 │ │ │ │ │ - movq %rax,%xmm0 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movsd %xmm8,(%r8) │ │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ │ - movq %r10,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + mov 0x108(%rsp),%rbx │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + subsd -0x78(%rsp),%xmm14 │ │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ │ + mov 0x120(%rsp),%r14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - incq -0x30(%rsp) │ │ │ │ │ - movsd %xmm11,(%rdi) │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm8,(%rdi) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mov 0x300(%rsp),%rbx │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ + addq $0x1,-0x30(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + mov 0x308(%rsp),%rbx │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm2,(%r15) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ mov -0x30(%rsp),%rax │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - mov 0x310(%rsp),%rbx │ │ │ │ │ - movsd %xmm4,(%rdx) │ │ │ │ │ - add %rbx,%r11 │ │ │ │ │ - add %rbx,%rbp │ │ │ │ │ - mov 0x318(%rsp),%rbx │ │ │ │ │ - add %rbx,%r15 │ │ │ │ │ - cmp %rax,0x308(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x320,%rsp │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + movsd %xmm0,(%r10) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + cmp %rax,0x2f8(%rsp) │ │ │ │ │ + jne 60 │ │ │ │ │ + add $0x310,%rsp │ │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ -0000000000002860 : │ │ │ │ │ +00000000000028e0 : │ │ │ │ │ fftw_codelet_t2_32(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x286e(%rip),%rsi │ │ │ │ │ - jmp 2873 │ │ │ │ │ + lea -0x28ee(%rip),%rsi │ │ │ │ │ + jmp 28f3 │ │ │ │ │ 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 5e280000 00420e10 8f02450e ....^(...B....E. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0ed80603 3b280e38 ..A.8..K....;(.8 │ │ │ │ │ + 0x00000020 00000000 d1280000 00420e10 8f02450e .....(...B....E. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 450e288c 05410e30 ...F. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ec80603 ab280e38 ..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 4334002e 4c433500 2e4c4336 3..LC4..LC5..LC6 │ │ │ │ │ 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: 2096 (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 0x830: │ │ │ │ │ │ │ │ │ │ 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 00047c 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 000403 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006f0 000048 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000443 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000443 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000443 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000448 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000738 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0004a0 00000c 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 0004ac 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 0004ac 000088 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000780 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000538 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000670 000080 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 0007b0 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 993 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: 00000000000003f0 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 0x6f0 contains 3 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 │ │ │ │ │ -00000000000003c3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000003cf 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 │ │ │ │ │ +00000000000003f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000003ff 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 0x738 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 0x780 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 + 3f0 │ │ │ │ ├── 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: 34 to 0000000000000022 │ │ │ │ │ +00000018 0000000000000054 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003e1 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000000001d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000024 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000022 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000002a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000025 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000002b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000026 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc2: 436 to 00000000000001df │ │ │ │ │ + DW_CFA_advance_loc2: 470 to 00000000000001fc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001fd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ff │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000201 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000203 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000208 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 440 to 00000000000003a8 │ │ │ │ │ + DW_CFA_advance_loc2: 464 to 00000000000003d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003a9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003dd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003df │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003e0 │ │ │ │ │ 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=00000000000003f0..0000000000000403 │ │ │ │ │ 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,250 +1,247 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_4(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - shl $0x5,%rdx │ │ │ │ │ - add %rdx,%rdi │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ + shl $0x5,%rax │ │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 3b0 │ │ │ │ │ - mov 0x0(%rip),%rdx │ │ │ │ │ + jge 3e0 │ │ │ │ │ + mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov (%rdx),%r11 │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ - cmpq $0x1,0x30(%rsp) │ │ │ │ │ - jne 1f0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movsd 0x10(%rdi),%xmm10 │ │ │ │ │ - movsd 0x18(%rdi),%xmm9 │ │ │ │ │ - inc %r8 │ │ │ │ │ - add $0x20,%rdi │ │ │ │ │ - movsd -0x20(%rdi),%xmm6 │ │ │ │ │ - movsd -0x18(%rdi),%xmm5 │ │ │ │ │ - mov 0x10(%r10),%rbx │ │ │ │ │ - mov 0x8(%r10),%rcx │ │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ │ - movsd (%rax),%xmm7 │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ + mov (%rax),%rbx │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea (%rax,%rbx,1),%r13 │ │ │ │ │ - add %rsi,%rbx │ │ │ │ │ - lea (%rax,%rcx,1),%rbp │ │ │ │ │ + cmpq $0x1,0x30(%rsp) │ │ │ │ │ + jne 208 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd 0x10(%r10),%xmm10 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + add $0x20,%r10 │ │ │ │ │ + movsd -0x8(%r10),%xmm9 │ │ │ │ │ + movsd -0x20(%r10),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x18(%r10),%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + mov 0x10(%r11),%rax │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + mov 0x8(%r11),%rax │ │ │ │ │ + lea (%rdi,%rcx,1),%r13 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - lea (%rax,%rdx,1),%r12 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mov 0x18(%r11),%rax │ │ │ │ │ + add %rbx,%r11 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + lea (%rdi,%rdx,1),%rbp │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ - add $0x8,%rax │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ movsd 0x0(%r13),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rbp),%xmm4 │ │ │ │ │ mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ + movsd (%r12),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ addsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ mulsd %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm10,0x0(%r13) │ │ │ │ │ - movsd %xmm4,-0x8(%rax) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm6,-0x8(%rdi) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ addsd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ movsd %xmm10,-0x8(%rsi) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm4,(%r12) │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ jne 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - 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 │ │ │ │ │ - mov 0x10(%r10),%rcx │ │ │ │ │ - mov 0x8(%r10),%rdx │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ - lea 0x0(,%rcx,8),%rbp │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov 0x18(%r10),%rdx │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - lea (%rax,%rbp,1),%r14 │ │ │ │ │ - add %rsi,%rbp │ │ │ │ │ - lea (%rax,%rcx,1),%r12 │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + lea 0x0(,%rax,8),%rbp │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd (%r10),%xmm4 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + add $0x20,%r10 │ │ │ │ │ + movsd -0x18(%r10),%xmm3 │ │ │ │ │ + movsd -0x10(%r10),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd -0x8(%r10),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mov 0x10(%r11),%rax │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + mov 0x8(%r11),%rax │ │ │ │ │ + lea (%rdi,%rcx,1),%r13 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movsd (%r14),%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - lea (%rax,%rdx,1),%r13 │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ movsd (%rcx),%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%r12),%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + mov 0x18(%r11),%rax │ │ │ │ │ + add %rbx,%r11 │ │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movsd (%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movsd (%r12),%xmm9 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ subsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm10,0x0(%r13) │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm8,(%r14) │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%r13) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm2,(%r12) │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + add %rbp,%rsi │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rdx) │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - jne 200 │ │ │ │ │ + jne 218 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000003c0 : │ │ │ │ │ +00000000000003f0 : │ │ │ │ │ fftw_codelet_t2_4(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x3ce(%rip),%rsi │ │ │ │ │ - jmp 3d3 │ │ │ │ │ + lea -0x3fe(%rip),%rsi │ │ │ │ │ + jmp 403 │ │ │ │ │ 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 00620e10 8e02420e .........b....B. │ │ │ │ │ - 0x00000030 188d0345 0e208c04 410e2886 05410e30 ...E. ..A.(..A.0 │ │ │ │ │ - 0x00000040 830603b4 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ - 0x00000050 10420e08 4a0b03b8 010e2841 0e20420e .B..J.....(A. B. │ │ │ │ │ + 0x00000020 00000000 e1030000 005d0e10 8e02450e .........]....E. │ │ │ │ │ + 0x00000030 188d0342 0e208c04 410e2886 05410e30 ...B. ..A.(..A.0 │ │ │ │ │ + 0x00000040 830603d6 010a0e28 410e2042 0e18420e .......(A. B..B. │ │ │ │ │ + 0x00000050 10420e08 450b03d0 010e2841 0e20420e .B..E.....(A. B. │ │ │ │ │ 0x00000060 18420e10 420e0841 c3c6cccd ce000000 .B..B..A........ │ │ │ │ │ 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: 3088 (bytes into file) │ │ │ │ │ + Start of section headers: 3160 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xc10: │ │ │ │ │ +There are 16 section headers, starting at offset 0xc58: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000683 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a08 000108 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0006c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0006c3 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0006c3 000005 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0006c8 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000b10 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000720 00000c 00 A 0 0 8 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 00072c 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 00074c 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 00074c 000088 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000b58 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0007d8 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000970 000094 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000b88 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0006c3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a50 000108 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000703 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000703 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000703 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000708 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000b58 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000760 00000c 00 A 0 0 8 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 00076c 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 00078c 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 00078c 000090 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000ba0 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000820 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0009b8 000094 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000bd0 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 1645 FUNC LOCAL DEFAULT 1 t2_5 │ │ │ │ │ + 2: 0000000000000000 1697 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: 0000000000000670 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_5 │ │ │ │ │ + 14: 00000000000006b0 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 0xa08 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa50 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002f 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000057 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000005f 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000067 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000075 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 │ │ │ │ │ -0000000000000377 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000392 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000000673 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000067f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +0000000000000019 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 │ │ │ │ │ +0000000000000059 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000067 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000379 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000382 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000038b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000399 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000006b3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000006bf 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xb10 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xb58 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 0xb58 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xba0 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 + 670 │ │ │ │ │ +0000000000000084 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,61 +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 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..000000000000066d │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000000b │ │ │ │ │ +00000018 0000000000000060 0000001c FDE cie=00000000 pc=0000000000000000..00000000000006a1 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000000001f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000016 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000018 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000002e │ │ │ │ │ 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 0000000000000032 │ │ │ │ │ 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 0000000000000033 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 819 to 000000000000034d │ │ │ │ │ + DW_CFA_advance_loc2: 806 to 0000000000000359 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000034e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000035a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000350 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000035c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000352 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000035e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000354 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000360 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000356 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000368 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 771 to 0000000000000663 │ │ │ │ │ + DW_CFA_advance_loc2: 806 to 000000000000068e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000664 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000068f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000666 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000691 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000668 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000693 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000066a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000695 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000066c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000697 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000006a0 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000670..0000000000000683 │ │ │ │ │ +0000007c 0000000000000010 00000080 FDE cie=00000000 pc=00000000000006b0..00000000000006c3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1,393 +1,396 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_5(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - push %r15 │ │ │ │ │ shl $0x5,%rdx │ │ │ │ │ + add %rdx,%r10 │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + jge 6a0 │ │ │ │ │ + mov 0x0(%rip),%rdx │ │ │ │ │ + R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ + push %r15 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rcx,%r11 │ │ │ │ │ push %r14 │ │ │ │ │ mov %r9,%r15 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov (%rdx),%r14 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r9,-0x8(%rsp) │ │ │ │ │ - lea (%rdi,%rdx,1),%r9 │ │ │ │ │ - cmp %r15,%r8 │ │ │ │ │ - jge 34c │ │ │ │ │ - mov 0x0(%rip),%rdx │ │ │ │ │ - R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ - mov (%rdx),%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%r14 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - jne 360 │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + jne 368 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm0,-0x10(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm4,-0x18(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - nop │ │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ │ - inc %r13 │ │ │ │ │ - add $0x20,%r9 │ │ │ │ │ - movsd -0x20(%r9),%xmm15 │ │ │ │ │ - movsd -0x18(%r9),%xmm14 │ │ │ │ │ - movsd -0x10(%r9),%xmm10 │ │ │ │ │ - movsd -0x8(%r9),%xmm9 │ │ │ │ │ - mov 0x18(%r10),%rcx │ │ │ │ │ - mov 0x20(%r10),%rdx │ │ │ │ │ - lea 0x0(,%rbx,8),%r8 │ │ │ │ │ - lea (%rax,%r8,1),%rbx │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - movsd (%r8),%xmm3 │ │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov 0x10(%r10),%rdx │ │ │ │ │ - add %r14,%r10 │ │ │ │ │ - lea (%rax,%rdi,1),%rbp │ │ │ │ │ + movsd %xmm4,-0x10(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd 0x10(%r10),%xmm6 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + add $0x20,%r10 │ │ │ │ │ + movsd -0x20(%r10),%xmm13 │ │ │ │ │ + movsd -0x8(%r10),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x18(%r10),%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + mov 0x8(%r11),%rbx │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mov 0x10(%r11),%rdx │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov 0x18(%r11),%rbx │ │ │ │ │ + lea (%rax,%r9,1),%rbp │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm15 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ │ + mov 0x20(%r11),%rbx │ │ │ │ │ + add %r14,%r11 │ │ │ │ │ + lea (%rax,%rdi,1),%r12 │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ - lea (%rax,%rcx,1),%r12 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + lea 0x0(,%rbx,8),%rcx │ │ │ │ │ + lea (%rax,%rcx,1),%r13 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - lea (%rax,%rdx,1),%r11 │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm11 │ │ │ │ │ - movsd 0x0(%rbp),%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ - movsd -0x8(%rax),%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movsd -0x8(%rsi),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - 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 (%rcx),%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm9 │ │ │ │ │ - movsd (%r11),%xmm10 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,-0x8(%rax) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd -0x18(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,-0x8(%rsi) │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movsd -0x10(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd %xmm11,(%r12) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movsd %xmm11,0x0(%rbp) │ │ │ │ │ - movsd %xmm8,(%rbx) │ │ │ │ │ - movsd %xmm1,(%r11) │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm3,(%r8) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm3,(%rdi) │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - cmp %r13,%r15 │ │ │ │ │ - jne 80 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + movsd %xmm9,-0x8(%rax) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm9,-0x8(%rsi) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd -0x10(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + movsd -0x18(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm7,0x0(%rbp) │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + cmp %r8,%r15 │ │ │ │ │ + jne 78 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov %r9,-0x8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%r14 │ │ │ │ │ - movsd %xmm0,-0x10(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm0 │ │ │ │ │ + movsd %xmm4,-0x18(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm0,-0x18(%rsp) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x8(%r10),%rbx │ │ │ │ │ - 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 │ │ │ │ │ - lea (%rax,%r8,1),%rbx │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - movsd (%rbx),%xmm14 │ │ │ │ │ - movsd (%r8),%xmm15 │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + movsd %xmm4,-0x10(%rsp) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov 0x8(%r11),%rcx │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + add $0x20,%r10 │ │ │ │ │ + movsd -0x20(%r10),%xmm15 │ │ │ │ │ + movsd -0x18(%r10),%xmm2 │ │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x10(%r10),%xmm5 │ │ │ │ │ + lea (%rax,%r9,1),%rbp │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mov 0x20(%r11),%rcx │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movsd (%r9),%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - lea (%rax,%rdi,1),%rbp │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x8(%r10),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - lea (%rax,%rcx,1),%r12 │ │ │ │ │ + mov 0x10(%r11),%rbx │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + lea (%rax,%rdi,1),%r12 │ │ │ │ │ + subsd %xmm2,%xmm15 │ │ │ │ │ + add %rsi,%rdi │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + lea (%rax,%rcx,1),%r13 │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - lea (%rax,%rdx,1),%r11 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ + movsd (%rcx),%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ mulsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm14,%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x0(%rbp),%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - addsd %xmm13,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%r12),%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movsd -0x10(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ add %r14,%rax │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd %xmm13,(%rsi) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ add %r14,%rsi │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x18(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %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 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm10,(%r12) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm10,0x0(%rbp) │ │ │ │ │ - movsd %xmm2,(%rbx) │ │ │ │ │ - movsd %xmm4,(%r11) │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm0,(%r8) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movsd -0x18(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,0x0(%r13) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm1,(%r12) │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm13,0x0(%rbp) │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ movsd %xmm0,(%rdi) │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - cmp %r13,-0x8(%rsp) │ │ │ │ │ - jne 3a0 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + cmp %r8,-0x8(%rsp) │ │ │ │ │ + jne 3b0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + ret │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000670 : │ │ │ │ │ +00000000000006b0 : │ │ │ │ │ fftw_codelet_t2_5(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x67e(%rip),%rsi │ │ │ │ │ - jmp 683 │ │ │ │ │ + lea -0x6be(%rip),%rsi │ │ │ │ │ + jmp 6c3 │ │ │ │ │ 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 6d060000 004b0e10 8f02460e ....m....K....F. │ │ │ │ │ - 0x00000030 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 33030a0e 30410e28 ..A.8...3...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4a0b0303 B. B..B..B..J... │ │ │ │ │ + 0x00000010 1b0c0708 90010000 60000000 1c000000 ........`....... │ │ │ │ │ + 0x00000020 00000000 a1060000 005f0e10 8f02480e ........._....H. │ │ │ │ │ + 0x00000030 188e0345 0e208d04 420e288c 05440e30 ...E. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 26030a0e 30410e28 ..A.8...&...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 460b0326 B. B..B..B..F..& │ │ │ │ │ 0x00000060 030e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ - 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ - 0x00000080 13000000 00000000 ........ │ │ │ │ │ + 0x00000070 0e0849c3 c6cccdce cf000000 10000000 ..I............. │ │ │ │ │ + 0x00000080 80000000 00000000 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: 33456 (bytes into file) │ │ │ │ │ + Start of section headers: 33472 (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 0x82b0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x82c0: │ │ │ │ │ │ │ │ │ │ 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 006503 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 006a28 001788 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 006543 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 006543 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 006543 000006 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 006549 000058 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0081b0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0065a1 000018 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0065b9 000078 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 006631 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 006631 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0081f8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0066b0 0002a0 18 14 23 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 006950 0000d1 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 008228 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 006513 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 006a38 001788 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 006553 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 006553 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 006553 000006 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 006559 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0081c0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0065b1 000018 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0065c9 000078 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 006641 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 006641 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 008208 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0066c0 0002a0 18 14 23 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 006960 0000d1 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 008238 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 25838 FUNC LOCAL DEFAULT 1 t2_64 │ │ │ │ │ + 2: 0000000000000000 25842 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 │ │ │ │ │ + 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: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ - 16: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ - 17: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ + 15: 0000000000000038 0 NOTYPE LOCAL DEFAULT 9 .LC7 │ │ │ │ │ + 16: 0000000000000050 0 NOTYPE LOCAL DEFAULT 9 .LC10 │ │ │ │ │ + 17: 0000000000000040 0 NOTYPE LOCAL DEFAULT 9 .LC8 │ │ │ │ │ 18: 0000000000000048 0 NOTYPE LOCAL DEFAULT 9 .LC9 │ │ │ │ │ - 19: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ - 20: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ - 21: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ - 22: 0000000000000068 0 NOTYPE LOCAL DEFAULT 9 .LC13 │ │ │ │ │ + 19: 0000000000000058 0 NOTYPE LOCAL DEFAULT 9 .LC11 │ │ │ │ │ + 20: 0000000000000070 0 NOTYPE LOCAL DEFAULT 9 .LC14 │ │ │ │ │ + 21: 0000000000000068 0 NOTYPE LOCAL DEFAULT 9 .LC13 │ │ │ │ │ + 22: 0000000000000060 0 NOTYPE LOCAL DEFAULT 9 .LC12 │ │ │ │ │ 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: 00000000000064f0 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_64 │ │ │ │ │ + 25: 0000000000006500 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 0x6a28 contains 251 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6a38 contains 251 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000059 000000180000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000140a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001413 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001427 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001447 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000015e9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001603 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000165c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001664 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001671 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001690 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016b2 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000016ba 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000018f9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001943 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001954 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001961 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000197c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001991 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000199c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000019a8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001ec8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f07 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f4f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f9c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000025b4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000025db 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000261e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000264e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002c07 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002c0f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002c4a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000002c65 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003231 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003239 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003276 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000332a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000003752 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003777 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000037af 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000037b8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000037c6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000037eb 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003814 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003821 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000382e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000383f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000384c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000385e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000038bb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000038f9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003918 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003991 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003db8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003dce 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003ddc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003def 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003e37 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003e45 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003e53 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003e61 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003e73 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003e90 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003ea1 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003ebb 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003ef9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000003f0a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003f17 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000003f23 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004244 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004256 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004272 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000427e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000438a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000043a0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000043a9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000043b6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000043db 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004426 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004434 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004483 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004490 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000449d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000044c5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000044e7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004507 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004514 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004522 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004530 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004578 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004585 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004593 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000045b9 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000476d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000047c1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004810 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004822 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004835 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000484f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004893 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000048af 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000048c9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000048dc 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000048ed 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000491e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000497f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000498b 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004997 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000049a5 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000049b2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000049cc 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000049e1 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000049ed 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000049f5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004a48 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004a55 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004a71 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004a7f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004a8c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004a9a 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004aa6 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004ab3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004ac5 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004c85 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004cb8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004cf0 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004d2d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004d40 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004d79 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004d9e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004da7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004daf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004de8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004df3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000004e0b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000004e3e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004e73 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004e80 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004eac 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004ebf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004ecc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004ed9 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004ee6 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004f02 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004f46 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000004f4f 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004f76 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000004f83 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000004f91 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004f9e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004fb2 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000004fbf 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000004fd2 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000005154 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000520e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005256 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005263 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005284 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000528c 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005295 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000052c7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000052d4 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000537d 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005390 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000539d 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000053aa 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000053b7 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -00000000000053ce 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000053f1 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005454 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -000000000000545d 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005466 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005482 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -000000000000548b 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005499 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -00000000000054a6 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -00000000000054b9 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005641 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000570b 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000005717 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000005759 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000005775 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000577d 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000057b3 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000057dc 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000057ed 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000005863 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005879 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000005886 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000005893 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000058a0 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000058ae 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000058d1 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000592e 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005941 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000594a 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -000000000000596c 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000005975 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000005983 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000005990 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000059a3 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000005bce 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005bf6 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005c02 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005c2c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005c3e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005c57 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005c5f 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000005c72 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005c99 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005ca6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000005d2c 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005d39 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005d46 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005d53 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005d60 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005d6e 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005d88 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005df4 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005e07 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005e19 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ -0000000000005e27 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000005e3f 0000000f00000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ -0000000000005e47 0000001100000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ -0000000000005e4f 0000001000000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ -0000000000006075 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000607e 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000060c8 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000060f9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000610c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000006119 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000612a 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -0000000000006137 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000061a1 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000061aa 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000061ed 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -00000000000061f5 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000006208 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -0000000000006215 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -0000000000006223 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000006233 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -000000000000624d 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000062bf 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000062cd 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000062da 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -00000000000062e8 0000001600000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ -00000000000062f6 0000001400000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ -0000000000006303 0000001500000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ -0000000000006316 0000001300000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ -00000000000064f3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000064ff 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +000000000000004f 000000180000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000014ed 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000014fd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001567 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015ac 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000017a5 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000017bc 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000017cf 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000017d7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001808 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001815 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001823 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001835 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001a7b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001a88 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001a96 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001aa3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001aba 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ad0 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001ae6 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001af2 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002068 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002071 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002082 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000020a2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002631 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002653 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000266b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002682 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002c4c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002ca9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002ce0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000002d0a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000032d1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000032fb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000003308 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000331f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000037cc 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000037d8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000037e5 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000037f3 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000383c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000384e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003857 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003867 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000389b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000038b0 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000038b8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000038ce 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003910 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000392f 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003945 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003951 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003d8a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003d9d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003dd8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003deb 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003e20 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003e3d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003e5f 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003e68 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003e79 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003e98 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003ea1 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003ec2 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003f14 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000003f42 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003f58 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000003f68 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000041ef 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000421c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000422e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004258 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004313 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000432d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004351 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004364 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000043da 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004438 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004441 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000444d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000445a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004466 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000449c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000044c2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000044d4 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000044e5 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000044ed 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000044f5 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004511 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000452e 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004536 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004548 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004720 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004753 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004774 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000478e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000047bb 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000047ef 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000482b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000483d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000484e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000485a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004880 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000048af 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000048d6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000048f9 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004910 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004921 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000492f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004946 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000494f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000495c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004972 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000499a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000049b8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000049df 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000049e7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000049fa 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004a03 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004a10 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004a1e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004a35 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004c14 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004c2f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004c4f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004c58 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004c8d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004cd6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004cef 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004d1f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004d3c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000004d53 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000004d88 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004db1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004dc4 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004de1 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004dfa 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004e03 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004e16 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004e34 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004e3c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004e4a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004e65 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004e76 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004e99 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000004ec4 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004ed6 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000004edf 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000004eed 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000004f04 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004f1c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000004f29 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000514e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005174 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000051b4 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000051c2 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000051cf 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000051f9 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005210 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000521e 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000052c0 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000052c9 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +00000000000052ea 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000052fc 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005312 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +000000000000531b 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005331 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +000000000000533f 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005365 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005386 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +00000000000053d5 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000053e8 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +00000000000053f1 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +00000000000053ff 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +000000000000540d 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005426 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +000000000000566f 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000005699 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000056ab 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000056bd 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000056df 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000005716 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000573f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000574c 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000057d0 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000057d9 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000057f6 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005821 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005834 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005841 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000584a 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000005857 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005869 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000005871 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000058ce 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000058e1 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000058f4 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000058fd 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000590b 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000005918 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +0000000000005b8b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005b97 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005ba9 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005be7 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005bf3 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000005bff 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005c26 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005c34 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000005cd8 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005ceb 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005cfe 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005d07 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005d2b 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005d33 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005d3b 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005d43 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005d84 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005da4 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000005de3 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005dfb 0000001000000002 R_X86_64_PC32 0000000000000050 .LC10 - 4 │ │ │ │ │ +0000000000005e03 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005e0c 0000001200000002 R_X86_64_PC32 0000000000000048 .LC9 - 4 │ │ │ │ │ +0000000000005e1a 0000001100000002 R_X86_64_PC32 0000000000000040 .LC8 - 4 │ │ │ │ │ +0000000000005e27 0000000f00000002 R_X86_64_PC32 0000000000000038 .LC7 - 4 │ │ │ │ │ +0000000000006087 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000006098 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000060ad 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000060cb 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000060d3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +0000000000006109 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +000000000000611e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +0000000000006126 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000061aa 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000061ce 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000061df 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000061e8 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000006206 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +000000000000620e 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +0000000000006216 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +000000000000621e 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +0000000000006240 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000062a4 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000062b7 0000001500000002 R_X86_64_PC32 0000000000000068 .LC13 - 4 │ │ │ │ │ +00000000000062c0 0000001400000002 R_X86_64_PC32 0000000000000070 .LC14 - 4 │ │ │ │ │ +00000000000062ce 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +00000000000062e5 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +00000000000062fd 0000001300000002 R_X86_64_PC32 0000000000000058 .LC11 - 4 │ │ │ │ │ +000000000000630a 0000001600000002 R_X86_64_PC32 0000000000000060 .LC12 - 4 │ │ │ │ │ +0000000000006503 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000650f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x81b0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x81c0 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 0x81f8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x8208 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 + 64f0 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6500 │ │ │ │ ├── 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..00000000000064ee │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..00000000000064f2 │ │ │ │ │ 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 0000000000000008 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000000e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000015 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000019 │ │ │ │ │ - DW_CFA_def_cfa_offset: 1936 │ │ │ │ │ - DW_CFA_advance_loc2: 25802 to 00000000000064e3 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000001c │ │ │ │ │ + DW_CFA_def_cfa_offset: 1944 │ │ │ │ │ + DW_CFA_advance_loc2: 25803 to 00000000000064e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064e4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000064e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000064e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064eb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064ed │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064ef │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000064ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000064f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000064f0..0000000000006503 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000006500..0000000000006513 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_64 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,4835 +4,4657 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_64(): │ │ │ │ │ push %r15 │ │ │ │ │ lea (%r8,%r8,4),%rax │ │ │ │ │ push %r14 │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ push %r13 │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - shl $0x4,%rax │ │ │ │ │ - sub $0x758,%rsp │ │ │ │ │ - lea (%rdx,%rax,1),%r14 │ │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ │ - mov %r9,0x740(%rsp) │ │ │ │ │ + sub $0x760,%rsp │ │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ │ + mov %r9,0x748(%rsp) │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 64dc │ │ │ │ │ + jge 64e0 │ │ │ │ │ + mov 0x798(%rsp),%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov 0x790(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x748(%rsp) │ │ │ │ │ + mov %rax,0x750(%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 │ │ │ │ │ + mov %rax,0x758(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd 0x10(%rdx),%xmm8 │ │ │ │ │ + add $0x50,%rdx │ │ │ │ │ + mulsd -0x30(%rdx),%xmm8 │ │ │ │ │ + movsd -0x38(%rdx),%xmm9 │ │ │ │ │ + mulsd -0x28(%rdx),%xmm9 │ │ │ │ │ + movsd -0x48(%rdx),%xmm1 │ │ │ │ │ + movsd -0x50(%rdx),%xmm10 │ │ │ │ │ + mulsd -0x28(%rdx),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + mulsd -0x28(%rdx),%xmm10 │ │ │ │ │ + movsd -0x40(%rdx),%xmm7 │ │ │ │ │ subsd %xmm9,%xmm14 │ │ │ │ │ + mulsd -0x28(%rdx),%xmm7 │ │ │ │ │ addsd %xmm8,%xmm9 │ │ │ │ │ - mulsd -0x40(%rbx),%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm14,-0x28(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + movsd -0x48(%rdx),%xmm11 │ │ │ │ │ + movsd -0x50(%rdx),%xmm5 │ │ │ │ │ + movsd %xmm14,-0x38(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd -0x30(%rdx),%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd %xmm9,-0x48(%rsp) │ │ │ │ │ + mulsd -0x30(%rdx),%xmm5 │ │ │ │ │ + movsd -0x38(%rdx),%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + mulsd -0x30(%rdx),%xmm6 │ │ │ │ │ + movsd -0x50(%rdx),%xmm2 │ │ │ │ │ + mulsd -0x40(%rdx),%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd -0x48(%rdx),%xmm0 │ │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd %xmm9,-0x68(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ + mulsd -0x38(%rdx),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x50(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm13,-0x50(%rsp) │ │ │ │ │ subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movsd %xmm15,-0x40(%rsp) │ │ │ │ │ - movsd %xmm11,-0x38(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm8,-0x20(%rsp) │ │ │ │ │ - movsd %xmm5,-0x60(%rsp) │ │ │ │ │ - movsd %xmm14,-0x70(%rsp) │ │ │ │ │ - movsd %xmm7,-0x18(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd -0x30(%rbx),%xmm7 │ │ │ │ │ - movsd -0x38(%rbx),%xmm2 │ │ │ │ │ - movsd %xmm3,-0x50(%rsp) │ │ │ │ │ - movsd %xmm15,-0x58(%rsp) │ │ │ │ │ - movsd -0x28(%rbx),%xmm12 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm2 │ │ │ │ │ + mulsd -0x38(%rdx),%xmm4 │ │ │ │ │ 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 %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 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - mulsd -0x28(%rbx),%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - movsd %xmm3,-0x48(%rsp) │ │ │ │ │ - mulsd -0x30(%rbx),%xmm3 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - movq %xmm2,%rdx │ │ │ │ │ - movsd -0x48(%rbx),%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm6,0x120(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x18(%rbx),%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 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd -0x48(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm12,-0x20(%rsp) │ │ │ │ │ + mulsd -0x40(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm5,-0x40(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm14,-0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movsd %xmm8,-0x28(%rsp) │ │ │ │ │ + movsd -0x30(%rdx),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd -0x30(%rdx),%xmm12 │ │ │ │ │ + movsd -0x28(%rdx),%xmm1 │ │ │ │ │ + movsd %xmm15,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movsd %xmm14,-0x78(%rsp) │ │ │ │ │ + movsd -0x28(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x28(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movsd -0x30(%rdx),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x30(%rdx),%xmm15 │ │ │ │ │ + movsd -0x28(%rdx),%xmm7 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x28(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm6,(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm4,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movsd %xmm12,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm3,0x30(%rsp) │ │ │ │ │ + movsd -0x38(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm10,0x8(%rsp) │ │ │ │ │ + movsd %xmm15,-0x8(%rsp) │ │ │ │ │ + movsd %xmm11,-0x10(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd -0x40(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movsd -0x50(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movsd -0x48(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd -0x30(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd -0x40(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd -0x38(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movsd -0x48(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd -0x50(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x28(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x30(%rdx),%xmm3 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ subsd %xmm14,%xmm15 │ │ │ │ │ - movsd %xmm15,0x158(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm6,0x1b8(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm14 │ │ │ │ │ - movsd -0x18(%rbx),%xmm12 │ │ │ │ │ - movsd %xmm13,0x260(%rsp) │ │ │ │ │ - movsd -0x20(%rbx),%xmm13 │ │ │ │ │ - movsd %xmm14,0x220(%rsp) │ │ │ │ │ - movsd -0x50(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm12 │ │ │ │ │ - movsd %xmm13,0x320(%rsp) │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - movsd %xmm6,0x2d0(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ + movsd -0x78(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm3,0x108(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm12,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm13,0x268(%rsp) │ │ │ │ │ - movsd %xmm15,0x228(%rsp) │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - movsd %xmm2,0x78(%rsp) │ │ │ │ │ - movsd -0x20(%rbx),%xmm12 │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - movsd -0x60(%rsp),%xmm0 │ │ │ │ │ - movsd -0x38(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd %xmm2,0x8(%rsp) │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm13,0x310(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movsd %xmm15,0x2d8(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movsd -0x20(%rbx),%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm13,-0x10(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd -0x18(%rbx),%xmm13 │ │ │ │ │ - movsd %xmm10,0x90(%rsp) │ │ │ │ │ - movsd %xmm2,0x60(%rsp) │ │ │ │ │ - movq %rdi,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm0 │ │ │ │ │ - movq %xmm13,%rsi │ │ │ │ │ - movsd -0x20(%rbx),%xmm13 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - movq %xmm0,%rdx │ │ │ │ │ - movsd -0x18(%rbx),%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm13,0x68(%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 │ │ │ │ │ - movsd %xmm11,0x18(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movsd -0x20(%rbx),%xmm0 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm15 │ │ │ │ │ - movsd %xmm0,0x98(%rsp) │ │ │ │ │ - movsd %xmm15,0x10(%rsp) │ │ │ │ │ - movsd -0x18(%rbx),%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm11 │ │ │ │ │ - movsd -0x18(%rbx),%xmm10 │ │ │ │ │ - movsd %xmm5,0x30(%rsp) │ │ │ │ │ - mulsd -0x20(%rbx),%xmm6 │ │ │ │ │ - movsd %xmm3,(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movsd -0x20(%rsp),%xmm2 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm9 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm3 │ │ │ │ │ - movsd %xmm4,-0x8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - movsd -0x20(%rbx),%xmm1 │ │ │ │ │ - movsd %xmm0,0x20(%rsp) │ │ │ │ │ - mulsd -0x18(%rbx),%xmm0 │ │ │ │ │ - movq %xmm6,%r8 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movq %xmm10,%r13 │ │ │ │ │ - movsd -0x18(%rsp),%xmm10 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm10 │ │ │ │ │ + movsd %xmm15,0x200(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movsd %xmm13,0x100(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm3,0x1f8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm12,0x1b8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x68(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm11,0x150(%rsp) │ │ │ │ │ + movsd %xmm3,0x110(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x18(%rdx),%xmm8 │ │ │ │ │ + movsd %xmm9,0x158(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + movsd %xmm3,0x1b0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movsd %xmm3,0x118(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd -0x18(%rdx),%xmm8 │ │ │ │ │ + movsd %xmm9,0x260(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm15,0x218(%rsp) │ │ │ │ │ + movsd -0x70(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm9,0x2e0(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm9 │ │ │ │ │ + movsd %xmm3,0x2d8(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movsd (%rsp),%xmm6 │ │ │ │ │ + movsd %xmm5,0x88(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + addsd 0x8(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm7,0x80(%rsp) │ │ │ │ │ + movsd -0x40(%rsp),%xmm5 │ │ │ │ │ + movsd -0x20(%rdx),%xmm4 │ │ │ │ │ + movsd %xmm6,-0x18(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd -0x20(%rdx),%xmm8 │ │ │ │ │ + movsd %xmm9,0x230(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm12,0x220(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd -0x18(%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movsd -0x18(%rdx),%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd -0x18(%rdx),%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movsd -0x18(%rdx),%xmm8 │ │ │ │ │ + movsd %xmm12,0x78(%rsp) │ │ │ │ │ + movsd %xmm11,0x2a0(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movsd -0x10(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm13,0x2e8(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movsd -0x20(%rdx),%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm11,%xmm2 │ │ │ │ │ + movsd %xmm8,0x70(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm15 │ │ │ │ │ + movsd %xmm9,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm5,0xa0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm7,0x90(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm15,0xf8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm13,0x120(%rsp) │ │ │ │ │ + movsd %xmm12,0x10(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + movsd %xmm14,0x18(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + movsd -0x8(%rsp),%xmm13 │ │ │ │ │ + movsd -0x58(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd -0x18(%rdx),%xmm5 │ │ │ │ │ + movsd -0x20(%rdx),%xmm14 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x30(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd -0x20(%rdx),%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm15 │ │ │ │ │ movsd %xmm6,0x28(%rsp) │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd -0x18(%rbx),%xmm4 │ │ │ │ │ - movsd %xmm1,0xa0(%rsp) │ │ │ │ │ - movq %xmm10,%r14 │ │ │ │ │ - movq %xmm6,%r15 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movsd -0x18(%rbx),%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd -0x40(%rsp),%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm6 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm7 │ │ │ │ │ + movsd %xmm5,0xa8(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm8,0x30(%rsp) │ │ │ │ │ + movsd %xmm15,0xb8(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm15 │ │ │ │ │ + movsd %xmm0,-0x8(%rsp) │ │ │ │ │ + mulsd -0x18(%rdx),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm5,0x20(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm5 │ │ │ │ │ + movsd %xmm6,0xc0(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm14,0xb0(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - movq %rdi,%xmm1 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm6,0xb8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd -0x20(%rbx),%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd -0x8(%rbx),%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm4 │ │ │ │ │ addsd %xmm7,%xmm14 │ │ │ │ │ - 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) │ │ │ │ │ - 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,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movq %xmm8,%rsi │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm8,0x238(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x48(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm15,0xc8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd -0x38(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm14,0x38(%rsp) │ │ │ │ │ + movsd %xmm1,0xd0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + movsd -0x20(%rdx),%xmm0 │ │ │ │ │ + movsd %xmm4,0x128(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x28(%rsp),%xmm0 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm0 │ │ │ │ │ + movsd %xmm2,0x60(%rsp) │ │ │ │ │ + movsd -0x20(%rsp),%xmm14 │ │ │ │ │ + movsd -0x18(%rdx),%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm0,0xd8(%rsp) │ │ │ │ │ + mulsd -0x20(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd -0x18(%rdx),%xmm0 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm3,0x48(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + movsd -0x50(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm0 │ │ │ │ │ + movsd %xmm3,0xe0(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + movsd -0x20(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm0,0xe8(%rsp) │ │ │ │ │ + movsd %xmm9,0x50(%rsp) │ │ │ │ │ + movsd -0x20(%rdx),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm0,0x58(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x18(%rdx),%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd -0x28(%rsp),%xmm2 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rsp),%xmm2 │ │ │ │ │ + subsd 0x8(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm8,0x68(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd 0xb8(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rsp) │ │ │ │ │ + mulsd -0x18(%rdx),%xmm2 │ │ │ │ │ + movsd %xmm8,0x130(%rsp) │ │ │ │ │ + movsd 0xd0(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm8,0x138(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm8,0x228(%rsp) │ │ │ │ │ + movsd 0xe0(%rsp),%xmm8 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm7 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm15 │ │ │ │ │ addsd %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movsd %xmm8,0x630(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x40(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd -0x78(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movsd %xmm10,0x168(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd -0x20(%rsp),%xmm5 │ │ │ │ │ - movsd -0x40(%rsp),%xmm8 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd %xmm6,0x638(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd -0x10(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm5 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm5 │ │ │ │ │ - movq %xmm14,%rdx │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - mulsd -0x38(%rbx),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movq %xmm14,%r14 │ │ │ │ │ - movsd -0x40(%rbx),%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - movsd 0x20(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movsd -0x78(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm7,0x640(%rsp) │ │ │ │ │ - movsd -0x40(%rbx),%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - 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 0xc0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm7,0x268(%rsp) │ │ │ │ │ + addsd 0x70(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm8,0x300(%rsp) │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x128(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm13,0xd8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd %xmm7,0x238(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm12 │ │ │ │ │ + subsd 0xa0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movsd %xmm13,0xe0(%rsp) │ │ │ │ │ + movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm7,0x2f8(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm12,0x8(%rsp) │ │ │ │ │ + movsd 0x70(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + subsd 0xc0(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm13,0x258(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd 0xe8(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm11,0x170(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm12,0x70(%rsp) │ │ │ │ │ + movsd %xmm13,0x308(%rsp) │ │ │ │ │ + movsd 0x120(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm11,0x210(%rsp) │ │ │ │ │ + movsd 0x78(%rsp),%xmm11 │ │ │ │ │ + addsd 0x90(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm11,0x2f0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm11,0x178(%rsp) │ │ │ │ │ + movsd 0xa8(%rsp),%xmm11 │ │ │ │ │ + addsd 0xb0(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm11,0x270(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm11,0x78(%rsp) │ │ │ │ │ + movsd -0x10(%rdx),%xmm12 │ │ │ │ │ + subsd 0xd0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm8,0x120(%rsp) │ │ │ │ │ + movsd -0x8(%rdx),%xmm15 │ │ │ │ │ + movsd 0x68(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm13,0x90(%rsp) │ │ │ │ │ + movsd 0x48(%rsp),%xmm13 │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd (%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x80(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm4,0x310(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x88(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm2,0x328(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0x318(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x60(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0x240(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm2,0x180(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm2,0x248(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x50(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0x320(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x58(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,0x160(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd -0x28(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x50(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm2,0x168(%rsp) │ │ │ │ │ + movsd -0x20(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0x278(%rsp) │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm2,0x330(%rsp) │ │ │ │ │ + movsd 0x60(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm2,0xf0(%rsp) │ │ │ │ │ + movsd 0x30(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x40(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm2,0x140(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x38(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0x148(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x30(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm4,0x620(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movsd -0x70(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x20(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm4,0x188(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd -0x40(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm10,0x280(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x38(%rdx),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x90(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm4,0x190(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x40(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm3,0x618(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x80(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x88(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm10,0x198(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm7,0x598(%rsp) │ │ │ │ │ + movsd 0x78(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movsd %xmm4,0x5a0(%rsp) │ │ │ │ │ + movsd 0x8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ movsd 0x70(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm7,0x148(%rsp) │ │ │ │ │ - movsd 0x58(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd -0x18(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movsd 0x30(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm9,0x648(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movsd 0x78(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm9,0x188(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd -0x50(%rsp),%xmm8 │ │ │ │ │ - movsd %xmm9,0x2f8(%rsp) │ │ │ │ │ - movsd -0x48(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %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 │ │ │ │ │ - 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 %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x10(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm6,0x2b0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd -0x78(%rsp),%xmm5 │ │ │ │ │ - mulsd -0x30(%rbx),%xmm5 │ │ │ │ │ - movsd %xmm6,0x1a0(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd -0x28(%rbx),%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x98(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,0x208(%rsp) │ │ │ │ │ - movsd 0x90(%rsp),%xmm6 │ │ │ │ │ - mulsd -0x78(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%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 │ │ │ │ │ - movsd -0x78(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm9,0x308(%rsp) │ │ │ │ │ - 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,%xmm6 │ │ │ │ │ - movsd -0x28(%rbx),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd 0x68(%rsp),%xmm5 │ │ │ │ │ - movq %xmm8,%r12 │ │ │ │ │ - movsd 0x88(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%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) │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm3,0x288(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm3,0x290(%rsp) │ │ │ │ │ + movsd 0x38(%rsp),%xmm8 │ │ │ │ │ + movsd 0x20(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x30(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0x1a0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x28(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x90(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm2,0x250(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm7,0x298(%rsp) │ │ │ │ │ + movsd 0x18(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd -0x48(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x70(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm9,0x5a8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x30(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm9,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x28(%rdx),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm10,0x2a8(%rsp) │ │ │ │ │ + movsd 0x10(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x18(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd %xmm4,0x2d0(%rsp) │ │ │ │ │ + movsd -0x58(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm9,0x208(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm9,0x540(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x50(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd %xmm9,0x2b0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x48(%rdx),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x50(%rdx),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm9,0x2b8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd -0x48(%rdx),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ movsd %xmm9,0x2c0(%rsp) │ │ │ │ │ - movsd 0x8(%rsp),%xmm5 │ │ │ │ │ - movsd 0x18(%rsp),%xmm9 │ │ │ │ │ - mov 0x100(%r11),%rax │ │ │ │ │ + movsd -0x40(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm2,0x5b0(%rsp) │ │ │ │ │ + mov 0x100(%rcx),%rax │ │ │ │ │ + mov 0x80(%rcx),%r11 │ │ │ │ │ + mov 0x180(%rcx),%r9 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x50(%rbx),%xmm5 │ │ │ │ │ - movq %xmm9,%r9 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd -0x48(%rbx),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movsd -0x50(%rbx),%xmm5 │ │ │ │ │ - movsd %xmm9,0x1f0(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd -0x48(%rbx),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm9,0x210(%rsp) │ │ │ │ │ - movsd -0x38(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd 0x18(%rsp),%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 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm9 │ │ │ │ │ - movq %xmm8,%r13 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm6 │ │ │ │ │ - mov 0x80(%r11),%rax │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm8,0x5c8(%rsp) │ │ │ │ │ - movsd 0xc8(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rax │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + mov %r14,0xb8(%rsp) │ │ │ │ │ + movsd %xmm3,0x2c8(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd 0x130(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ │ + movsd %xmm4,0x548(%rsp) │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x30(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm7,0x498(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm7,0x5b8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ mulsd %xmm9,%xmm5 │ │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd (%rax),%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - mov 0x180(%r11),%rax │ │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - lea 0x0(,%rax,8),%rcx │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%rax │ │ │ │ │ - add %r10,%rcx │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm13,%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 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - movsd %xmm2,0x348(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm13,0x340(%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 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ - movsd %xmm8,0x350(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm2,0x360(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - movsd %xmm2,0x368(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - 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) │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movsd (%r15),%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd %xmm10,0x338(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd %xmm9,0x340(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ subsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm7 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - mov 0x1c0(%r11),%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm6,0x348(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm9,0x350(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm0,0x368(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm7,0x358(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm4,0x360(%rsp) │ │ │ │ │ + movsd %xmm0,0x370(%rsp) │ │ │ │ │ + mov 0x40(%rcx),%r9 │ │ │ │ │ + movsd -0x20(%rsp),%xmm7 │ │ │ │ │ + movsd -0x50(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mov 0x140(%rcx),%r12 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mov 0x1c0(%rcx),%rbx │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov 0xc0(%rcx),%r14 │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + mov %r9,0xd0(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov %rbp,0xd8(%rsp) │ │ │ │ │ + movsd 0xf0(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x138(%rsp),%xmm13 │ │ │ │ │ mulsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm0,0x118(%rsp) │ │ │ │ │ - addsd 0x118(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - mov 0xc0(%r11),%rdx │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movsd 0x128(%rsp),%xmm3 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - mov %rdx,0x100(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - movsd (%rdx),%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ │ - mov 0x20(%r11),%rdx │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movsd 0x110(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd 0x110(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm12,0x380(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - movsd %xmm0,0x390(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm12,0x388(%rsp) │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm0,0x398(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + mov %r12,-0x50(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + mov %r13,-0x20(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + movsd 0xe0(%rsp),%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + movsd 0x108(%rsp),%xmm13 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + mov %r11,0xf0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mov %r14,0xf8(%rsp) │ │ │ │ │ subsd %xmm3,%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - mov %rdx,0x110(%rsp) │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movsd 0x100(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x100(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm13,0x378(%rsp) │ │ │ │ │ + movsd %xmm5,0x380(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movsd %xmm0,0x390(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm5,0x388(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + mov 0x20(%rcx),%r9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x78(%rsp),%xmm4 │ │ │ │ │ + movsd 0x118(%rsp),%xmm13 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov 0x120(%rcx),%r9 │ │ │ │ │ + movsd %xmm5,0x398(%rsp) │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm0,0x3a0(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x110(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mov %r15,0x100(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movsd %xmm12,0x3a0(%rsp) │ │ │ │ │ - movsd %xmm2,0x3a8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + mov %r8,0x108(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov 0xa0(%rcx),%r12 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov 0x1a0(%rcx),%rbx │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + mov %r9,-0x78(%rsp) │ │ │ │ │ + mov %rbp,-0x68(%rsp) │ │ │ │ │ + movsd %xmm0,0x3a8(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mov %r12,0x110(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r13,0x118(%rsp) │ │ │ │ │ movsd %xmm0,0x3b0(%rsp) │ │ │ │ │ - movsd %xmm2,0x3b8(%rsp) │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ │ - mov %rdx,0x118(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm7 │ │ │ │ │ - movsd -0x30(%rsp),%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - mov 0x120(%r11),%rax │ │ │ │ │ - movsd 0x130(%rsp),%xmm8 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mov %rax,-0x30(%rsp) │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - mov 0xa0(%r11),%rax │ │ │ │ │ - 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 %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x120(%rsp),%xmm11 │ │ │ │ │ + mov %rbx,0x120(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm5 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - mov 0x1a0(%r11),%rax │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd (%rcx),%xmm5 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movq %r14,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - 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,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - movaps %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) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd 0x188(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + mov 0x1e0(%rcx),%r11 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mov 0xe0(%rcx),%r9 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + mov %r11,0x130(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mov %r14,0x138(%rsp) │ │ │ │ │ + movsd 0x140(%rsp),%xmm10 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mulsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + mov %r15,0x140(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm11,0x3c0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm13,0x3b8(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm12,0x3d0(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm5,0x3d8(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,0x3e0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm11,0x3c8(%rsp) │ │ │ │ │ + movsd %xmm10,0x3d0(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mov 0x1e0(%r11),%r14 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd 0x148(%rsp),%xmm5 │ │ │ │ │ - movsd 0x158(%rsp),%xmm11 │ │ │ │ │ - movsd 0x160(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm2,0x3f8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - mov %r14,0x138(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x140(%rsp) │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + movsd %xmm14,0x3d8(%rsp) │ │ │ │ │ + movsd 0x150(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm0,0x3e0(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ movsd %xmm0,0x3e8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x148(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + mov %r8,0x148(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ movsd %xmm0,0x3f0(%rsp) │ │ │ │ │ movsd (%r14),%xmm0 │ │ │ │ │ - mov 0xe0(%r11),%r14 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x148(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd -0x28(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x190(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm3,%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) │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + movsd 0x158(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mov 0x60(%rcx),%r9 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + mov 0x160(%rcx),%r12 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x28(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + mov %rbp,0x158(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + mov %r9,0x150(%rsp) │ │ │ │ │ + movsd (%r12),%xmm8 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + mov %r12,-0x38(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r13,-0x28(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x168(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x160(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movsd %xmm10,0x3f8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - mov %r14,0x160(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - mov 0x160(%r11),%r14 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - mov %r14,-0x28(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movsd -0x18(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movsd 0x168(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd (%r14),%xmm1 │ │ │ │ │ - lea (%r10,%rax,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm6,0x400(%rsp) │ │ │ │ │ subsd %xmm1,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm2,0x400(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm2,0x408(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - mov 0x10(%r11),%r14 │ │ │ │ │ - movsd -0x48(%rsp),%xmm9 │ │ │ │ │ - mov 0x110(%r11),%rcx │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rax,0x170(%rsp) │ │ │ │ │ - mov %r14,0x168(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ addsd %xmm10,%xmm11 │ │ │ │ │ - movsd %xmm11,0x410(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,0x418(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm11,0x408(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm10,0x410(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - 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 │ │ │ │ │ - movsd -0x50(%rsp),%xmm8 │ │ │ │ │ - mov %rcx,-0x50(%rsp) │ │ │ │ │ - subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm0,0x438(%rsp) │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm6,0x418(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm6,0x420(%rsp) │ │ │ │ │ + movsd %xmm0,0x428(%rsp) │ │ │ │ │ + movsd %xmm5,0x430(%rsp) │ │ │ │ │ + mov %rbx,0x160(%rsp) │ │ │ │ │ + movsd -0x70(%rsp),%xmm13 │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + mov %rsi,0x168(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mov 0x110(%rcx),%r14 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mov 0x90(%rcx),%r9 │ │ │ │ │ + movsd 0x178(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x88(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ + movsd 0x80(%rsp),%xmm13 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ lea (%r10,%rax,1),%r14 │ │ │ │ │ - movsd (%r14),%xmm7 │ │ │ │ │ - mov %r14,-0x48(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ + mov %r11,-0x70(%rsp) │ │ │ │ │ + movsd 0x170(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm1 │ │ │ │ │ + mov %r14,-0x60(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov 0x190(%rcx),%r9 │ │ │ │ │ + movsd %xmm5,0x1c0(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x178(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm6,0x1c0(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movq %r8,%xmm5 │ │ │ │ │ - mov 0x90(%r11),%r8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x178(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ + movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x180(%rsp) │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd 0x70(%rsp),%xmm15 │ │ │ │ │ - movsd 0x78(%rsp),%xmm12 │ │ │ │ │ - mov 0x190(%r11),%r8 │ │ │ │ │ - movsd -0x38(%rsp),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + mov %r8,0x178(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %r15,0x170(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x180(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + lea (%r10,%rax,1),%rbp │ │ │ │ │ + mov %rbp,0x88(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x198(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm8,0x1d0(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm4,0x1d8(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm0,0x1e0(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm14,0x1e8(%rsp) │ │ │ │ │ + movsd %xmm0,0x448(%rsp) │ │ │ │ │ + mov 0x50(%rcx),%r12 │ │ │ │ │ + movsd -0x40(%rsp),%xmm5 │ │ │ │ │ + mov 0x150(%rcx),%rsi │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mov 0x1d0(%rcx),%r8 │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov 0xd0(%rcx),%r11 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm14 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + mov %r12,0x180(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + lea 0x0(,%rsi,8),%rax │ │ │ │ │ + mov %r13,0x188(%rsp) │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + mov %rsi,-0x40(%rsp) │ │ │ │ │ lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ │ - mulsd %xmm5,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm12 │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x188(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - mov 0x150(%r11),%rsi │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x30(%rsp),%xmm6 │ │ │ │ │ + mov %r8,0x190(%rsp) │ │ │ │ │ + lea 0x0(,%r11,8),%rax │ │ │ │ │ + mov %r15,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mov %rbx,0x198(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mov %r11,0x1a0(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + lea (%r10,%rax,1),%r14 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mov %r14,0x1a8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + movsd %xmm6,0x1f0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ movsd (%r8),%xmm5 │ │ │ │ │ - mov 0x50(%r11),%r8 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x188(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - mov %r8,0x190(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ - mov %r8,-0x38(%rsp) │ │ │ │ │ - movsd %xmm12,0x198(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movsd -0x60(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x198(%rsp),%xmm12 │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - movsd -0x60(%rsp),%xmm13 │ │ │ │ │ - mov %rsi,-0x60(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%rsi),%xmm12 │ │ │ │ │ - movq %xmm13,%rdx │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - mov 0x1d0(%r11),%r8 │ │ │ │ │ - movsd %xmm12,0x198(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movq %rdi,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - movsd 0x198(%rsp),%xmm13 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x198(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movq %xmm13,%rdi │ │ │ │ │ - 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 %r8,0x1a0(%rsp) │ │ │ │ │ - movq %xmm13,%rdx │ │ │ │ │ - movsd (%r8),%xmm13 │ │ │ │ │ - movsd %xmm12,0x1a8(%rsp) │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - mov 0xd0(%r11),%rax │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r14 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rax,0x1b0(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm12 │ │ │ │ │ - mov %r14,0x1a8(%rsp) │ │ │ │ │ - movq %xmm13,%r8 │ │ │ │ │ - movq %r9,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm1,%xmm12 │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm13 │ │ │ │ │ - movsd (%r14),%xmm12 │ │ │ │ │ - movq %xmm13,%r9 │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - movsd %xmm12,0x1c8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd 0x1b8(%rsp),%xmm12 │ │ │ │ │ - movq %xmm13,%rax │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movq %r8,%xmm13 │ │ │ │ │ - addsd %xmm3,%xmm13 │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm3,%r14 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm3,%r9 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movq %rdi,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm1,0x440(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm3,0x448(%rsp) │ │ │ │ │ - movq %r14,%xmm3 │ │ │ │ │ - movsd %xmm12,0x690(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm5,0x438(%rsp) │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm11,0x440(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x448(%rsp),%xmm11 │ │ │ │ │ + subsd 0x1e0(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm5,0x680(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm5,0x448(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm1,0x450(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm12 │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm3,0x458(%rsp) │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - movsd %xmm12,0x698(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movsd %xmm5,0x450(%rsp) │ │ │ │ │ + movsd 0x448(%rsp),%xmm5 │ │ │ │ │ + subsd 0x450(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm5,0x688(%rsp) │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x1d8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd %xmm10,0x458(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm10,0x460(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm4,0x690(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm4,0x698(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movq %r9,%xmm1 │ │ │ │ │ - movsd %xmm11,0x460(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm6,0x6a0(%rsp) │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movsd %xmm9,0x6a8(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm4,0x470(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - movsd %xmm11,0x470(%rsp) │ │ │ │ │ - movsd %xmm1,0x478(%rsp) │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm10,0x468(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd %xmm12,0x480(%rsp) │ │ │ │ │ - movsd %xmm1,0x488(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm1,0x6b0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm1,0x6b8(%rsp) │ │ │ │ │ - mov 0x1f0(%r11),%rdi │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm5,0x490(%rsp) │ │ │ │ │ - movsd %xmm2,0x498(%rsp) │ │ │ │ │ - movsd 0x210(%rsp),%xmm9 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x1d8(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movsd 0x90(%rsp),%xmm12 │ │ │ │ │ - movsd 0x98(%rsp),%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm10 │ │ │ │ │ + subsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm1,0x480(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm4,0x478(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm1,0x6a0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm11,0x488(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm1,0x6a8(%rsp) │ │ │ │ │ + movsd %xmm0,0x490(%rsp) │ │ │ │ │ + mov 0x1f0(%rcx),%r9 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm10 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mov 0xf0(%rcx),%rbp │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov 0x70(%rcx),%r8 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm9 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ lea (%r10,%rax,1),%r9 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ movsd (%r9),%xmm1 │ │ │ │ │ - mov %rdi,0x1b8(%rsp) │ │ │ │ │ - mov %r9,0x1c0(%rsp) │ │ │ │ │ - mov 0xf0(%r11),%rdi │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov %rdi,0x1c8(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - mov %r9,0x1d0(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r9,0x1b0(%rsp) │ │ │ │ │ + movsd 0x498(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + lea (%rdi,%rax,1),%rbp │ │ │ │ │ + mov %rsi,0x1b8(%rsp) │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov 0x170(%rcx),%r8 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movsd 0x200(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + mov %r14,0x1c0(%rsp) │ │ │ │ │ mulsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + lea 0x0(,%r8,8),%rax │ │ │ │ │ + mov %r15,0x1c8(%rsp) │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movsd 0x0(%rbp),%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd %xmm13,0x1e0(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm14,0x1e8(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movsd 0x78(%rsp),%xmm13 │ │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movsd %xmm6,0x1f8(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x208(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm10,0x1f0(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x90(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - mov 0x70(%r11),%rdi │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - mov %rdi,0x1d8(%rsp) │ │ │ │ │ - mov %r9,0x1e0(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - movsd 0x1e8(%rsp),%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - mulsd %xmm14,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm10 │ │ │ │ │ - movsd (%rdi),%xmm5 │ │ │ │ │ - mov 0x170(%r11),%rdi │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + movsd %xmm0,0x200(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + movsd %xmm14,0x208(%rsp) │ │ │ │ │ + movsd %xmm0,0x2b0(%rsp) │ │ │ │ │ + mov 0x30(%rcx),%rbx │ │ │ │ │ + movsd -0x48(%rsp),%xmm8 │ │ │ │ │ + movsd -0x58(%rsp),%xmm6 │ │ │ │ │ + mov 0x130(%rcx),%r9 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x210(%rsp),%xmm14 │ │ │ │ │ + lea (%rdi,%rax,1),%r11 │ │ │ │ │ + mov 0x1b0(%rcx),%r13 │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea 0x0(,%r9,8),%rax │ │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ │ + movsd 0x250(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x238(%rsp),%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ │ lea (%r10,%rax,1),%r9 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm0 │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movq %r13,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd (%r9),%xmm5 │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movq %r13,%xmm3 │ │ │ │ │ - mov 0x30(%r11),%r13 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ + movsd (%rbx),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mov %r9,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - mov %r13,0x1e8(%rsp) │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - mov %r13,0x1f0(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - movsd -0x70(%rsp),%xmm12 │ │ │ │ │ - mov 0x130(%r11),%r13 │ │ │ │ │ - mov 0x1b0(%r11),%r9 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mov 0xb0(%rcx),%r13 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%r9 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - movsd %xmm13,0x210(%rsp) │ │ │ │ │ - movsd -0x68(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x210(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movsd -0x70(%rsp),%xmm12 │ │ │ │ │ - mov %r13,-0x70(%rsp) │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - movsd -0x68(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x210(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm12 │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - mov %r13,-0x68(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - movq %rax,%xmm13 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - mov %r9,0x1f8(%rsp) │ │ │ │ │ - mov %r13,0x200(%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 │ │ │ │ │ + mov %rsi,-0x48(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ movsd (%r9),%xmm3 │ │ │ │ │ - movsd %xmm13,0x210(%rsp) │ │ │ │ │ - mulsd 0x210(%rsp),%xmm12 │ │ │ │ │ - movq %r12,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movq %r12,%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 │ │ │ │ │ - movsd 0x208(%rsp),%xmm12 │ │ │ │ │ - mov %r12,0x208(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm3,%r9 │ │ │ │ │ - movsd (%r12),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movsd 0x68(%rsp),%xmm12 │ │ │ │ │ - movsd (%r12),%xmm13 │ │ │ │ │ - mov %r12,0x210(%rsp) │ │ │ │ │ - movsd %xmm1,0x4d0(%rsp) │ │ │ │ │ - movsd %xmm5,0x4f8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movsd %xmm11,0x4c8(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm5,0x500(%rsp) │ │ │ │ │ - movsd %xmm13,0x218(%rsp) │ │ │ │ │ - movsd 0x60(%rsp),%xmm13 │ │ │ │ │ - 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 %r8,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movq %r12,%xmm6 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movq %r9,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm3,%r9 │ │ │ │ │ - movq %r13,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movq %rdi,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm13,0x4a0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + mov %r15,0x1d0(%rsp) │ │ │ │ │ + mov %r8,0x1d8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + movsd %xmm8,0x210(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd 0x8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x70(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + mulsd 0x70(%rsp),%xmm6 │ │ │ │ │ + mulsd 0x8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0x210(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x208(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm11,0x4a0(%rsp) │ │ │ │ │ + movsd %xmm3,0x498(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movsd %xmm3,0x6b0(%rsp) │ │ │ │ │ + mov 0x1f8(%rcx),%r13 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm11 │ │ │ │ │ + subsd 0x208(%rsp),%xmm9 │ │ │ │ │ + subsd 0x210(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ movsd %xmm3,0x4a8(%rsp) │ │ │ │ │ - movq %r12,%xmm3 │ │ │ │ │ - movsd %xmm12,0x6c0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ subsd %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movq %rsi,%xmm12 │ │ │ │ │ - addsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm13,0x4b0(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movq %r13,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm12 │ │ │ │ │ - movsd %xmm3,0x4b8(%rsp) │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movsd %xmm12,0x4c0(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - movsd %xmm6,0x6c8(%rsp) │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - movsd %xmm9,0x6d0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm3,0x4b0(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0x4a8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd 0x4b0(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm14,0x6c0(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm9,0x6c8(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm3,0x6b8(%rsp) │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm3 │ │ │ │ │ + subsd 0x1f8(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm10,0x4b8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + movsd %xmm10,0x4c0(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %rcx,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm3 │ │ │ │ │ - movq %r9,%xmm6 │ │ │ │ │ - movsd %xmm9,0x4d8(%rsp) │ │ │ │ │ - movsd %xmm1,0x4e0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm6,0x4e8(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm8,0x4c8(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm1,0x4e0(%rsp) │ │ │ │ │ + movsd %xmm4,0x4d8(%rsp) │ │ │ │ │ + movsd %xmm8,0x4d0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movsd %xmm2,0x6d0(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + subsd 0x200(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm8,0x6d8(%rsp) │ │ │ │ │ + movsd 0x1e0(%rsp),%xmm8 │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm0,0x4f0(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movsd %xmm6,0x4e8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mov 0xf8(%rcx),%r13 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x48(%rsp),%xmm5 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mov 0x78(%rcx),%r13 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x218(%rsp),%xmm15 │ │ │ │ │ mulsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd %xmm6,0x4f0(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm1,0x6e0(%rsp) │ │ │ │ │ - movsd %xmm6,0x6d8(%rsp) │ │ │ │ │ - mov 0x1f8(%r11),%r12 │ │ │ │ │ - movsd -0x78(%rsp),%xmm7 │ │ │ │ │ - mov 0xf8(%r11),%rdi │ │ │ │ │ - movsd 0x228(%rsp),%xmm8 │ │ │ │ │ - mov 0x178(%r11),%r13 │ │ │ │ │ - movsd 0x50(%rsp),%xmm11 │ │ │ │ │ - movsd 0x238(%rsp),%xmm13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - movsd 0x38(%rsp),%xmm12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - movsd (%r12),%xmm0 │ │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mov %rdi,-0x78(%rsp) │ │ │ │ │ - mov %r12,0x218(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movsd 0x220(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - mov 0x78(%r11),%rdi │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %r8,0x1e0(%rsp) │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - mov %rdi,0x220(%rsp) │ │ │ │ │ - mov %r9,0x228(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov 0x38(%r11),%rdi │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movq %xmm3,%r14 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movq %r14,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - mov %r9,0x238(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ + mov 0x178(%rcx),%r13 │ │ │ │ │ + mov %rsi,0x1e8(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + mov %r15,0x1f0(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x38(%rcx),%r13 │ │ │ │ │ + mov %r8,0x1f8(%rsp) │ │ │ │ │ mulsd %xmm0,%xmm8 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x220(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm8,0x238(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x248(%rsp),%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x68(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + mov %r15,0x68(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mov %r8,0x200(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %rsi,0x208(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x240(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,0x240(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm8,0x248(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm15,0x250(%rsp) │ │ │ │ │ + movsd %xmm8,0x2a8(%rsp) │ │ │ │ │ + movsd -0x8(%rsp),%xmm12 │ │ │ │ │ + movsd 0x60(%rsp),%xmm6 │ │ │ │ │ + mov 0x138(%rcx),%r13 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x228(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd 0x258(%rsp),%xmm12 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x1b8(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mov %r15,-0x8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mulsd %xmm6,%xmm2 │ │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movsd 0x278(%rsp),%xmm15 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0xb8(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + mov %rsi,0x210(%rsp) │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movsd 0x230(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ - mov %rdi,0x230(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd %xmm4,0x270(%rsp) │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - mov 0x138(%r11),%r13 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd -0x8(%rsp),%xmm4 │ │ │ │ │ + mov %r15,0x218(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - mov %r13,-0x8(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movsd (%rsp),%xmm3 │ │ │ │ │ - mov %r12,(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd 0x0(%r13),%xmm3 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + mov %r8,0x220(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm6,0x258(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %rsi,0x228(%rsp) │ │ │ │ │ + movsd %xmm12,0x2b0(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x280(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movsd 0x260(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + mulsd 0x230(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x230(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x250(%rsp),%xmm15 │ │ │ │ │ addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - movsd 0x240(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %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 │ │ │ │ │ - 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 %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - movq %xmm3,%r9 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movq %r9,%xmm11 │ │ │ │ │ - movq %r9,%xmm4 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - addsd %xmm11,%xmm3 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - movq %rsi,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movq %xmm3,%rdi │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - movq %rax,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm3,0x508(%rsp) │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - movsd %xmm3,0x510(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movq %xmm3,%r8 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - movq %r8,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd %xmm3,0x6e8(%rsp) │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm3,0x6f0(%rsp) │ │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm3,0x518(%rsp) │ │ │ │ │ - subsd 0x270(%rsp),%xmm0 │ │ │ │ │ - movaps %xmm7,%xmm3 │ │ │ │ │ - mov 0x8(%r11),%r15 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm3,0x520(%rsp) │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - mov %r15,0x260(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd %xmm4,0x528(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd %xmm5,0x530(%rsp) │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movsd 0x258(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + subsd 0x258(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + movsd %xmm15,0x6e0(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd %xmm15,0x6e8(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm15,0x6f0(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x240(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm8,0x700(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + subsd 0x248(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm5,0x6f8(%rsp) │ │ │ │ │ + mov 0x8(%rcx),%r13 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm7,0x4f8(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ addsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x108(%rcx),%r13 │ │ │ │ │ + subsd 0x250(%rsp),%xmm14 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movsd %xmm8,0x500(%rsp) │ │ │ │ │ + movsd %xmm4,0x508(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mov %r15,0x230(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm12,0x708(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm3,0x538(%rsp) │ │ │ │ │ - movsd -0x50(%rbx),%xmm3 │ │ │ │ │ - movsd %xmm4,0x540(%rsp) │ │ │ │ │ - movq %rsi,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + subsd 0x238(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mov %r8,0x238(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm0,0x710(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x288(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm4,0x548(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd -0x50(%rdx),%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + movsd %xmm2,0x520(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ 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) │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + movsd %xmm0,0x538(%rsp) │ │ │ │ │ movsd (%r15),%xmm0 │ │ │ │ │ - mov 0x108(%r11),%r15 │ │ │ │ │ - movsd %xmm4,0x560(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - lea 0x0(,%r15,8),%rax │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - mulsd -0x48(%rbx),%xmm1 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - mov %r15,0x270(%rsp) │ │ │ │ │ - mov %rdi,0x278(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movsd -0x48(%rbx),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd -0x50(%rbx),%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + movsd %xmm11,0x510(%rsp) │ │ │ │ │ + movsd %xmm8,0x518(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm6,0x530(%rsp) │ │ │ │ │ + mulsd -0x48(%rdx),%xmm0 │ │ │ │ │ + movsd %xmm2,0x528(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd -0x48(%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mulsd -0x50(%rdx),%xmm1 │ │ │ │ │ + mov %rsi,0x240(%rsp) │ │ │ │ │ + mov 0x88(%rcx),%r13 │ │ │ │ │ + mov %r15,0x248(%rsp) │ │ │ │ │ + movsd 0x270(%rsp),%xmm4 │ │ │ │ │ + movsd 0x268(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x188(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ movsd (%r15),%xmm1 │ │ │ │ │ - mov 0x88(%r11),%r9 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x80(%rsp),%xmm13 │ │ │ │ │ - movsd 0x88(%rsp),%xmm15 │ │ │ │ │ - mov 0x188(%r11),%r12 │ │ │ │ │ - mov 0x48(%r11),%rdi │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov %r9,0x280(%rsp) │ │ │ │ │ - mov %r13,0x288(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ + mov %r8,0x250(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ lea (%r10,%rax,1),%r15 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mov %r15,0x258(%rsp) │ │ │ │ │ mulsd %xmm14,%xmm1 │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ │ - mov %r15,0x88(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x0(%r13),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mov 0x148(%r11),%r13 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ + movsd 0x10(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x48(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm12,0x2b0(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movsd 0x18(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm6,0x2a8(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mov %r15,0x260(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %rsi,0x268(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x288(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm3,0x2b8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd 0x298(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x30(%rdx),%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movsd 0x290(%rsp),%xmm15 │ │ │ │ │ - mov %rdi,0x290(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm0,0x2c0(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm14,0x2c8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + movsd -0x28(%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + movsd %xmm14,0x550(%rsp) │ │ │ │ │ + mulsd -0x30(%rdx),%xmm0 │ │ │ │ │ + mov 0x148(%rcx),%r13 │ │ │ │ │ + mulsd -0x28(%rdx),%xmm1 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x290(%rsp),%xmm12 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - mov %r13,0x2a0(%rsp) │ │ │ │ │ - mov %r12,0x2a8(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - mulsd %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%r15),%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - movsd 0x298(%rsp),%xmm13 │ │ │ │ │ - mov %r9,0x298(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movq %xmm9,%r15 │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm3,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - mulsd -0x28(%rbx),%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd -0x28(%rbx),%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movsd -0x30(%rbx),%xmm14 │ │ │ │ │ - movq %xmm15,%rdx │ │ │ │ │ - movsd (%r12),%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm15,0x2b8(%rsp) │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm11 │ │ │ │ │ - mov 0x1c8(%r11),%rdi │ │ │ │ │ - mulsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ - movsd 0x318(%rsp),%xmm9 │ │ │ │ │ - mov 0xc8(%r11),%r8 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov %rdi,0x2b0(%rsp) │ │ │ │ │ - mov %r9,0x2b8(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%rdi),%xmm11 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - movq %rdx,%xmm12 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movq %xmm12,%rdx │ │ │ │ │ - movsd (%r9),%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm11,0x2c8(%rsp) │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm11 │ │ │ │ │ - mov %r8,0x2c0(%rsp) │ │ │ │ │ - mulsd 0x2c8(%rsp),%xmm11 │ │ │ │ │ - mov %r13,0x2c8(%rsp) │ │ │ │ │ - movq %xmm15,%r12 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - movq %xmm12,%rdi │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x0(%r13),%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm11 │ │ │ │ │ - movq %xmm12,%rax │ │ │ │ │ + mov 0x1c8(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd (%r15),%xmm5 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov %r15,0x270(%rsp) │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + mov %r8,0x278(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0xc8(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + mov %rsi,0x280(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movsd 0x548(%rsp),%xmm14 │ │ │ │ │ + mov %r15,0x288(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + mov %r8,0x290(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + lea (%r10,%rax,1),%rsi │ │ │ │ │ + mov %rsi,0x298(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm12 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + movsd %xmm12,0x2d0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x540(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ movsd 0x2d8(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movq %r12,%xmm9 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + mulsd 0x2a0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + movsd 0x2c8(%rsp),%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 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - movq %rsi,%xmm13 │ │ │ │ │ - movq %xmm15,%rdi │ │ │ │ │ - movq %xmm11,%r9 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - movq %rdi,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm11 │ │ │ │ │ - movq %xmm11,%rax │ │ │ │ │ - movq %r9,%xmm11 │ │ │ │ │ - movq %rax,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd %xmm7,0x578(%rsp) │ │ │ │ │ - movq %r15,%xmm7 │ │ │ │ │ - movsd %xmm11,0x570(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm0,0x588(%rsp) │ │ │ │ │ - movsd %xmm11,0x580(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd 0x2c8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm12,0x718(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm12 │ │ │ │ │ + movsd %xmm12,0x540(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm12,%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm11,0x720(%rsp) │ │ │ │ │ + movsd %xmm9,0x728(%rsp) │ │ │ │ │ + movsd 0x550(%rsp),%xmm9 │ │ │ │ │ + subsd 0x2d0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + mov 0x28(%rcx),%r13 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + mov 0x128(%rcx),%r13 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + mov %r15,0x2a0(%rsp) │ │ │ │ │ + movsd %xmm14,0x548(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm8,%xmm14 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd %xmm14,0x550(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + subsd 0x2b0(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm11,0x730(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm8,0x558(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm12,0x560(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm12 │ │ │ │ │ + subsd 0x2c0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x28(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + movsd %xmm14,0x568(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd %xmm5,0x590(%rsp) │ │ │ │ │ - movsd %xmm0,0x598(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x28(%r11),%r12 │ │ │ │ │ - movsd %xmm6,0x728(%rsp) │ │ │ │ │ - movsd %xmm3,0x5b0(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ │ - movsd %xmm10,0x720(%rsp) │ │ │ │ │ - movsd 0x18(%rsp),%xmm6 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov 0x128(%r11),%rdi │ │ │ │ │ - movsd 0x2e8(%rsp),%xmm10 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - lea (%r10,%rax,1),%r15 │ │ │ │ │ - movsd %xmm3,0x5b8(%rsp) │ │ │ │ │ - mov 0x68(%r11),%r8 │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mov %r12,0x2d0(%rsp) │ │ │ │ │ - mov %r15,0x2d8(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - movsd 0x8(%rsp),%xmm4 │ │ │ │ │ - movsd (%r15),%xmm0 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ - lea (%r10,%rax,1),%r9 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - movsd 0x58(%rsp),%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm14,0x570(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x168(%r11),%r12 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm13,0x5a0(%rsp) │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ │ - mov %r13,0x2e8(%rsp) │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r15 │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm6 │ │ │ │ │ - mov %r8,0x2e0(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movsd %xmm14,0x5a8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ + movsd %xmm4,0x580(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + subsd 0x2a8(%rsp),%xmm6 │ │ │ │ │ + mov %r8,0x2a8(%rsp) │ │ │ │ │ + movsd %xmm4,0x738(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm4 │ │ │ │ │ + movsd %xmm14,0x578(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd (%r8),%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm6,0x588(%rsp) │ │ │ │ │ + movsd -0x18(%rsp),%xmm6 │ │ │ │ │ + mov %rsi,-0x18(%rsp) │ │ │ │ │ + movsd %xmm14,0x590(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm14 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + mov 0x68(%rcx),%r13 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x38(%rsp),%xmm8 │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x318(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + movsd 0x5b8(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x168(%rcx),%r13 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ │ + mov %r15,0x2b0(%rsp) │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0xa8(%rcx),%r13 │ │ │ │ │ + mov %r8,0x2b8(%rsp) │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x30(%rsp),%xmm10 │ │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movsd (%r15),%xmm6 │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ - movsd 0x2f8(%rsp),%xmm13 │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm14 │ │ │ │ │ - mov 0xa8(%r11),%rax │ │ │ │ │ - movsd 0x10(%rsp),%xmm15 │ │ │ │ │ - mov 0x1a8(%r11),%r9 │ │ │ │ │ - movsd 0x300(%rsp),%xmm7 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm11 │ │ │ │ │ - mov 0x1e8(%r11),%r13 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ add %r10,%rax │ │ │ │ │ - mov %rax,0x2f0(%rsp) │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd 0x28(%rsp),%xmm14 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movsd (%rdi),%xmm9 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - movsd (%rax),%xmm10 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movsd 0x40(%rsp),%xmm6 │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x598(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mov 0x1a8(%rcx),%r13 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ lea (%r10,%rax,1),%r8 │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - subsd %xmm9,%xmm12 │ │ │ │ │ - movsd (%r9),%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movq %xmm15,%rax │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movsd 0x5c0(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - movq %rax,%xmm10 │ │ │ │ │ + mov %r15,0x2c0(%rsp) │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - 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 │ │ │ │ │ + mov %r8,0x2c8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ add %r10,%rax │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - movsd (%r12),%xmm10 │ │ │ │ │ - movsd %xmm10,0x318(%rsp) │ │ │ │ │ - mulsd 0x318(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd 0x308(%rsp),%xmm9 │ │ │ │ │ - mov %rax,0x308(%rsp) │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - movsd 0x318(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movsd 0x320(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm7,0x2f0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm7,0x2f8(%rsp) │ │ │ │ │ + movsd 0x20(%rsp),%xmm7 │ │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + movsd 0x5b0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov 0x1e8(%rcx),%r13 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm15 │ │ │ │ │ + movsd 0x5a8(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0xe8(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mov %r15,0x2d0(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%rsi │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + mov %rax,0x2d8(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + mulsd 0x2e8(%rsp),%xmm7 │ │ │ │ │ + mulsd 0x2e0(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm7,0x2e0(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm10,0x5d0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm15,%xmm7 │ │ │ │ │ + movsd %xmm7,0x740(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd %xmm7,0x598(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm14,0x5a0(%rsp) │ │ │ │ │ + movsd 0x2f8(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm6,0x5a8(%rsp) │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm7,0x5b0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm9,0x5b8(%rsp) │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm10,0x5d8(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm13,0x5c0(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm9,0x5c8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mov 0x18(%rcx),%r13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x118(%rcx),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm7,0x5d0(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm13,0x5d8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm7,0x5e8(%rsp) │ │ │ │ │ - subsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movaps %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 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm7 │ │ │ │ │ + mov %r15,0x2e0(%rsp) │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm6,0x5e0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm6,0x608(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movq %rcx,%xmm5 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movq %rdx,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm6,0x610(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd %xmm6,0x5e8(%rsp) │ │ │ │ │ + movsd %xmm15,0x5f0(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movsd %xmm6,0x618(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ │ - movsd -0x38(%rbx),%xmm3 │ │ │ │ │ - mov 0x118(%r11),%r9 │ │ │ │ │ - movsd 0x330(%rsp),%xmm8 │ │ │ │ │ - mov 0x58(%r11),%r12 │ │ │ │ │ - movsd 0x20(%rsp),%xmm15 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - movsd -0x10(%rsp),%xmm14 │ │ │ │ │ - movsd 0x338(%rsp),%xmm7 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r8 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - movsd (%r8),%xmm1 │ │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ │ - mov %rdi,0x310(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r9 │ │ │ │ │ - lea (%r10,%rax,1),%r13 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd %xmm8,0x5f8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ - mov %r13,0x318(%rsp) │ │ │ │ │ - mov %r12,0x320(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - movsd 0x328(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - lea (%r10,%rax,1),%rdi │ │ │ │ │ - mov %rdi,0x328(%rsp) │ │ │ │ │ - movsd %xmm5,0x620(%rsp) │ │ │ │ │ - movsd -0x40(%rbx),%xmm5 │ │ │ │ │ - mulsd %xmm0,%xmm3 │ │ │ │ │ - mulsd -0x40(%rbx),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd -0x38(%rbx),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd 0x0(%r13),%xmm5 │ │ │ │ │ - mov 0x98(%r11),%r13 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%r9),%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ - mov 0x158(%r11),%r12 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov %r15,0x2e8(%rsp) │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + movsd %xmm7,0x600(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x38(%rdx),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x40(%rdx),%xmm2 │ │ │ │ │ + mov %r15,0x2f0(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm4 │ │ │ │ │ + mulsd -0x40(%rdx),%xmm3 │ │ │ │ │ + movsd %xmm7,0x608(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd -0x38(%rdx),%xmm0 │ │ │ │ │ + mov %rax,0x2f8(%rsp) │ │ │ │ │ + movsd 0x308(%rsp),%xmm6 │ │ │ │ │ + movsd 0x300(%rsp),%xmm7 │ │ │ │ │ + mov 0x58(%rcx),%r13 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x30(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x10(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x50(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + mov 0x158(%rcx),%r13 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mov %rax,0x308(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + mov %r15,0x300(%rsp) │ │ │ │ │ + movsd 0x320(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + mov 0x98(%rcx),%r13 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movsd 0x310(%rsp),%xmm9 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ add %r10,%rax │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - mov %r12,-0x10(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm6 │ │ │ │ │ - movsd 0x630(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd (%rax),%xmm9 │ │ │ │ │ - movsd (%r12),%xmm6 │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + mov %r15,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mov 0x198(%rcx),%r13 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r15 │ │ │ │ │ + add %r10,%rax │ │ │ │ │ + mov %rax,0x310(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x58(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + movsd %xmm2,0x610(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movsd 0x330(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ lea (%r10,%rax,1),%r13 │ │ │ │ │ - mulsd %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm15 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movsd 0x48(%rsp),%xmm10 │ │ │ │ │ - mov %r13,0x330(%rsp) │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - mov 0x198(%r11),%r12 │ │ │ │ │ - movsd 0x0(%r13),%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movsd 0x648(%rsp),%xmm11 │ │ │ │ │ - mov 0x1d8(%r11),%rsi │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - lea (%r10,%rax,1),%r12 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%rsi,8),%rax │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - lea (%r10,%rax,1),%rsi │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r13 │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - mov 0xd8(%r11),%rax │ │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movsd (%r12),%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - movsd (%rdx),%xmm13 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%r12 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x618(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm4,0x618(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm14,0x638(%rsp) │ │ │ │ │ + movsd -0x18(%rdx),%xmm12 │ │ │ │ │ + mov 0x1d8(%rcx),%r13 │ │ │ │ │ + movsd 0x620(%rsp),%xmm15 │ │ │ │ │ + movsd 0x328(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + mov %r13,0x318(%rsp) │ │ │ │ │ + lea (%r10,%rax,1),%r13 │ │ │ │ │ + movsd 0x0(%r13),%xmm0 │ │ │ │ │ + mov %r13,0x320(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mov 0xd8(%rcx),%r13 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ + lea (%rdi,%rax,1),%r13 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movsd -0x20(%rdx),%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ add %r10,%rax │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - movsd %xmm7,0x338(%rsp) │ │ │ │ │ - movsd 0x638(%rsp),%xmm7 │ │ │ │ │ - movsd 0x338(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - movsd 0x640(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0x338(%rsp),%xmm6 │ │ │ │ │ - mov %rsi,0x338(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - movq %xmm13,%rdx │ │ │ │ │ - movsd (%rsi),%xmm13 │ │ │ │ │ - movsd %xmm7,0x648(%rsp) │ │ │ │ │ - movsd 0x628(%rsp),%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - mulsd 0x0(%r13),%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm11,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd (%rax),%xmm6 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - movq %rsi,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm13 │ │ │ │ │ - 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 %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm7,0x628(%rsp) │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - movsd 0x648(%rsp),%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ + mov %r13,0x328(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + mov %rax,0x330(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%r13),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + mulsd -0x20(%rdx),%xmm4 │ │ │ │ │ + mulsd -0x18(%rdx),%xmm3 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + movsd 0x618(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm15,0x620(%rsp) │ │ │ │ │ + movsd 0x638(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm14,0x628(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm14,0x630(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm7,0x640(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm12,0x638(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm14 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm10,%xmm7 │ │ │ │ │ - movq %rcx,%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 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm14,0x640(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + subsd 0x610(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm13,0x648(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movsd %xmm10,0x658(%rsp) │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm14 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm14,0x650(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movsd %xmm10,0x660(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - movsd %xmm7,0x668(%rsp) │ │ │ │ │ - movq %rdx,%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd %xmm5,0x670(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + addsd 0x610(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm5,0x678(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd 0x618(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm13,0x658(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x3c0(%rsp),%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd 0x340(%rsp),%xmm1 │ │ │ │ │ - addsd 0x380(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm8,0x680(%rsp) │ │ │ │ │ - movsd 0x3c0(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd %xmm15,0x688(%rsp) │ │ │ │ │ - addsd 0x400(%rsp),%xmm8 │ │ │ │ │ - movsd 0x578(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm5 │ │ │ │ │ - movsd 0x370(%rsp),%xmm15 │ │ │ │ │ - addsd 0x398(%rsp),%xmm15 │ │ │ │ │ - movsd 0x3c8(%rsp),%xmm10 │ │ │ │ │ - addsd 0x408(%rsp),%xmm10 │ │ │ │ │ - movsd 0x4a0(%rsp),%xmm2 │ │ │ │ │ - addsd 0x4a8(%rsp),%xmm2 │ │ │ │ │ - movsd 0x708(%rsp),%xmm11 │ │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x440(%rsp),%xmm8 │ │ │ │ │ - addsd 0x448(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm12 │ │ │ │ │ - movsd 0x520(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - movsd 0x730(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd %xmm15,0x440(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - addsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - movq %xmm8,%rcx │ │ │ │ │ - movsd 0x508(%rsp),%xmm8 │ │ │ │ │ - addsd 0x628(%rsp),%xmm8 │ │ │ │ │ - movq %rcx,%xmm7 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd 0x578(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm8,0x448(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd 0x520(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd 0x508(%rsp),%xmm4 │ │ │ │ │ - subsd 0x628(%rsp),%xmm4 │ │ │ │ │ + addsd 0x400(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm9,0x610(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm9,0x660(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd %xmm8,0x668(%rsp) │ │ │ │ │ + movsd %xmm9,0x618(%rsp) │ │ │ │ │ + movsd 0x550(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd 0x5b8(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x438(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x3b8(%rsp),%xmm1 │ │ │ │ │ + addsd 0x3f8(%rsp),%xmm1 │ │ │ │ │ + addsd 0x440(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm7,0x670(%rsp) │ │ │ │ │ + movsd %xmm2,0x678(%rsp) │ │ │ │ │ + movsd 0x338(%rsp),%xmm2 │ │ │ │ │ + addsd 0x378(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm10 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x368(%rsp),%xmm1 │ │ │ │ │ + addsd 0x390(%rsp),%xmm1 │ │ │ │ │ + movsd 0x498(%rsp),%xmm7 │ │ │ │ │ + addsd 0x4a0(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ │ + movsd 0x718(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + movsd 0x6e0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x740(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm7,0x440(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x550(%rsp),%xmm12 │ │ │ │ │ + subsd 0x5b8(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd 0x4f8(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd 0x4a8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x448(%rsp),%xmm15 │ │ │ │ │ + addsd 0x450(%rsp),%xmm15 │ │ │ │ │ + addsd 0x4b0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm3,0x438(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ │ + movsd 0x438(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm11,(%rdi) │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd 0x438(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ subsd %xmm9,%xmm11 │ │ │ │ │ - movsd 0x450(%rsp),%xmm9 │ │ │ │ │ - addsd 0x458(%rsp),%xmm9 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movq %rcx,%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 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm9,0x458(%rsp) │ │ │ │ │ - movsd 0x440(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x458(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - movsd %xmm15,0x0(%rbp) │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movsd %xmm8,(%r10) │ │ │ │ │ - subsd 0x440(%rsp),%xmm12 │ │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ │ - movsd 0x450(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm13,(%rsi) │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - movsd 0x448(%rsp),%xmm14 │ │ │ │ │ - mov -0x40(%rsp),%rsi │ │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - 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 %xmm3,(%r10) │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm10,(%rax) │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm10,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + mov -0x50(%rsp),%rax │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x440(%rsp),%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x638(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - subsd %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm13,(%rdx) │ │ │ │ │ - mov -0x20(%rsp),%rdx │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ - movsd 0x340(%rsp),%xmm0 │ │ │ │ │ - movsd 0x3c8(%rsp),%xmm10 │ │ │ │ │ - subsd 0x380(%rsp),%xmm0 │ │ │ │ │ - subsd 0x408(%rsp),%xmm10 │ │ │ │ │ - movsd 0x510(%rsp),%xmm9 │ │ │ │ │ - movsd 0x400(%rsp),%xmm14 │ │ │ │ │ - addsd 0x640(%rsp),%xmm9 │ │ │ │ │ - subsd 0x3c0(%rsp),%xmm14 │ │ │ │ │ - movsd 0x698(%rsp),%xmm12 │ │ │ │ │ - movsd 0x690(%rsp),%xmm13 │ │ │ │ │ - movsd 0x4c0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0x518(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x700(%rsp),%xmm10 │ │ │ │ │ + movsd 0x3c0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x6e8(%rsp),%xmm15 │ │ │ │ │ + subsd 0x400(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm11,(%rax) │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x338(%rsp),%xmm0 │ │ │ │ │ + subsd 0x378(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm7,-0x50(%rsp) │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x620(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ - movsd 0x370(%rsp),%xmm1 │ │ │ │ │ - subsd 0x398(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - 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 0x4c0(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd %xmm7,0xa0(%rsp) │ │ │ │ │ + movsd 0x3f8(%rsp),%xmm2 │ │ │ │ │ + subsd 0x3b8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x688(%rsp),%xmm11 │ │ │ │ │ + movsd 0x368(%rsp),%xmm1 │ │ │ │ │ + subsd 0x390(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x680(%rsp),%xmm12 │ │ │ │ │ + movsd 0x6b0(%rsp),%xmm5 │ │ │ │ │ + movsd 0x6b8(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd 0x548(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + subsd 0x598(%rsp),%xmm4 │ │ │ │ │ + subsd 0x638(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm8 │ │ │ │ │ + movsd 0x540(%rsp),%xmm2 │ │ │ │ │ + subsd 0x5b0(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm15,-0x40(%rsp) │ │ │ │ │ - movsd 0x570(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm8,0xb0(%rsp) │ │ │ │ │ - movsd 0x738(%rsp),%xmm8 │ │ │ │ │ - subsd 0x5c0(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movsd 0x568(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x570(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm10 │ │ │ │ │ - addsd 0x5c0(%rsp),%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd 0x568(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movq %xmm13,%rsi │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x540(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x548(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ + addsd 0x598(%rsp),%xmm11 │ │ │ │ │ + addsd 0x5b0(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm3,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movq %xmm6,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm6,%xmm8 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - mov -0x28(%rsp),%rdx │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movq %xmm12,%rsi │ │ │ │ │ - movq %rcx,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + subsd 0x620(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ 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 │ │ │ │ │ - subsd -0x40(%rsp),%xmm11 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm12 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mov -0x38(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm15,%xmm10 │ │ │ │ │ + movsd -0x50(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + movsd -0x20(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd -0x20(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ 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 │ │ │ │ │ - mov -0x18(%rsp),%rsi │ │ │ │ │ + movsd -0x50(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov -0x28(%rsp),%rax │ │ │ │ │ + subsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movq %xmm8,%rcx │ │ │ │ │ - addsd %xmm4,%xmm12 │ │ │ │ │ - subsd -0x20(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - 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 0xb0(%rsp),%xmm15 │ │ │ │ │ - mov 0x110(%rsp),%rdx │ │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ │ - movsd 0x6d8(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - mov 0x140(%rsp),%rsi │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movsd 0x3f0(%rsp),%xmm14 │ │ │ │ │ - subsd 0x430(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mov -0x58(%rsp),%rsi │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - movsd 0x6a0(%rsp),%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm6,(%rax) │ │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ subsd %xmm9,%xmm2 │ │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - 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 │ │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm8,(%rsi) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ │ + movsd 0x3e8(%rsp),%xmm13 │ │ │ │ │ + subsd 0x428(%rsp),%xmm13 │ │ │ │ │ + movsd 0x340(%rsp),%xmm2 │ │ │ │ │ + subsd 0x388(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movsd 0x6a0(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x690(%rsp),%xmm8 │ │ │ │ │ + movsd 0x6c0(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - mov 0x130(%rsp),%rdx │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x6b0(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd %xmm15,-0x78(%rsp) │ │ │ │ │ + movsd 0x6d0(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x6c8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x378(%rsp),%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x388(%rsp),%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd 0x438(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - subsd 0x3f8(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x430(%rsp),%xmm1 │ │ │ │ │ + subsd 0x3f0(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm8,-0x58(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + movsd 0x370(%rsp),%xmm3 │ │ │ │ │ + subsd 0x380(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm8,-0x40(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm11,-0x50(%rsp) │ │ │ │ │ movsd 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 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x618(%rsp),%xmm11 │ │ │ │ │ + subsd 0x628(%rsp),%xmm11 │ │ │ │ │ + movsd 0x708(%rsp),%xmm1 │ │ │ │ │ + movsd 0x6f0(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd 0x730(%rsp),%xmm13 │ │ │ │ │ + movsd 0x720(%rsp),%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x630(%rsp),%xmm1 │ │ │ │ │ + subsd 0x668(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x608(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd 0x5c8(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x5d0(%rsp),%xmm10 │ │ │ │ │ - movsd 0x710(%rsp),%xmm15 │ │ │ │ │ - subsd 0x610(%rsp),%xmm10 │ │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - mov 0x1d8(%rsp),%rcx │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x5f0(%rsp),%xmm5 │ │ │ │ │ + subsd 0x5a0(%rsp),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x5a8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x5f8(%rsp),%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %xmm10,%rsi │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm7,%xmm10 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movsd -0x58(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - subsd -0x58(%rsp),%xmm12 │ │ │ │ │ - movq %xmm8,%rsi │ │ │ │ │ - movq %rsi,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x1e0(%rsp),%rdx │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x1b8(%rsp),%rcx │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov 0x1c8(%rsp),%rcx │ │ │ │ │ - movaps %xmm11,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movsd %xmm12,(%rcx) │ │ │ │ │ - mov 0x1d0(%rsp),%rcx │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov 0x1c0(%rsp),%rcx │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + addsd -0x68(%rsp),%xmm5 │ │ │ │ │ + mov 0x1c8(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + mov 0x1c0(%rsp),%r14 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + subsd -0x68(%rsp),%xmm5 │ │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + movsd %xmm15,(%r12) │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x50(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movsd %xmm5,0x0(%rbp) │ │ │ │ │ + mov 0x1b0(%rsp),%rbp │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd -0x30(%rsp),%xmm12 │ │ │ │ │ - movsd -0x40(%rsp),%xmm7 │ │ │ │ │ - mov -0x70(%rsp),%rcx │ │ │ │ │ - movsd 0x6a8(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm11 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + mov 0x90(%rsp),%rbp │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm15,(%rbx) │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm3,(%r11) │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm15,0x0(%rbp) │ │ │ │ │ + mov -0x58(%rsp),%rbp │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - mov 0x1e8(%rsp),%rcx │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm9,%xmm7 │ │ │ │ │ - movsd 0x6d0(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x1f0(%rsp),%rcx │ │ │ │ │ - addsd %xmm8,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm10,%xmm8 │ │ │ │ │ - movsd 0x6b8(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - mov -0x68(%rsp),%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x1f8(%rsp),%rcx │ │ │ │ │ - movsd 0x6e0(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - mov 0x208(%rsp),%rcx │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + mov 0x1d0(%rsp),%rbp │ │ │ │ │ + movsd %xmm15,(%r9) │ │ │ │ │ + mov -0x48(%rsp),%r9 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + mov 0x1d8(%rsp),%rbp │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ + movsd 0x340(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm6,(%r9) │ │ │ │ │ + addsd 0x388(%rsp),%xmm2 │ │ │ │ │ + movsd 0x3f0(%rsp),%xmm15 │ │ │ │ │ + addsd 0x430(%rsp),%xmm15 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ - mov 0x210(%rsp),%rcx │ │ │ │ │ - movsd 0x348(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - addsd 0x390(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm12,(%rcx) │ │ │ │ │ - mov 0x200(%rsp),%rcx │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - movsd 0x3f8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x438(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + movsd 0x6d8(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x6a8(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movsd 0x6c8(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm6,-0x70(%rsp) │ │ │ │ │ - movsd %xmm8,-0x58(%rsp) │ │ │ │ │ - movsd 0x3f0(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + movsd 0x3e8(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + addsd 0x428(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm15,-0x78(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x698(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x370(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + addsd 0x380(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x430(%rsp),%xmm14 │ │ │ │ │ - movsd 0x378(%rsp),%xmm6 │ │ │ │ │ - addsd 0x388(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm12,-0x68(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movsd 0x630(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm14,%xmm0 │ │ │ │ │ - addsd 0x678(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x710(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ addsd %xmm12,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + movsd 0x6f8(%rsp),%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0x630(%rsp),%xmm0 │ │ │ │ │ + addsd 0x668(%rsp),%xmm0 │ │ │ │ │ + mulsd 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 │ │ │ │ │ + movsd %xmm3,-0x58(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd 0x628(%rsp),%xmm1 │ │ │ │ │ + addsd 0x618(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd 0x728(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + mov -0x40(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + mov 0x180(%rsp),%r12 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x5c8(%rsp),%xmm9 │ │ │ │ │ - addsd 0x608(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + mov 0x188(%rsp),%r13 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - subsd %xmm15,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm11,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd 0x5a8(%rsp),%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm15,%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x718(%rsp),%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x728(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm13 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movsd 0x5d0(%rsp),%xmm3 │ │ │ │ │ - addsd 0x610(%rsp),%xmm3 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ + addsd 0x5f8(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x5a0(%rsp),%xmm1 │ │ │ │ │ + addsd 0x5f0(%rsp),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movsd 0x738(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mov -0x60(%rsp),%rdx │ │ │ │ │ - mov 0x188(%rsp),%rsi │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm15,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm8,-0x68(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - 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 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - movsd -0x70(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - subsd -0x70(%rsp),%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - subsd -0x68(%rsp),%xmm10 │ │ │ │ │ - movq %xmm15,%rcx │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movq %rcx,%xmm8 │ │ │ │ │ - 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 %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movq %rcx,%xmm15 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - mov -0x50(%rsp),%rcx │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + addsd -0x68(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm15,(%rax) │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - mov 0x198(%rsp),%rsi │ │ │ │ │ - mov 0x168(%rsp),%rdx │ │ │ │ │ - movsd %xmm12,(%rsi) │ │ │ │ │ - mov 0x1a8(%rsp),%rsi │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x1b0(%rsp),%rsi │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mov 0x1a0(%rsp),%rsi │ │ │ │ │ - subsd %xmm14,%xmm4 │ │ │ │ │ - addsd %xmm14,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + mov -0x30(%rsp),%r12 │ │ │ │ │ + mov 0x190(%rsp),%r13 │ │ │ │ │ + movsd -0x58(%rsp),%xmm12 │ │ │ │ │ + mov -0x70(%rsp),%r11 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movsd -0x78(%rsp),%xmm3 │ │ │ │ │ + subsd -0x68(%rsp),%xmm3 │ │ │ │ │ + mov 0x198(%rsp),%r12 │ │ │ │ │ + mov 0x160(%rsp),%rbx │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + mov 0x168(%rsp),%rax │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mov -0x60(%rsp),%r14 │ │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ │ + mov 0x88(%rsp),%rbp │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + mov 0x1a0(%rsp),%r13 │ │ │ │ │ + movsd %xmm3,0x0(%r13) │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mov 0x1a8(%rsp),%r13 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm5,0x0(%r13) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movsd -0x58(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - mov 0x170(%rsp),%rdx │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - movsd 0x418(%rsp),%xmm14 │ │ │ │ │ - movsd 0x358(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - subsd 0x3d8(%rsp),%xmm14 │ │ │ │ │ - subsd 0x3b8(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + mov 0x170(%rsp),%rax │ │ │ │ │ + movsd %xmm3,(%r14) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x358(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + subsd 0x398(%rsp),%xmm2 │ │ │ │ │ + movsd 0x3c8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + subsd 0x408(%rsp),%xmm0 │ │ │ │ │ + movsd 0x350(%rsp),%xmm1 │ │ │ │ │ + subsd 0x3b0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x410(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x488(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd 0x3d0(%rsp),%xmm15 │ │ │ │ │ + subsd 0x478(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm3,-0x78(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x4e8(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd 0x4d8(%rsp),%xmm15 │ │ │ │ │ + movsd 0x5d8(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x458(%rsp),%xmm3 │ │ │ │ │ + subsd 0x468(%rsp),%xmm3 │ │ │ │ │ + subsd 0x5c8(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - 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 0x490(%rsp),%xmm9 │ │ │ │ │ - subsd 0x480(%rsp),%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ - subsd 0x470(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm8,(%rdx) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm6,%xmm8 │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movsd %xmm8,-0x70(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm5,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movsd 0x4c8(%rsp),%xmm14 │ │ │ │ │ - subsd 0x4d8(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd 0x4b8(%rsp),%xmm12 │ │ │ │ │ + subsd 0x4c8(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x4f8(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - subsd 0x4e8(%rsp),%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm12,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - movsd 0x5b0(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd 0x5a0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm9 │ │ │ │ │ - movsd 0x5d8(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - subsd 0x5e8(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movsd %xmm11,-0x68(%rsp) │ │ │ │ │ + movsd 0x5c0(%rsp),%xmm11 │ │ │ │ │ + subsd 0x5d0(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm1,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd 0x580(%rsp),%xmm9 │ │ │ │ │ - subsd 0x590(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm12,-0x68(%rsp) │ │ │ │ │ - movsd %xmm8,-0x60(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movsd 0x5f0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x5e0(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm2 │ │ │ │ │ - movsd 0x528(%rsp),%xmm10 │ │ │ │ │ - subsd 0x538(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x558(%rsp),%xmm1 │ │ │ │ │ + subsd 0x568(%rsp),%xmm1 │ │ │ │ │ + movsd %xmm12,-0x70(%rsp) │ │ │ │ │ + movsd 0x588(%rsp),%xmm12 │ │ │ │ │ + subsd 0x578(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ + movsd 0x500(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ + subsd 0x510(%rsp),%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + mov 0x1f0(%rsp),%r11 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + mov 0x1f8(%rsp),%r14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x648(%rsp),%xmm1 │ │ │ │ │ - subsd 0x658(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x640(%rsp),%xmm8 │ │ │ │ │ + subsd 0x650(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd 0x558(%rsp),%xmm13 │ │ │ │ │ - subsd 0x548(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - movsd 0x660(%rsp),%xmm10 │ │ │ │ │ - movq %xmm12,%rcx │ │ │ │ │ - subsd 0x650(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x658(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x530(%rsp),%xmm10 │ │ │ │ │ + subsd 0x520(%rsp),%xmm10 │ │ │ │ │ + subsd 0x648(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ │ - mov -0x78(%rsp),%rsi │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movsd -0x78(%rsp),%xmm13 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + addsd -0x70(%rsp),%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm15,(%r9) │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm10,(%r11) │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ subsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ │ + movsd -0x78(%rsp),%xmm13 │ │ │ │ │ + subsd -0x70(%rsp),%xmm13 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + movsd %xmm10,(%r11) │ │ │ │ │ + mov 0x1e0(%rsp),%rbx │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd -0x68(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ + movsd %xmm10,(%rbx) │ │ │ │ │ + mov 0x1e8(%rsp),%rbx │ │ │ │ │ + addsd %xmm14,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x200(%rsp),%rax │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x68(%rsp),%xmm1 │ │ │ │ │ - addsd -0x70(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %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 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ - subsd -0x68(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x218(%rsp),%rsi │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - mov 0x230(%rsp),%rdx │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd -0x60(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - mov 0x238(%rsp),%rdx │ │ │ │ │ - mov 0x250(%rsp),%rsi │ │ │ │ │ - movsd 0x368(%rsp),%xmm4 │ │ │ │ │ - movsd 0x428(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - subsd 0x3b0(%rsp),%xmm4 │ │ │ │ │ - subsd 0x3e8(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + mov 0x220(%rsp),%rbx │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x208(%rsp),%rax │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x210(%rsp),%rax │ │ │ │ │ + movsd 0x360(%rsp),%xmm4 │ │ │ │ │ + subsd 0x3a8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov 0x218(%rsp),%rax │ │ │ │ │ + movsd %xmm2,(%rbx) │ │ │ │ │ + mov 0x228(%rsp),%rbx │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movsd 0x3d8(%rsp),%xmm5 │ │ │ │ │ + subsd 0x418(%rsp),%xmm5 │ │ │ │ │ + movsd 0x420(%rsp),%xmm3 │ │ │ │ │ + subsd 0x3e0(%rsp),%xmm3 │ │ │ │ │ + movsd 0x348(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x460(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + subsd 0x3a0(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd 0x480(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm14,-0x78(%rsp) │ │ │ │ │ + movsd 0x490(%rsp),%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movsd 0x500(%rsp),%xmm14 │ │ │ │ │ - subsd 0x4e0(%rsp),%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %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 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm15 │ │ │ │ │ + subsd 0x470(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm7 │ │ │ │ │ - subsd %xmm15,%xmm5 │ │ │ │ │ - movsd 0x498(%rsp),%xmm15 │ │ │ │ │ - subsd 0x478(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm11,-0x78(%rsp) │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm15 │ │ │ │ │ - subsd 0x4f0(%rsp),%xmm15 │ │ │ │ │ + subsd 0x4e0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd 0x560(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x600(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x4f0(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movsd 0x588(%rsp),%xmm12 │ │ │ │ │ - subsd 0x5a8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x618(%rsp),%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - subsd 0x5f8(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd 0x530(%rsp),%xmm13 │ │ │ │ │ - subsd 0x550(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ + subsd 0x4d0(%rsp),%xmm0 │ │ │ │ │ + subsd 0x580(%rsp),%xmm8 │ │ │ │ │ + subsd 0x5e0(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm6 │ │ │ │ │ - movsd 0x600(%rsp),%xmm14 │ │ │ │ │ - subsd 0x620(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - movaps %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 │ │ │ │ │ - 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 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x590(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + subsd 0x570(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm11,-0x70(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm15,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm7 │ │ │ │ │ + subsd 0x608(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm11,-0x68(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + mov (%rsp),%r13 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mov 0x2b0(%rsp),%r12 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd 0x670(%rsp),%xmm10 │ │ │ │ │ + subsd 0x610(%rsp),%xmm10 │ │ │ │ │ + movsd 0x538(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + subsd 0x518(%rsp),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x680(%rsp),%xmm1 │ │ │ │ │ - subsd 0x668(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd 0x508(%rsp),%xmm9 │ │ │ │ │ + subsd 0x528(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ subsd %xmm10,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd 0x670(%rsp),%xmm13 │ │ │ │ │ - subsd 0x688(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm10,%rcx │ │ │ │ │ - movsd 0x560(%rsp),%xmm10 │ │ │ │ │ - subsd 0x540(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - movq %rcx,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x660(%rsp),%xmm15 │ │ │ │ │ + subsd 0x678(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - subsd %xmm13,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - mov 0x2e0(%rsp),%rsi │ │ │ │ │ - mov 0x2e8(%rsp),%rdx │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ mulsd %xmm0,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x78(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + addsd -0x70(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm15,0x0(%r13) │ │ │ │ │ + movsd %xmm10,(%r12) │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + mov 0x2b8(%rsp),%r12 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movsd -0x68(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm15 │ │ │ │ │ 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 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + movsd %xmm15,(%r12) │ │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ │ + mov 0x2d0(%rsp),%r13 │ │ │ │ │ + mov -0x18(%rsp),%rbp │ │ │ │ │ + mov 0x2a0(%rsp),%r9 │ │ │ │ │ + movsd %xmm10,(%r12) │ │ │ │ │ + movsd -0x78(%rsp),%xmm10 │ │ │ │ │ + subsd -0x70(%rsp),%xmm10 │ │ │ │ │ + mov 0x2d8(%rsp),%r12 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm9,(%r8) │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd -0x68(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm10,(%rsi) │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r12) │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movsd -0x70(%rsp),%xmm1 │ │ │ │ │ - addsd -0x78(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd -0x68(%rsp),%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x2d0(%rsp),%rsi │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ - mov 0x300(%rsp),%rcx │ │ │ │ │ - mov 0x308(%rsp),%r14 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm5 │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ │ - addsd %xmm4,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm11,(%r14) │ │ │ │ │ - movaps %xmm7,%xmm11 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x2d8(%rsp),%rsi │ │ │ │ │ - addsd %xmm14,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ │ - movsd 0x368(%rsp),%xmm4 │ │ │ │ │ - addsd 0x3b0(%rsp),%xmm4 │ │ │ │ │ - movsd 0x3e8(%rsp),%xmm8 │ │ │ │ │ - addsd 0x428(%rsp),%xmm8 │ │ │ │ │ - movsd 0x4d0(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - addsd 0x4f0(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - movsd 0x4e0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x500(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm3,(%rsi) │ │ │ │ │ - mov 0x2f0(%rsp),%rsi │ │ │ │ │ - movsd 0x350(%rsp),%xmm3 │ │ │ │ │ - addsd 0x3a8(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x478(%rsp),%xmm8 │ │ │ │ │ - addsd 0x498(%rsp),%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm14,0x0(%rbp) │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm7 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov 0x2a8(%rsp),%r9 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x3e0(%rsp),%xmm6 │ │ │ │ │ + addsd 0x420(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r9) │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm4,(%r9) │ │ │ │ │ + mov 0x2c0(%rsp),%r9 │ │ │ │ │ + movsd 0x360(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm14,0x0(%rbp) │ │ │ │ │ + addsd 0x3a8(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov 0x2c8(%rsp),%r9 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm6,-0x78(%rsp) │ │ │ │ │ + movsd %xmm5,(%r9) │ │ │ │ │ + movsd 0x3d8(%rsp),%xmm5 │ │ │ │ │ + addsd 0x418(%rsp),%xmm5 │ │ │ │ │ + movsd 0x348(%rsp),%xmm2 │ │ │ │ │ + addsd 0x3a0(%rsp),%xmm2 │ │ │ │ │ + movsd 0x460(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd 0x480(%rsp),%xmm4 │ │ │ │ │ + movsd 0x470(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm14 │ │ │ │ │ + addsd 0x490(%rsp),%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm7,(%rsi) │ │ │ │ │ - movsd 0x3e0(%rsp),%xmm7 │ │ │ │ │ - movq %xmm11,%r15 │ │ │ │ │ - addsd 0x420(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movsd 0x468(%rsp),%xmm0 │ │ │ │ │ - addsd 0x488(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movsd 0x4c0(%rsp),%xmm13 │ │ │ │ │ + addsd 0x4e0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x560(%rsp),%xmm8 │ │ │ │ │ + addsd 0x580(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x4d0(%rsp),%xmm2 │ │ │ │ │ + addsd 0x4f0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movsd 0x588(%rsp),%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd 0x570(%rsp),%xmm13 │ │ │ │ │ + addsd 0x590(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x5e0(%rsp),%xmm0 │ │ │ │ │ + addsd 0x600(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm10,-0x70(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x68(%rsp) │ │ │ │ │ + movsd 0x5e8(%rsp),%xmm8 │ │ │ │ │ + addsd 0x608(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd 0x5a8(%rsp),%xmm12 │ │ │ │ │ - movsd 0x530(%rsp),%xmm13 │ │ │ │ │ - addsd 0x550(%rsp),%xmm13 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC7-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 │ │ │ │ │ - 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 0x0(%rip),%xmm9 │ │ │ │ │ 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 %xmm0,%xmm8 │ │ │ │ │ + movsd 0x610(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mov 0x270(%rsp),%r14 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x508(%rsp),%xmm9 │ │ │ │ │ + addsd 0x528(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x660(%rsp),%xmm5 │ │ │ │ │ + addsd 0x678(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd 0x670(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + mov 0x260(%rsp),%rbx │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x540(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - addsd 0x560(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movsd 0x670(%rsp),%xmm13 │ │ │ │ │ - addsd 0x688(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movsd 0x518(%rsp),%xmm9 │ │ │ │ │ + addsd 0x538(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm12,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm13,%xmm15 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ - R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm15 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mov 0x2a0(%rsp),%rdx │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movq %r15,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movq %r14,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd %xmm1,-0x78(%rsp) │ │ │ │ │ - movq %xmm11,%rcx │ │ │ │ │ - movaps %xmm1,%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 │ │ │ │ │ - movq %rcx,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rdx) │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm1,(%r14) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + addsd -0x70(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm15,(%r14) │ │ │ │ │ + movsd -0x68(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x268(%rsp),%rbx │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm15,(%rbx) │ │ │ │ │ + mov 0x278(%rsp),%rbx │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + subsd -0x70(%rsp),%xmm5 │ │ │ │ │ + mov 0x280(%rsp),%rbx │ │ │ │ │ + mov 0x290(%rsp),%r11 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + mov 0x298(%rsp),%r14 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + mov 0x240(%rsp),%rsi │ │ │ │ │ + subsd -0x68(%rsp),%xmm4 │ │ │ │ │ + mov 0x230(%rsp),%rax │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + mov 0x288(%rsp),%rbx │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + mov 0x238(%rsp),%r8 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r14) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ subsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm11,(%r15) │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - mov 0x280(%rsp),%rdx │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - mov 0x288(%rsp),%rdx │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm14,(%rsi) │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x248(%rsp),%rax │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x358(%rsp),%xmm7 │ │ │ │ │ + addsd 0x398(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r8) │ │ │ │ │ + mov 0x250(%rsp),%r8 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + mov 0x258(%rsp),%rax │ │ │ │ │ + movsd %xmm14,(%rsi) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x3d0(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd 0x410(%rsp),%xmm7 │ │ │ │ │ + movsd 0x3c8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + addsd 0x408(%rsp),%xmm0 │ │ │ │ │ + movsd 0x350(%rsp),%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm14 │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - mov 0x88(%rsp),%r15 │ │ │ │ │ - movsd 0x460(%rsp),%xmm5 │ │ │ │ │ - movsd 0x480(%rsp),%xmm6 │ │ │ │ │ - addsd 0x470(%rsp),%xmm5 │ │ │ │ │ - addsd 0x490(%rsp),%xmm6 │ │ │ │ │ - movsd 0x360(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - addsd 0x3a0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm7,(%r15) │ │ │ │ │ - movsd 0x3d0(%rsp),%xmm0 │ │ │ │ │ - movsd 0x3d8(%rsp),%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm8 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd 0x418(%rsp),%xmm7 │ │ │ │ │ - addsd 0x410(%rsp),%xmm0 │ │ │ │ │ - movsd 0x358(%rsp),%xmm2 │ │ │ │ │ - addsd 0x3b8(%rsp),%xmm2 │ │ │ │ │ - movsd 0x4c8(%rsp),%xmm4 │ │ │ │ │ - addsd 0x4d8(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + movsd 0x478(%rsp),%xmm7 │ │ │ │ │ + addsd 0x3b0(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + addsd 0x488(%rsp),%xmm7 │ │ │ │ │ + movsd 0x458(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - movsd 0x4e8(%rsp),%xmm3 │ │ │ │ │ - addsd 0x4f8(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm11 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ + addsd 0x468(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + movsd 0x4b8(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + addsd 0x4c8(%rsp),%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movsd 0x5c0(%rsp),%xmm11 │ │ │ │ │ + addsd 0x5d0(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd 0x4d8(%rsp),%xmm2 │ │ │ │ │ + addsd 0x4e8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + movapd %xmm7,%xmm15 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0x580(%rsp),%xmm9 │ │ │ │ │ - addsd 0x590(%rsp),%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm15,-0x78(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x578(%rsp),%xmm2 │ │ │ │ │ + addsd 0x588(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,-0x70(%rsp) │ │ │ │ │ + movsd 0x558(%rsp),%xmm4 │ │ │ │ │ + addsd 0x568(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm3,-0x68(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x5c8(%rsp),%xmm4 │ │ │ │ │ + addsd 0x5d8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mov -0x10(%rsp),%r15 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - movsd %xmm14,-0x78(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movsd 0x650(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + mov -0x10(%rsp),%r11 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mov 0x300(%rsp),%rsi │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm10,%xmm13 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + movsd 0x640(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + addsd 0x650(%rsp),%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x500(%rsp),%xmm0 │ │ │ │ │ + addsd 0x510(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd 0x648(%rsp),%xmm5 │ │ │ │ │ + addsd 0x658(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd 0x520(%rsp),%xmm5 │ │ │ │ │ + addsd 0x530(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ mulsd %xmm12,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC13-0x4 │ │ │ │ │ - subsd %xmm13,%xmm10 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC14-0x4 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm14,%xmm12 │ │ │ │ │ - movsd -0x78(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ - addsd %xmm10,%xmm14 │ │ │ │ │ - movq %xmm14,%rcx │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ - movsd %xmm14,(%r15) │ │ │ │ │ - mov 0x320(%rsp),%rdx │ │ │ │ │ - subsd -0x78(%rsp),%xmm10 │ │ │ │ │ - mov 0x338(%rsp),%rsi │ │ │ │ │ - incq 0xa8(%rsp) │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movaps %xmm6,%xmm3 │ │ │ │ │ - mov 0x328(%rsp),%rdx │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm3 │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC11-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC12-0x4 │ │ │ │ │ + addsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd -0x78(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm5 │ │ │ │ │ + subsd %xmm12,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm15,(%r11) │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + mov 0x308(%rsp),%rsi │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd %xmm15,(%rsi) │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + subsd -0x78(%rsp),%xmm14 │ │ │ │ │ + mov 0x318(%rsp),%rsi │ │ │ │ │ + mov 0x328(%rsp),%r14 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + mov 0x330(%rsp),%rax │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x68(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + mov 0x2f0(%rsp),%rbx │ │ │ │ │ + subsd -0x70(%rsp),%xmm13 │ │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ │ + addq $0x1,0x98(%rsp) │ │ │ │ │ + movsd %xmm9,(%rsi) │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + mov 0x320(%rsp),%rsi │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movsd %xmm5,(%rax) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + mov 0x2e0(%rsp),%rax │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + mov 0x750(%rsp),%rbx │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + mov 0x2e8(%rsp),%rax │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + add %rbx,%rdi │ │ │ │ │ + add %rbx,%r10 │ │ │ │ │ + mov 0x758(%rsp),%rbx │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm8,(%rax) │ │ │ │ │ + mov 0x2f8(%rsp),%rax │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movsd %xmm4,(%rax) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ mov 0x310(%rsp),%rax │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movsd %xmm6,(%r9) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movsd %xmm1,(%rdi) │ │ │ │ │ - mov 0x748(%rsp),%rdi │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm7,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm7 │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - add %rdi,%rbp │ │ │ │ │ - add %rdi,%r10 │ │ │ │ │ - mov 0x750(%rsp),%rdi │ │ │ │ │ - movsd %xmm1,0x0(%r13) │ │ │ │ │ - movsd %xmm7,(%r12) │ │ │ │ │ - add %rdi,%r11 │ │ │ │ │ - cmp %rax,0x740(%rsp) │ │ │ │ │ - jne 70 │ │ │ │ │ - add $0x758,%rsp │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm4,0x0(%r13) │ │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ │ + movsd %xmm1,(%r15) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + cmp %rax,0x748(%rsp) │ │ │ │ │ + jne 68 │ │ │ │ │ + add $0x760,%rsp │ │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ -00000000000064f0 : │ │ │ │ │ +0000000000006500 : │ │ │ │ │ fftw_codelet_t2_64(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x64fe(%rip),%rsi │ │ │ │ │ - jmp 6503 │ │ │ │ │ + lea -0x650e(%rip),%rsi │ │ │ │ │ + jmp 6513 │ │ │ │ │ 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 ee640000 00420e10 8f02460e .....d...B....F. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 3883074b 0e900f03 ca640e38 ..A.8..K.....d.8 │ │ │ │ │ + 0x00000020 00000000 f2640000 00420e10 8f02460e .....d...B....F. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 450e288c 05410e30 ...F. ..E.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830747 0e980f03 cb640e38 ..A.8..G.....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,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 │ │ │ │ │ + 0x00000010 4330002e 4c433200 2e4c4331 002e4c43 C0..LC2..LC1..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 37002e4c 43313000 2e4c4338 ..LC7..LC10..LC8 │ │ │ │ │ + 0x00000040 002e4c43 39002e4c 43313100 2e4c4331 ..LC9..LC11..LC1 │ │ │ │ │ + 0x00000050 34002e4c 43313300 2e4c4331 32005f47 4..LC13..LC12._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: 4032 (bytes into file) │ │ │ │ │ + Start of section headers: 4096 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xfc0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1000: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 000aa3 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000db8 000108 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 000ec0 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 000f08 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 000f38 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000ae3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000df8 000108 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000b23 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000b23 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000b23 000005 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000b28 000058 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000f00 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000b80 000010 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000b90 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000b98 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000b98 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000f48 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000c20 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000d70 000085 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000f78 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 2696 FUNC LOCAL DEFAULT 1 t2_8 │ │ │ │ │ + 2: 0000000000000000 2767 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: 0000000000000a90 19 FUNC GLOBAL DEFAULT 1 fftw_codelet_t2_8 │ │ │ │ │ + 11: 0000000000000ad0 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,25 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xdb8 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xdf8 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002f 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000004ac 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004b8 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000051a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000526 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009d6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009e2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a14 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a3b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a93 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000a9f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ +00000000000004e2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004ef 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000052a 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000537 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a01 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a0f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a1f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000a2b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ad3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000adf 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_kdft_dit_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xec0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf00 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 0xf08 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf48 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 + a90 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ad0 │ │ │ │ ├── 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..0000000000000a88 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000acf │ │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000000b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000000a │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000017 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000018 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000012 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000019 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1359 to 0000000000000561 │ │ │ │ │ + DW_CFA_advance_loc2: 1388 to 0000000000000585 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000562 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000586 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000564 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000588 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000566 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000058a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000568 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000058c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000056a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000058e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000570 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000590 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1294 to 0000000000000a7e │ │ │ │ │ + DW_CFA_advance_loc2: 1333 to 0000000000000ac5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a7f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ac6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a81 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ac8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a83 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aca │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a85 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000acc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a87 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ace │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000a90..0000000000000aa3 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000ad0..0000000000000ae3 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,7 @@ │ │ │ │ │ -@AWAVAUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_t2_8 │ │ │ │ │ fftw_kdft_dit_register │ │ │ │ │ fftw_dft_t_genus │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,610 +3,605 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ t2_8(): │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ + push %r13 │ │ │ │ │ + lea (%rdx,%rax,1),%r10 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %r8,-0x58(%rsp) │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ + mov %r8,-0x60(%rsp) │ │ │ │ │ mov %r9,-0x10(%rsp) │ │ │ │ │ - lea (%rdx,%rax,1),%r15 │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ - jge 560 │ │ │ │ │ + jge 584 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpq $0x1,0x38(%rsp) │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ - jne 570 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 590 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movsd 0x18(%r15),%xmm13 │ │ │ │ │ - movsd (%r15),%xmm4 │ │ │ │ │ - add $0x30,%r15 │ │ │ │ │ - movsd -0x28(%r15),%xmm3 │ │ │ │ │ - movsd -0x20(%r15),%xmm1 │ │ │ │ │ - movsd -0x20(%r15),%xmm2 │ │ │ │ │ - movsd -0x10(%r15),%xmm9 │ │ │ │ │ - movsd -0x8(%r15),%xmm6 │ │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - lea (%rbx,%rdi,1),%r14 │ │ │ │ │ - lea 0x0(%rbp,%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 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm5,%rax │ │ │ │ │ - movsd (%rbx),%xmm5 │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - movq %rax,%xmm12 │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movsd 0x10(%r10),%xmm8 │ │ │ │ │ + add $0x30,%r10 │ │ │ │ │ + movsd -0x30(%r10),%xmm4 │ │ │ │ │ + movsd -0x18(%r10),%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + movsd -0x28(%r10),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd -0x10(%r10),%xmm6 │ │ │ │ │ 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 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %rax,%xmm1 │ │ │ │ │ - mov 0x38(%r12),%rax │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ + mov 0x20(%r15),%rax │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%r11),%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mov 0x30(%r15),%rdi │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + lea (%r11,%rcx,1),%r13 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x8(%r10),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ mov %rax,-0x48(%rsp) │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm9,-0x18(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm10,-0x38(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm11 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm11,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd (%rbx),%xmm0 │ │ │ │ │ + movsd %xmm12,-0x30(%rsp) │ │ │ │ │ movsd (%rax),%xmm12 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd 0x0(%rbp),%xmm0 │ │ │ │ │ - movsd %xmm1,-0x20(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd (%rdi),%xmm6 │ │ │ │ │ - movq %xmm12,%rdx │ │ │ │ │ - movsd (%rdi),%xmm12 │ │ │ │ │ - movq %rdx,%xmm8 │ │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ │ lea 0x0(,%rdx,8),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rdx │ │ │ │ │ - lea (%rbx,%rax,1),%r10 │ │ │ │ │ - mov %rdx,-0x50(%rsp) │ │ │ │ │ - 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(%r15),%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd (%r10),%xmm13 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movsd -0x20(%r15),%xmm9 │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - movq %rax,%xmm6 │ │ │ │ │ - addsd %xmm12,%xmm6 │ │ │ │ │ - subsd %xmm8,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - mov 0x10(%r12),%rcx │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - lea 0x0(,%rcx,8),%rsi │ │ │ │ │ - lea (%rbx,%rsi,1),%r11 │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ - movsd (%rsi),%xmm9 │ │ │ │ │ movsd %xmm13,-0x28(%rsp) │ │ │ │ │ - movsd %xmm1,-0x30(%rsp) │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ │ - mov 0x28(%r12),%r9 │ │ │ │ │ - movsd -0x18(%rsp),%xmm1 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - lea (%rbx,%rcx,1),%r13 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - lea 0x0(,%r9,8),%rdx │ │ │ │ │ - mulsd %xmm15,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm9 │ │ │ │ │ - mulsd (%rsi),%xmm15 │ │ │ │ │ - mulsd (%r11),%xmm14 │ │ │ │ │ - lea (%rbx,%rdx,1),%r9 │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ - 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(,%r8,8),%rax │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mov 0x10(%r15),%rdx │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd %xmm0,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd (%r8),%xmm9 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + lea (%r11,%rax,1),%rbp │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + lea (%rbx,%rax,1),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + mov %rdi,-0x58(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp),%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + movsd -0x18(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movsd -0x20(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd %xmm14,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + movsd (%rsi),%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + lea (%r11,%rdx,1),%rdi │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + add $0x8,%r11 │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ - add $0x8,%rbp │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ subsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm12,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd -0x30(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm4,-0x8(%r11) │ │ │ │ │ + movsd -0x40(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm0 │ │ │ │ │ + movsd %xmm0,-0x8(%rbx) │ │ │ │ │ + movsd -0x40(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm15,(%r14) │ │ │ │ │ - movsd %xmm3,-0x8(%rbx) │ │ │ │ │ - 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(%rbp) │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - movsd %xmm3,0x0(%r13) │ │ │ │ │ - movsd %xmm1,(%r11) │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd -0x28(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm4,(%r12) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + subsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ - incq -0x58(%rsp) │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm6,(%rdi) │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - mov -0x8(%rsp),%rdi │ │ │ │ │ - subsd %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + movsd %xmm4,(%r8) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - add %rdi,%r12 │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm9,%xmm1 │ │ │ │ │ - movsd %xmm3,(%r9) │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ + mov -0x48(%rsp),%rax │ │ │ │ │ + addq $0x1,-0x60(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rdi) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + movsd %xmm0,(%rsi) │ │ │ │ │ + mov -0x8(%rsp),%rsi │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + add %rsi,%r15 │ │ │ │ │ cmp %rax,-0x10(%rsp) │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 58 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,-0x18(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movsd (%r15),%xmm9 │ │ │ │ │ - add $0x30,%r15 │ │ │ │ │ - movsd -0x20(%r15),%xmm14 │ │ │ │ │ - movsd -0x28(%r15),%xmm4 │ │ │ │ │ - movsd -0x18(%r15),%xmm3 │ │ │ │ │ - movsd -0x20(%r15),%xmm2 │ │ │ │ │ - movsd -0x18(%r15),%xmm11 │ │ │ │ │ - movsd -0x10(%r15),%xmm13 │ │ │ │ │ - movsd (%rbx),%xmm6 │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - mov 0x38(%r12),%rsi │ │ │ │ │ - mov 0x18(%r12),%rcx │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%rax │ │ │ │ │ - lea (%rbx,%rdi,1),%r14 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%rax),%xmm8 │ │ │ │ │ - mov %rax,-0x50(%rsp) │ │ │ │ │ + movsd 0x8(%r10),%xmm6 │ │ │ │ │ + add $0x30,%r10 │ │ │ │ │ + movsd -0x30(%r10),%xmm3 │ │ │ │ │ + movsd -0x20(%r10),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x18(%r10),%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + mov 0x20(%r15),%rax │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ │ + lea (%r11,%rcx,1),%r13 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd -0x10(%r10),%xmm2 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + lea (%r11,%rax,1),%r9 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd -0x8(%r10),%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mov %rax,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm1,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + mulsd 0x0(%r13),%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm11,-0x38(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd 0x0(%r13),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd (%rcx),%xmm0 │ │ │ │ │ + movsd %xmm12,-0x40(%rsp) │ │ │ │ │ + movsd (%r11),%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd (%r9),%xmm9 │ │ │ │ │ + movsd %xmm12,-0x28(%rsp) │ │ │ │ │ + movsd (%rax),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd %xmm13,-0x30(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ mulsd %xmm9,%xmm11 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov 0x30(%r15),%rdi │ │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ │ + lea (%rbx,%rax,1),%r14 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r8),%xmm7 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ lea 0x0(,%rsi,8),%rax │ │ │ │ │ - movaps %xmm14,%xmm0 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - movsd %xmm6,-0x48(%rsp) │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - addsd %xmm3,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movsd -0x8(%r15),%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rsi │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ │ + lea (%r11,%rax,1),%rbp │ │ │ │ │ + mov %rsi,-0x50(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ lea (%rbx,%rax,1),%rdi │ │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - lea 0x0(%rbp,%rax,1),%rcx │ │ │ │ │ - mulsd %xmm13,%xmm7 │ │ │ │ │ - lea (%rbx,%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 0x0(%rbp),%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 0x0(%rbp),%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(%r15),%xmm8 │ │ │ │ │ - addsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movsd (%r10),%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - mulsd -0x18(%r15),%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - mulsd -0x20(%r15),%xmm3 │ │ │ │ │ - movq %xmm8,%rax │ │ │ │ │ - movq %xmm3,%rdx │ │ │ │ │ - movsd -0x18(%r15),%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ │ - mov 0x10(%r12),%rdx │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm8 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - mov 0x30(%r12),%rdx │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - lea (%rbx,%rsi,1),%r11 │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - addsd %xmm13,%xmm8 │ │ │ │ │ - movsd (%r11),%xmm13 │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - mov 0x8(%r12),%rdx │ │ │ │ │ - movsd %xmm15,-0x28(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - lea (%rbx,%rcx,1),%r13 │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ - movsd %xmm8,-0x38(%rsp) │ │ │ │ │ - movq %rax,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm6 │ │ │ │ │ - movsd -0x38(%rsp),%xmm8 │ │ │ │ │ - lea 0x0(,%rdx,8),%rax │ │ │ │ │ - mov 0x28(%r12),%rdx │ │ │ │ │ - lea (%rbx,%rax,1),%r8 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd (%rsi),%xmm14 │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm11,%xmm15 │ │ │ │ │ - mulsd (%r11),%xmm11 │ │ │ │ │ - lea (%rbx,%rdx,1),%r9 │ │ │ │ │ - add %rbp,%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 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + lea (%r11,%rax,1),%r12 │ │ │ │ │ + mov %rdi,-0x48(%rsp) │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd (%r12),%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm12 │ │ │ │ │ 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 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ addsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movsd %xmm15,(%r14) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - mov -0x50(%rsp),%r14 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm14,%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ subsd %xmm13,%xmm4 │ │ │ │ │ - movsd %xmm15,0x0(%rbp) │ │ │ │ │ - movsd %xmm4,(%r14) │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - movsd %xmm1,(%r11) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm4,-0x20(%rsp) │ │ │ │ │ + mov 0x8(%r15),%rdx │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ + lea 0x0(,%rdx,8),%rax │ │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ │ + lea (%r11,%rax,1),%rsi │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + movsd (%rsi),%xmm13 │ │ │ │ │ + movsd (%rax),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x40(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + lea (%r11,%rdx,1),%rdi │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + movsd (%rdi),%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd -0x28(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ + movsd -0x20(%rsp),%xmm12 │ │ │ │ │ + subsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm14 │ │ │ │ │ + movsd %xmm11,0x0(%r13) │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + movsd %xmm6,(%r11) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm12,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd -0x28(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + subsd %xmm14,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm11,(%rbx) │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + mov -0x50(%rsp),%rcx │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm6,(%r12) │ │ │ │ │ + movapd %xmm15,%xmm6 │ │ │ │ │ + movsd %xmm10,0x0(%rbp) │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movsd -0x30(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov -0x48(%rsp),%rcx │ │ │ │ │ + movapd %xmm10,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - addsd %xmm9,%xmm10 │ │ │ │ │ - movsd -0x30(%rsp),%xmm8 │ │ │ │ │ - movsd -0x20(%rsp),%xmm11 │ │ │ │ │ - mov -0x48(%rsp),%rsi │ │ │ │ │ - mov -0x40(%rsp),%rcx │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - incq -0x58(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm8 │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - mov -0x18(%rsp),%rdi │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - subsd %xmm10,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm5,(%rdx) │ │ │ │ │ - movsd %xmm3,(%r10) │ │ │ │ │ - movaps %xmm10,%xmm3 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - addsd %xmm6,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm1 │ │ │ │ │ - add %rdi,%rbx │ │ │ │ │ - add %rdi,%rbp │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ + subsd %xmm4,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm4,(%r9) │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rsi) │ │ │ │ │ - mov -0x8(%rsp),%rsi │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - add %rsi,%r12 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movapd %xmm15,%xmm1 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + addsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + addq $0x1,-0x60(%rsp) │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + mov -0x18(%rsp),%rsi │ │ │ │ │ + movsd %xmm0,(%r14) │ │ │ │ │ + mov -0x60(%rsp),%rax │ │ │ │ │ + add %rcx,%r15 │ │ │ │ │ + add %rsi,%r11 │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ cmp %rax,-0x10(%rsp) │ │ │ │ │ - jne 580 │ │ │ │ │ + jne 5a0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000a90 : │ │ │ │ │ +0000000000000ad0 : │ │ │ │ │ fftw_codelet_t2_8(): │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0xa9e(%rip),%rsi │ │ │ │ │ - jmp aa3 │ │ │ │ │ + lea -0xade(%rip),%rsi │ │ │ │ │ + jmp ae3 │ │ │ │ │ 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 880a0000 00460e10 8f02420e .........F....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 460e288c 05410e30 ...B. ..F.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 4f050a0e 30410e28 ..A.8...O...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 460b030e B. B..B..B..F... │ │ │ │ │ + 0x00000020 00000000 cf0a0000 00460e10 8f02450e .........F....E. │ │ │ │ │ + 0x00000030 188e0346 0e208d04 460e288c 05410e30 ...F. ..F.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830703 6c050a0e 30410e28 ..A.8...l...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 420b0335 B. B..B..B..B..5 │ │ │ │ │ 0x00000060 050e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 13000000 00000000 ........ │ │ │ ├── lt6-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: 6072 (bytes into file) │ │ │ │ │ + Start of section headers: 6024 (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 0x17b8: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1788: │ │ │ │ │ │ │ │ │ │ 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 000866 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0010a8 000558 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0008a6 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0008a6 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0008a6 00002d 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0008d3 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 001600 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0008f3 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001660 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 00090b 000010 00 A 0 0 16 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 00091b 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 00091b 000180 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 001678 0000a8 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000aa0 0003f0 18 15 15 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000e90 000212 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001720 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000836 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001078 000558 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000876 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000876 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000876 00002d 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0008a3 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0015d0 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0008c3 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001630 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 0008db 000010 00 A 0 0 16 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0008eb 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 0008eb 000180 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 001648 0000a8 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000a70 0003f0 18 15 15 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000e60 000212 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0016f0 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,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ 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 244 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 4: 0000000000000140 244 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 5: 0000000000000240 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000260 1406 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 3: 0000000000000040 236 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 4: 0000000000000130 236 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 5: 0000000000000220 32 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 6: 0000000000000240 1390 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 16 OBJECT LOCAL DEFAULT 10 maxnbufs │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 00000000000007e0 48 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 9: 00000000000007b0 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 │ │ │ │ │ @@ -35,11 +35,11 @@ │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 32: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy │ │ │ │ │ 33: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 34: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 35: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_madd │ │ │ │ │ 36: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_inplace_strides2 │ │ │ │ │ 37: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 38: 0000000000000810 86 FUNC GLOBAL DEFAULT 1 fftw_rdft_buffered_register │ │ │ │ │ + 38: 00000000000007e0 86 FUNC GLOBAL DEFAULT 1 fftw_rdft_buffered_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_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,81 +1,81 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x10a8 contains 57 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1078 contains 57 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 │ │ │ │ │ -000000000000010d 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000190 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000020d 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000249 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000252 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000286 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -000000000000028d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000295 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000029d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000002ff 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -000000000000030d 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000000333 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000034b 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ -0000000000000395 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -00000000000003ae 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000003cf 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -00000000000003df 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ -00000000000003f4 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000041b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000432 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000044e 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000046f 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -000000000000048c 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -00000000000004aa 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000004d2 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -00000000000004e0 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000004eb 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000512 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000552 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000560 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -000000000000057a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -0000000000000585 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000005ab 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000005b9 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000624 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000640 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -000000000000065d 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000672 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000068c 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000006a9 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -00000000000006be 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -00000000000006df 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000707 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -000000000000073e 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -0000000000000766 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -00000000000007a3 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -00000000000007f0 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000007fb 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000814 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000829 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -000000000000083c 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000849 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -000000000000025c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000080c 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000862 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000105 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000180 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000001f5 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 │ │ │ │ │ +0000000000000266 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +000000000000026d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000275 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000027d 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000002d7 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000002e5 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +0000000000000316 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000323 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ +000000000000036d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +0000000000000386 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000003a7 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +00000000000003b7 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ +00000000000003cc 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000003f3 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000040a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000426 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000447 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000000464 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000482 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000004aa 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +00000000000004b8 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +00000000000004c3 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000004ea 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000052a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000538 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000552 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +000000000000055d 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000588 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000591 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +00000000000005fc 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000618 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +0000000000000635 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000064a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000664 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000681 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000000696 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +00000000000006b7 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000006df 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000716 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +000000000000073e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +000000000000077b 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +00000000000007c0 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000007cb 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000007e4 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000007f9 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000080c 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000819 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000023c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000007dc 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000832 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1600 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x15d0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002900000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 7e0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 7b0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 240 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 220 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1660 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1630 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 260 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 240 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1678 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1648 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 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 140 │ │ │ │ │ -00000000000000d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 240 │ │ │ │ │ -00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 260 │ │ │ │ │ -0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7e0 │ │ │ │ │ -0000000000000160 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 810 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 130 │ │ │ │ │ +00000000000000d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 220 │ │ │ │ │ +00000000000000ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 240 │ │ │ │ │ +0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7b0 │ │ │ │ │ +0000000000000160 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 7e0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -16,20 +16,20 @@ │ │ │ │ │ 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_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000003e │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000038 0000000000000044 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000134 │ │ │ │ │ +00000038 0000000000000044 0000003c 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 │ │ │ │ │ @@ -37,147 +37,147 @@ │ │ │ │ │ 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: 215 to 0000000000000128 │ │ │ │ │ + DW_CFA_advance_loc1: 204 to 0000000000000120 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000129 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000012a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000122 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000124 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000126 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000130 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000128 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000132 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000012a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000044 00000084 FDE cie=00000000 pc=0000000000000140..0000000000000234 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ +00000080 0000000000000044 00000084 FDE cie=00000000 pc=0000000000000130..000000000000021c │ │ │ │ │ + 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 0000000000000144 │ │ │ │ │ + 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 0000000000000146 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000136 │ │ │ │ │ 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 0000000000000138 │ │ │ │ │ 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 0000000000000139 │ │ │ │ │ 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 000000000000013d │ │ │ │ │ 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: 7 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 215 to 0000000000000228 │ │ │ │ │ + DW_CFA_advance_loc1: 204 to 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000229 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000211 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000022a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000212 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000022c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000214 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000022e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000216 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000218 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000232 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000021a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000c8 0000000000000018 000000cc FDE cie=00000000 pc=0000000000000240..0000000000000260 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000241 │ │ │ │ │ +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 000000000000025b │ │ │ │ │ + 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=0000000000000260..00000000000007de │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000262 │ │ │ │ │ +000000e4 0000000000000048 000000e8 FDE cie=00000000 pc=0000000000000240..00000000000007ae │ │ │ │ │ + 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 0000000000000264 │ │ │ │ │ + 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 0000000000000266 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000246 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000268 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000248 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000269 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000249 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000026a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000024a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000271 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000251 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000002aa │ │ │ │ │ + DW_CFA_advance_loc: 57 to 000000000000028a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002ab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000028b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000028c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000028e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000290 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000292 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000294 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000002c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000298 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000130 0000000000000024 00000134 FDE cie=00000000 pc=00000000000007e0..0000000000000810 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007e1 │ │ │ │ │ +00000130 0000000000000024 00000134 FDE cie=00000000 pc=00000000000007b0..00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007e2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000007b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000007eb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000007bb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000000807 │ │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000007d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000080a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000007da │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000080b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007db │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000158 0000000000000024 0000015c FDE cie=00000000 pc=0000000000000810..0000000000000866 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000811 │ │ │ │ │ +00000158 0000000000000024 0000015c FDE cie=00000000 pc=00000000000007e0..0000000000000836 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000819 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000007e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000820 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000007f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000000085c │ │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000082c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000860 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000830 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000861 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000831 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── 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 {} │ │ │ │ │ @@ -8,66 +8,65 @@ │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x70(%rdi),%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ push 0x50(%rdi) │ │ │ │ │ push 0x48(%rdi) │ │ │ │ │ - push 0x40(%rdi) │ │ │ │ │ cqto │ │ │ │ │ - mov 0x60(%rdi),%r8 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ + push 0x40(%rdi) │ │ │ │ │ idiv %rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ + mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 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 0x68(%rdi),%rcx │ │ │ │ │ - mov 0x70(%rdi),%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - imul %rcx,%rdi │ │ │ │ │ + mov 0x70(%rdi),%rdi │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ + imul %rcx,%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ call 94 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ cmp %rcx,0x10(%rsp) │ │ │ │ │ - jl 109 │ │ │ │ │ + jl 101 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ call *0x38(%r13) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ @@ -76,71 +75,69 @@ │ │ │ │ │ add %rax,%rbx │ │ │ │ │ call *0x38(%r14) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ add %rax,%rbp │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add %rax,%r15 │ │ │ │ │ cmp %r15,0x10(%rsp) │ │ │ │ │ - jge d0 │ │ │ │ │ + jge c8 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 111 │ │ │ │ │ + call 109 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000140 : │ │ │ │ │ +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 0x68(%rdi),%rcx │ │ │ │ │ - mov 0x70(%rdi),%rdi │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - imul %rcx,%rdi │ │ │ │ │ + mov 0x70(%rdi),%rdi │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ + imul %rcx,%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 194 │ │ │ │ │ + call 184 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ cmp %rcx,0x10(%rsp) │ │ │ │ │ - jl 209 │ │ │ │ │ + jl 1f1 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ call *0x38(%r14) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ @@ -149,476 +146,474 @@ │ │ │ │ │ add %rax,%rbx │ │ │ │ │ call *0x38(%r13) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ add %rax,%rbp │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ add %rax,%r15 │ │ │ │ │ cmp %r15,0x10(%rsp) │ │ │ │ │ - jge 1d0 │ │ │ │ │ + jge 1b8 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 211 │ │ │ │ │ + call 1f9 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000240 : │ │ │ │ │ +0000000000000220 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rdi │ │ │ │ │ - call 24d │ │ │ │ │ + call 22d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ │ - call 256 │ │ │ │ │ + call 236 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 260 │ │ │ │ │ + jmp 240 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ │ │ │ │ │ -0000000000000260 : │ │ │ │ │ +0000000000000240 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x98,%rsp │ │ │ │ │ testb $0x4,0xd5(%rdx) │ │ │ │ │ - je 2c0 │ │ │ │ │ + je 298 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 28a │ │ │ │ │ + call 26a │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 291 │ │ │ │ │ + call 271 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 299 │ │ │ │ │ + call 279 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 2a1 │ │ │ │ │ + call 281 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - jg 27a │ │ │ │ │ + jg 25a │ │ │ │ │ mov 0x8(%rsi),%r9 │ │ │ │ │ cmpl $0x1,(%r9) │ │ │ │ │ - jne 27a │ │ │ │ │ + jne 25a │ │ │ │ │ lea 0x70(%rsp),%rax │ │ │ │ │ - lea 0x68(%rsp),%r13 │ │ │ │ │ - lea 0x60(%rsp),%rbp │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ + lea 0x68(%rsp),%r13 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - call 303 │ │ │ │ │ + lea 0x60(%rsp),%r12 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + call 2db │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x8(%r9),%rdi │ │ │ │ │ - call 311 │ │ │ │ │ + call 2e9 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 328 │ │ │ │ │ + je 300 │ │ │ │ │ testb $0x40,0xd5(%r14) │ │ │ │ │ - jne 27a │ │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ │ + jne 25a │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ + mov $0x2,%r8d │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ mov 0x8(%r9),%rdi │ │ │ │ │ - lea 0x0(%rip),%r12 │ │ │ │ │ + lea 0x0(%rip),%r15 │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - mov $0x2,%r8d │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ │ - call 34f │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + call 327 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf_redundant-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 27a │ │ │ │ │ + jne 25a │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ - je 730 │ │ │ │ │ + je 708 │ │ │ │ │ cmpl $0x4,0x28(%rbx) │ │ │ │ │ - je 719 │ │ │ │ │ + je 6f1 │ │ │ │ │ cmpq $0x1,0x18(%r9) │ │ │ │ │ - jle 27a │ │ │ │ │ + jle 25a │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ - jne 27a │ │ │ │ │ + jne 25a │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 399 │ │ │ │ │ + call 371 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ lea 0x58(%rsp),%rsi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 3b2 │ │ │ │ │ + call 38a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ │ mov 0x28(%rbx),%ecx │ │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov (%r15,%rax,8),%rdx │ │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ │ mov %ecx,0x1c(%rsp) │ │ │ │ │ - call 3d3 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + call 3ab │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 3e3 │ │ │ │ │ + call 3bb │ │ │ │ │ R_X86_64_PLT32 fftw_bufdist-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ imul %r12,%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 3f8 │ │ │ │ │ + call 3d0 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ cmpl $0x4,0x1c(%rsp) │ │ │ │ │ mov 0x20(%rbx),%r13 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - je 650 │ │ │ │ │ + je 628 │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x18(%rbx),%r15 │ │ │ │ │ imul %r12,%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 41f │ │ │ │ │ + call 3f7 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call 436 │ │ │ │ │ + call 40e │ │ │ │ │ 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 452 │ │ │ │ │ + call 42a │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ lea 0x28(%rbx),%rcx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - call 473 │ │ │ │ │ + call 44b │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ cmp %r13,%r15 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ sete %r8b │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ shl $0xc,%r8d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - call 490 │ │ │ │ │ + call 468 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 27c │ │ │ │ │ + je 25c │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ imul %r12,%rsi │ │ │ │ │ - call 4ae │ │ │ │ │ + call 486 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov 0x18(%rax),%r9 │ │ │ │ │ - call 4d6 │ │ │ │ │ + call 4ae │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 4e4 │ │ │ │ │ + call 4bc │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 4ef │ │ │ │ │ + call 4c7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 282 │ │ │ │ │ + je 262 │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ - movq %r13,%xmm2 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + movq %r13,%xmm2 │ │ │ │ │ punpcklqdq %xmm3,%xmm2 │ │ │ │ │ movaps %xmm2,0x30(%rsp) │ │ │ │ │ - call 516 │ │ │ │ │ + call 4ee │ │ │ │ │ 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 %r12 │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - imul %rsi,%rax │ │ │ │ │ imul %rdx,%r8 │ │ │ │ │ + imul %rsi,%rax │ │ │ │ │ lea (%rcx,%r8,8),%rcx │ │ │ │ │ mov 0x18(%rbx),%r8 │ │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ │ lea (%r8,%rax,8),%rbp │ │ │ │ │ - call 556 │ │ │ │ │ + call 52e │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call 564 │ │ │ │ │ + call 53c │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 57e │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + call 556 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 589 │ │ │ │ │ + call 561 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 282 │ │ │ │ │ + je 262 │ │ │ │ │ cmpl $0x4,0x1c(%rsp) │ │ │ │ │ - lea -0x461(%rip),%rax │ │ │ │ │ - lea -0x568(%rip),%rdx │ │ │ │ │ + lea -0x449(%rip),%rax │ │ │ │ │ + mov $0x88,%edi │ │ │ │ │ + lea -0x545(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x88,%edi │ │ │ │ │ cmove %rax,%rdx │ │ │ │ │ - call 5bd │ │ │ │ │ + call 595 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqa 0x30(%rsp),%xmm2 │ │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ │ - lea 0x8(%r13),%rdi │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov %rbp,0x50(%rax) │ │ │ │ │ - movq 0x8(%rsp),%xmm0 │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ │ add $0x8,%rbp │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ movups %xmm2,0x40(%rax) │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ + lea 0x8(%r13),%rdi │ │ │ │ │ + movq 0x8(%rsp),%xmm0 │ │ │ │ │ movhps 0x58(%rsp),%xmm0 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ imul %r12,%rax │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ movups %xmm0,0x58(%rbx) │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ movhps 0x10(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x68(%rbx) │ │ │ │ │ imul %r12,%rax │ │ │ │ │ movq %rax,%xmm4 │ │ │ │ │ punpcklqdq %xmm4,%xmm1 │ │ │ │ │ movups %xmm1,0x78(%rbx) │ │ │ │ │ - call 628 │ │ │ │ │ + call 600 │ │ │ │ │ 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 %r12 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 644 │ │ │ │ │ + call 61c │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ - jmp 2a3 │ │ │ │ │ + jmp 283 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ imul %r12,%rsi │ │ │ │ │ - call 661 │ │ │ │ │ + call 639 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call 676 │ │ │ │ │ + call 64e │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ │ - call 690 │ │ │ │ │ + call 668 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ lea 0x28(%rbx),%rax │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 6ad │ │ │ │ │ + call 685 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov $0x1000,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 6c2 │ │ │ │ │ + call 69a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 27c │ │ │ │ │ + je 25c │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 6e3 │ │ │ │ │ + call 6bb │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ │ - call 70b │ │ │ │ │ + call 6e3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 4df │ │ │ │ │ + jmp 4b7 │ │ │ │ │ testb $0x10,0xd5(%r14) │ │ │ │ │ - jne 390 │ │ │ │ │ - jmp 27a │ │ │ │ │ + jne 368 │ │ │ │ │ + jmp 25a │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - call 742 │ │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ │ + call 71a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 778 │ │ │ │ │ + jne 750 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 778 │ │ │ │ │ - mov 0x10(%r15),%rdx │ │ │ │ │ + je 750 │ │ │ │ │ + mov 0x10(%rbp),%rdx │ │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ - mov (%r12,%rdx,8),%rdx │ │ │ │ │ + mov (%r15,%rdx,8),%rdx │ │ │ │ │ mov 0x8(%r9),%rdi │ │ │ │ │ - call 76a │ │ │ │ │ + call 742 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ cmp 0x8(%rdx),%rax │ │ │ │ │ - jne 27a │ │ │ │ │ + jne 25a │ │ │ │ │ cmpl $0x4,0x28(%rbx) │ │ │ │ │ - je 7c0 │ │ │ │ │ + je 790 │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ - je 390 │ │ │ │ │ + je 368 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ - jne 27a │ │ │ │ │ + jne 25a │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call 7a7 │ │ │ │ │ + call 77f │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 390 │ │ │ │ │ - jmp 27a │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + je 368 │ │ │ │ │ + jmp 25a │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ testb $0x1,0xd6(%r14) │ │ │ │ │ - je 390 │ │ │ │ │ + je 368 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ - jne 390 │ │ │ │ │ - jmp 79a │ │ │ │ │ + jne 368 │ │ │ │ │ + jmp 772 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000007e0 : │ │ │ │ │ +00000000000007b0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 7f4 │ │ │ │ │ + call 7c4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ - call 7ff │ │ │ │ │ + call 7cf │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 810 │ │ │ │ │ + jmp 7e0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ │ │ │ │ │ -0000000000000810 : │ │ │ │ │ +00000000000007e0 : │ │ │ │ │ fftw_rdft_buffered_register(): │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 82d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 7fd │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ - call 840 │ │ │ │ │ + call 810 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 84d │ │ │ │ │ + call 81d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movq $0x1,0x10(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 866 │ │ │ │ │ + jmp 836 │ │ │ │ │ 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 1c000000 1c000000 ................ │ │ │ │ │ 0x00000020 00000000 3f000000 00440e18 520e2043 ....?....D..R. C │ │ │ │ │ - 0x00000030 0e28430e 30620e08 44000000 3c000000 .(C.0b..D...<... │ │ │ │ │ - 0x00000040 00000000 f4000000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 0e28450e 30600e08 44000000 3c000000 .(E.0`..D...<... │ │ │ │ │ + 0x00000040 00000000 ec000000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000050 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e7002d7 0e38410e ..A.8..G.p...8A. │ │ │ │ │ + 0x00000060 8606440e 38830747 0e7002cc 0e38410e ..D.8..G.p...8A. │ │ │ │ │ 0x00000070 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000080 44000000 84000000 00000000 f4000000 D............... │ │ │ │ │ + 0x00000080 44000000 84000000 00000000 ec000000 D............... │ │ │ │ │ 0x00000090 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000a0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x000000b0 0e7002d7 0e38410e 30410e28 420e2042 .p...8A.0A.(B. B │ │ │ │ │ + 0x000000a0 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x000000b0 0e7002cc 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 7e050000 00420e10 8f02420e 188e0342 ~....B....B....B │ │ │ │ │ + 0x000000f0 6e050000 00420e10 8f02420e 188e0342 n....B....B....B │ │ │ │ │ 0x00000100 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ 0x00000110 38830747 0ed00179 0a0e3841 0e30410e 8..G...y..8A.0A. │ │ │ │ │ - 0x00000120 28420e20 420e1842 0e10420e 084c0b00 (B. B..B..B..L.. │ │ │ │ │ + 0x00000120 28420e20 420e1842 0e10420e 08440b00 (B. B..B..B..D.. │ │ │ │ │ 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 56000000 00410e10 8602480e ....V....A....H. │ │ │ │ │ - 0x00000170 18830347 0e207c0e 18440e10 410e0800 ...G. |..D..A... │ │ │ │ │ + 0x00000170 1883034f 0e20740e 18440e10 410e0800 ...O. t..D..A... │ │ │ ├── buffered2.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -10,64 +10,64 @@ │ │ │ │ │ 0000000000000312 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000034b 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ 0000000000000352 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000035a 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000362 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 00000000000003ca 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 00000000000003d3 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -00000000000003f8 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000003fe 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ 000000000000040b 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf_redundant - 4 │ │ │ │ │ 0000000000000455 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ 0000000000000471 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 0000000000000486 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ 0000000000000497 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ 00000000000004c2 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ 0000000000000541 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 0000000000000558 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 000000000000056d 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000587 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 00000000000005aa 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ 00000000000005be 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ 00000000000005e3 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 00000000000005fb 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000633 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -000000000000063d 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -000000000000065a 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000667 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000067b 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000006d2 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000006e0 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000708 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -0000000000000715 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000732 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000073c 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000007c7 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -00000000000007e3 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +0000000000000634 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +000000000000063e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000065b 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000668 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000067c 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000006d3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000006e1 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000709 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +0000000000000716 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000738 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000073d 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +00000000000007c8 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +00000000000007e4 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ 00000000000007f8 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 000000000000080f 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 0000000000000824 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 000000000000083e 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000861 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ 0000000000000878 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ 0000000000000898 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 00000000000008ad 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000008e5 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -00000000000008ef 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -000000000000090c 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000919 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000092d 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000984 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000992 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000009b7 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000009c4 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000009e0 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000009ea 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000a16 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -0000000000000a38 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -0000000000000a7a 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +00000000000008e6 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +00000000000008f0 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000090d 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000091a 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000092e 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000985 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000993 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000009b8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +00000000000009c5 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000009e6 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000009eb 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000000a17 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +0000000000000a39 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000a7b 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ 0000000000000ac0 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 0000000000000acb 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 0000000000000ae4 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000af9 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000b0c 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000b19 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 000000000000031c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -16,41 +16,41 @@ │ │ │ │ │ 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_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000001c │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 000000000000003e │ │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000003e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000038 0000000000000048 0000003c FDE cie=00000000 pc=0000000000000040..0000000000000193 │ │ │ │ │ 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: 307 to 0000000000000187 │ │ │ │ │ + DW_CFA_advance_loc2: 298 to 0000000000000187 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000188 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000189 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000018b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -63,32 +63,32 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000084 0000000000000048 00000088 FDE cie=00000000 pc=00000000000001a0..00000000000002f3 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000001ab │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001ae │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001ad │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001b4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001bd │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc2: 307 to 00000000000002e7 │ │ │ │ │ + DW_CFA_advance_loc2: 298 to 00000000000002e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000002e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000002eb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ @@ -153,48 +153,48 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ DW_CFA_advance_loc: 8 to 0000000000000597 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ DW_CFA_advance_loc: 45 to 00000000000005c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ DW_CFA_advance_loc: 5 to 00000000000005c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 287 to 00000000000006e8 │ │ │ │ │ + DW_CFA_advance_loc2: 288 to 00000000000006e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000006f5 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000006f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000000071a │ │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000000071b │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000071f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000720 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 295 to 0000000000000846 │ │ │ │ │ + DW_CFA_advance_loc2: 294 to 0000000000000846 │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000084e │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ DW_CFA_advance_loc: 47 to 000000000000087d │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000881 │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ - DW_CFA_advance_loc2: 281 to 000000000000099a │ │ │ │ │ + DW_CFA_advance_loc2: 282 to 000000000000099b │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000099f │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000009a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000009cc │ │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000009cd │ │ │ │ │ DW_CFA_def_cfa_offset: 232 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009cd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009ce │ │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000180 0000000000000024 00000184 FDE cie=00000000 pc=0000000000000ab0..0000000000000ae0 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000ab1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ab2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ab5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000abb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000abb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 28 to 0000000000000ad7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000ada │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000adb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ @@ -203,17 +203,17 @@ │ │ │ │ │ 000001a8 0000000000000024 000001ac FDE cie=00000000 pc=0000000000000ae0..0000000000000b36 │ │ │ │ │ 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: 8 to 0000000000000ae9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000af0 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000af8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000000b2c │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000000b2c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000b30 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000b31 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,48 +8,48 @@ │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov 0x70(%rdi),%rax │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ mov 0x58(%rdi),%rsi │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ push 0x50(%rdi) │ │ │ │ │ push 0x48(%rdi) │ │ │ │ │ - push 0x40(%rdi) │ │ │ │ │ cqto │ │ │ │ │ - mov 0x60(%rdi),%r8 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ + push 0x40(%rdi) │ │ │ │ │ idiv %rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ + mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x68(%rdi),%rsi │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ │ mov 0x78(%rdi),%r15 │ │ │ │ │ mov 0x80(%rdi),%r14 │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ imul 0x70(%r10),%rdi │ │ │ │ │ @@ -62,30 +62,30 @@ │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x90(%r10),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ │ mov 0x88(%r10),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rcx │ │ │ │ │ cmp %rsi,0x18(%rsp) │ │ │ │ │ jl 160 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ shl $0x3,%r15 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %r10,0x48(%rsp) │ │ │ │ │ nopl (%rax) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ add %r15,%r13 │ │ │ │ │ - add %r15,%r12 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ + add %r15,%r12 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ @@ -121,30 +121,30 @@ │ │ │ │ │ jmp *%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000001a0 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x68(%rdi),%rsi │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ │ mov 0x78(%rdi),%r15 │ │ │ │ │ mov 0x80(%rdi),%r14 │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ imul 0x70(%r10),%rdi │ │ │ │ │ @@ -157,30 +157,30 @@ │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x90(%r10),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rdx │ │ │ │ │ mov 0x88(%r10),%rax │ │ │ │ │ lea (%rdi,%rax,8),%rcx │ │ │ │ │ cmp %rsi,0x18(%rsp) │ │ │ │ │ jl 2c0 │ │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ │ shl $0x3,%r15 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ │ + lea 0x0(,%r14,8),%rax │ │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %r10,0x48(%rsp) │ │ │ │ │ nopl (%rax) │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ add %r15,%rbp │ │ │ │ │ - add %r15,%rbx │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ + add %r15,%rbx │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ @@ -279,45 +279,45 @@ │ │ │ │ │ jne 33f │ │ │ │ │ testb $0x1,0x8(%r14) │ │ │ │ │ jne 33f │ │ │ │ │ testl $0xfffffffb,0x38(%rsi) │ │ │ │ │ jne 33f │ │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ │ lea 0x78(%rsp),%rbp │ │ │ │ │ - lea 0x70(%rsp),%rbx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ │ + lea 0x70(%rsp),%rbx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ call 3ce │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ call 3d7 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 3ed │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ testb $0x40,0xd5(%rax) │ │ │ │ │ jne 33f │ │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ │ + mov $0x2,%r8d │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ lea 0x0(%rip),%r12 │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - mov $0x2,%r8d │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ call 40f │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf_redundant-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 33f │ │ │ │ │ mov 0x28(%r15),%rax │ │ │ │ │ cmp %rax,0x18(%r15) │ │ │ │ │ - je a0d │ │ │ │ │ + je a0e │ │ │ │ │ cmpl $0x4,0x38(%r15) │ │ │ │ │ - je 9f6 │ │ │ │ │ + je 9f7 │ │ │ │ │ cmpq $0x2,0x18(%r14) │ │ │ │ │ jle 33f │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ jne 33f │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ @@ -437,143 +437,142 @@ │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 5ff │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ │ - mov $0x2,%r8d │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov $0x2,%r8d │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %r10,%rcx │ │ │ │ │ mov 0x18(%rax),%r9 │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ add %r10,%rcx │ │ │ │ │ sar $1,%rcx │ │ │ │ │ - inc %rcx │ │ │ │ │ - call 637 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ + call 638 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - call 641 │ │ │ │ │ + call 642 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r13,%r9 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ - call 65e │ │ │ │ │ + call 65f │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 66b │ │ │ │ │ + call 66c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 347 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 67f │ │ │ │ │ + call 680 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ mov 0x38(%rsp),%r14 │ │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ │ mov 0x20(%r15),%rcx │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - mov 0x38(%r15),%r8d │ │ │ │ │ cqto │ │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ │ idiv %rbx │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ shl $0x3,%r14 │ │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ + mov 0x38(%r15),%r8d │ │ │ │ │ add %r14,%r9 │ │ │ │ │ add %r13,%rcx │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ add 0x28(%r15),%r14 │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ add 0x18(%r15),%r13 │ │ │ │ │ mov %r8d,0x50(%rsp) │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ - call 6d6 │ │ │ │ │ + call 6d7 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 6e4 │ │ │ │ │ + call 6e5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov 0x58(%rsp),%r8d │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ push %r8 │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ - call 70c │ │ │ │ │ + call 70d │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 719 │ │ │ │ │ + call 71a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ pop %r8 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 347 │ │ │ │ │ - lea -0x58f(%rip),%rdx │ │ │ │ │ + lea -0x590(%rip),%rdx │ │ │ │ │ + mov $0x98,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x98,%edi │ │ │ │ │ - call 740 │ │ │ │ │ + call 741 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ movq %r12,%xmm2 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ │ mov %r14,0x50(%r13) │ │ │ │ │ - lea 0x8(%r12),%rsi │ │ │ │ │ - lea 0x8(%rbp),%rdi │ │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,0x40(%r13) │ │ │ │ │ - movq 0x10(%rsp),%xmm0 │ │ │ │ │ + lea 0x8(%rbp),%rdi │ │ │ │ │ add $0x8,%r14 │ │ │ │ │ + movq 0x10(%rsp),%xmm0 │ │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ │ + mov 0x58(%rsp),%r15 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ + movhps 0x68(%rsp),%xmm0 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ │ - movhps 0x68(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x58(%r13) │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ movhps 0x18(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x68(%r13) │ │ │ │ │ movq 0x40(%rsp),%xmm0 │ │ │ │ │ + imul %rbx,%rax │ │ │ │ │ + movhps 0x48(%rsp),%xmm0 │ │ │ │ │ + movups %xmm0,0x88(%r13) │ │ │ │ │ movq %rax,%xmm3 │ │ │ │ │ punpcklqdq %xmm3,%xmm1 │ │ │ │ │ movups %xmm1,0x78(%r13) │ │ │ │ │ - movhps 0x48(%rsp),%xmm0 │ │ │ │ │ - movups %xmm0,0x88(%r13) │ │ │ │ │ - call 7cb │ │ │ │ │ + call 7cc │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ lea 0x8(%r13),%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 7e7 │ │ │ │ │ + call 7e8 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov %r13,%rax │ │ │ │ │ jmp 368 │ │ │ │ │ - nop │ │ │ │ │ imul %rbx,%rdx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call 7fc │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ @@ -601,17 +600,17 @@ │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x38(%rsp),%r8 │ │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ │ call 865 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - mov $0x1000,%r8d │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov $0x1000,%r8d │ │ │ │ │ call 87c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ pop %rcx │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ pop %rsi │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 342 │ │ │ │ │ @@ -634,142 +633,142 @@ │ │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ shr $0x3f,%rcx │ │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ sar $1,%rcx │ │ │ │ │ - inc %rcx │ │ │ │ │ - call 8e9 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ + call 8ea │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ │ - call 8f3 │ │ │ │ │ + call 8f4 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ - call 910 │ │ │ │ │ + call 911 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 91d │ │ │ │ │ + call 91e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 347 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 931 │ │ │ │ │ + call 932 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov 0x20(%r15),%rcx │ │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - mov 0x38(%r15),%r14d │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ │ add %rax,%rcx │ │ │ │ │ add 0x18(%r15),%rax │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ - add %r13,%r9 │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ + mov 0x38(%r15),%r14d │ │ │ │ │ + add %r13,%r9 │ │ │ │ │ add 0x28(%r15),%r13 │ │ │ │ │ mov %r9,0x50(%rsp) │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ │ - call 988 │ │ │ │ │ + call 989 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call 996 │ │ │ │ │ + call 997 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ push %r14 │ │ │ │ │ mov 0x60(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ - call 9bb │ │ │ │ │ + call 9bc │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 9c8 │ │ │ │ │ + call 9c9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ test %r14,%r14 │ │ │ │ │ je 347 │ │ │ │ │ - lea -0x99d(%rip),%rdx │ │ │ │ │ + mov $0x98,%edi │ │ │ │ │ + lea -0x9a3(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x98,%edi │ │ │ │ │ - call 9ee │ │ │ │ │ + call 9ef │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - jmp 743 │ │ │ │ │ + jmp 744 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ testb $0x10,0xd5(%rax) │ │ │ │ │ jne 450 │ │ │ │ │ jmp 33f │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call a1a │ │ │ │ │ + call a1b │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne a4a │ │ │ │ │ + jne a4b │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ cmpl $0x0,(%rax) │ │ │ │ │ - je a4a │ │ │ │ │ + je a4b │ │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ mov (%r12,%rdx,8),%rdx │ │ │ │ │ - call a3c │ │ │ │ │ + call a3d │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ │ cmp 0x8(%rdx),%rax │ │ │ │ │ jne 33f │ │ │ │ │ cmpl $0x4,0x38(%r15) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ je a90 │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ je 450 │ │ │ │ │ mov 0x28(%r15),%rax │ │ │ │ │ cmp %rax,0x18(%r15) │ │ │ │ │ jne 33f │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call a7e │ │ │ │ │ + call a7f │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 450 │ │ │ │ │ jmp 33f │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ je 450 │ │ │ │ │ mov 0x28(%r15),%rax │ │ │ │ │ cmp %rax,0x18(%r15) │ │ │ │ │ jne 450 │ │ │ │ │ - jmp a71 │ │ │ │ │ + jmp a72 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000ab0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ call ac4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ @@ -785,18 +784,18 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000ae0 : │ │ │ │ │ fftw_rdft2_buffered_register(): │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ call afd │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ call b10 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── 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 53010000 00420e10 8f02420e ....S....B....B. │ │ │ │ │ - 0x00000050 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000060 8606410e 38830747 0e900103 33010e38 ..A.8..G....3..8 │ │ │ │ │ + 0x00000030 0e28450e 30600e08 48000000 3c000000 .(E.0`..H...<... │ │ │ │ │ + 0x00000040 00000000 53010000 00420e10 8f02450e ....S....B....E. │ │ │ │ │ + 0x00000050 188e0342 0e208d04 450e288c 05440e30 ...B. ..E.(..D.0 │ │ │ │ │ + 0x00000060 8606440e 38830747 0e900103 2a010e38 ..D.8..G....*..8 │ │ │ │ │ 0x00000070 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000080 0e080000 48000000 88000000 00000000 ....H........... │ │ │ │ │ - 0x00000090 53010000 00420e10 8f02420e 188e0342 S....B....B....B │ │ │ │ │ - 0x000000a0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000000b0 38830747 0e900103 33010e38 410e3041 8..G....3..8A.0A │ │ │ │ │ + 0x00000090 53010000 00420e10 8f02450e 188e0342 S....B....E....B │ │ │ │ │ + 0x000000a0 0e208d04 450e288c 05440e30 8606440e . ..E.(..D.0..D. │ │ │ │ │ + 0x000000b0 38830747 0e900103 2a010e38 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 8d070000 00420e10 .............B.. │ │ │ │ │ 0x00000100 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ 0x00000110 05410e30 8606410e 38830747 0ee0017e .A.0..A.8..G...~ │ │ │ │ │ 0x00000120 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ 0x00000130 0e10420e 08470b03 0f020ee8 01480ef0 ..B..G.......H.. │ │ │ │ │ - 0x00000140 016d0ee8 01450ee0 01031f01 0ee8014d .m...E.........M │ │ │ │ │ - 0x00000150 0ef00165 0ee80145 0ee00103 27010ee8 ...e...E....'... │ │ │ │ │ - 0x00000160 01480ef0 016f0ee8 01440ee0 01031901 .H...o...D...... │ │ │ │ │ + 0x00000140 016d0ee8 01450ee0 01032001 0ee8014d .m...E.... ....M │ │ │ │ │ + 0x00000150 0ef00165 0ee80145 0ee00103 26010ee8 ...e...E....&... │ │ │ │ │ + 0x00000160 01480ef0 016f0ee8 01440ee0 01031a01 .H...o...D...... │ │ │ │ │ 0x00000170 0ee80145 0ef0016d 0ee80141 0ee00100 ...E...m...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 56000000 00410e10 8602480e ....V....A....H. │ │ │ │ │ - 0x000001c0 18830347 0e207c0e 18440e10 410e0800 ...G. |..D..A... │ │ │ │ │ + 0x000001c0 1883034f 0e20740e 18440e10 410e0800 ...O. t..D..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 000285 000047 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0002cc 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 00040c 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 00040c 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 00027d 000047 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 0002c4 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 000404 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 000404 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 │ │ │ │ │ +0000000000000076 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + 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 │ │ │ │ │ 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: 8960 (bytes into file) │ │ │ │ │ + Start of section headers: 8888 (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 0x2300: │ │ │ │ │ +There are 14 section headers, starting at offset 0x22b8: │ │ │ │ │ │ │ │ │ │ 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 0012fd 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001c28 000558 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00133d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00133d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 00133d 00005a 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 001397 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 002180 000048 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 0013b7 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 0013b7 000330 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 0021c8 0000c0 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0016e8 000360 18 12 13 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 001a48 0001d9 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 002288 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0012ad 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001be0 000558 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0012ed 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0012ed 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 0012ed 00005a 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 001347 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 002138 000048 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 001367 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 001367 000338 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 002180 0000c0 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 0016a0 000360 18 12 13 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 001a00 0001d9 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 002240 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 326 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000150 434 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 99 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 7: 00000000000004a0 1886 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 2: 0000000000000000 319 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 3: 0000000000000140 434 FUNC LOCAL DEFAULT 1 apply_extra_iter │ │ │ │ │ + 4: 0000000000000300 47 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 5: 0000000000000330 226 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 0000000000000420 99 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 0000000000000490 1870 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 0000000000000c00 1650 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 9: 0000000000000be0 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: 0000000000001280 125 FUNC GLOBAL DEFAULT 1 fftw_regsolver_hc2c_direct │ │ │ │ │ + 33: 0000000000001230 125 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 0x1c28 contains 57 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1be0 contains 57 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -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 │ │ │ │ │ -00000000000003a6 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000003e1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000406 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 │ │ │ │ │ -00000000000008bf 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000008e2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000008f2 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 │ │ │ │ │ -000000000000097f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000992 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000099c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000009af 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000009d2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000009e2 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000a2b 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000a39 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2c - 4 │ │ │ │ │ -0000000000000a64 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000ab0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000ad3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000b07 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000b20 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000b34 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000b9c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000bba 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000bc4 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2c - 4 │ │ │ │ │ -0000000000000bd6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000bdd 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e1a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000e8a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -0000000000000efa 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000f32 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -0000000000000fdc 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -000000000000103a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ -00000000000010c4 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -00000000000010fa 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ -00000000000011b7 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_zero1d_pair - 4 │ │ │ │ │ -00000000000011ec 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 │ │ │ │ │ -00000000000012aa 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ -00000000000012c4 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000012d7 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ -000000000000033b 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -000000000000048f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -00000000000012f9 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000309 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000312 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000031e 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +000000000000037f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +0000000000000391 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000003d1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +00000000000003e5 0000000c00000002 R_X86_64_PC32 0000000000000030 .LC1 - 4 │ │ │ │ │ +0000000000000430 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000043b 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000819 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ +0000000000000836 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000850 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000086a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000882 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000088a 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000089f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000008c2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +00000000000008d2 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000092d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000094a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000095f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000974 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000097c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000098f 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +00000000000009b2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +00000000000009c2 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000a10 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000a19 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2c - 4 │ │ │ │ │ +0000000000000a44 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000a90 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +0000000000000ab3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000ae7 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000b00 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000b14 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000b7c 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000b9f 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000ba4 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2c - 4 │ │ │ │ │ +0000000000000bb6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000bbd 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000dec 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000000e53 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000000ec4 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000eff 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000000fa4 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000001001 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_ci - 4 │ │ │ │ │ +0000000000001085 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +00000000000010be 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_pair_co - 4 │ │ │ │ │ +0000000000001170 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_zero1d_pair - 4 │ │ │ │ │ +00000000000011a5 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_zero1d_pair - 4 │ │ │ │ │ +00000000000011e5 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001204 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000125a 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ +0000000000001274 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000001287 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2c - 4 │ │ │ │ │ +000000000000032b 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +000000000000047f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +00000000000012a9 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x2180 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2138 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -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 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 420 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 300 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x21c8 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2180 contains 8 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 + 150 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 310 │ │ │ │ │ -000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 430 │ │ │ │ │ -00000000000001b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ -00000000000002c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c00 │ │ │ │ │ -00000000000002fc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1280 │ │ │ │ │ +0000000000000080 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 140 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 300 │ │ │ │ │ +000000000000010c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ +000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 420 │ │ │ │ │ +00000000000001b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 490 │ │ │ │ │ +00000000000002c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + be0 │ │ │ │ │ +0000000000000300 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1230 │ │ │ │ ├── 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 000000000000005c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000146 │ │ │ │ │ +00000018 000000000000005c 0000001c FDE cie=00000000 pc=0000000000000000..000000000000013f │ │ │ │ │ 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,392 +25,400 @@ │ │ │ │ │ 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: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 196 to 00000000000000d5 │ │ │ │ │ + DW_CFA_advance_loc1: 187 to 00000000000000cc │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000ed │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000000ee │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000000f6 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000000f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000010d │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000106 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 000000000000013b │ │ │ │ │ + DW_CFA_advance_loc: 46 to 0000000000000134 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000135 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000013d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000136 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000013f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000138 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000141 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000013a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000143 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000013c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000145 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000013e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000078 000000000000006c 0000007c FDE cie=00000000 pc=0000000000000150..0000000000000302 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000152 │ │ │ │ │ +00000078 000000000000006c 0000007c FDE cie=00000000 pc=0000000000000140..00000000000002f2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000154 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000144 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000156 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000146 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000158 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000148 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000159 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000014c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000015a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000014d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000161 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000151 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 244 to 0000000000000255 │ │ │ │ │ + DW_CFA_advance_loc1: 246 to 0000000000000247 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000000026c │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000000264 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000026e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000266 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000274 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000026c │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000000297 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000027b │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000002a9 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000299 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002ad │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000029d │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000029f │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000002c4 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000002b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 51 to 00000000000002f7 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 00000000000002e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002fb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002eb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002fd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ed │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ef │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000301 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000018 000000ec FDE cie=00000000 pc=0000000000000310..000000000000033f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000311 │ │ │ │ │ +000000e8 0000000000000018 000000ec FDE cie=00000000 pc=0000000000000300..000000000000032f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000301 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000000033a │ │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000000032a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000104 000000000000007c 00000108 FDE cie=00000000 pc=0000000000000340..0000000000000422 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ +00000104 000000000000007c 00000108 FDE cie=00000000 pc=0000000000000330..0000000000000412 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000334 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000346 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000336 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000338 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000349 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000339 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000034a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000033d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000351 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000344 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 0000000000000389 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000039e │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000038e │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000039c │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000003bb │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000003ab │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003cb │ │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000003bb │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003cf │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003bf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003d3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003d5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003d7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003d9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003e0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000003e9 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000003d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000003f2 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000003e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003f4 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000003f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000000413 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000403 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000417 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000407 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000418 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000408 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000419 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000409 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000041b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000040b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000041d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000040d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000041f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000040f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000421 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000411 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000024 00000188 FDE cie=00000000 pc=0000000000000430..0000000000000493 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000431 │ │ │ │ │ +00000184 0000000000000024 00000188 FDE cie=00000000 pc=0000000000000420..0000000000000483 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000421 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000432 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000424 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000043b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000042b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 81 to 000000000000048c │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 000000000000047c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000048d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000047d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000048e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000047e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000001ac 0000000000000110 000001b0 FDE cie=00000000 pc=00000000000004a0..0000000000000bfe │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004a2 │ │ │ │ │ +000001ac 0000000000000110 000001b0 FDE cie=00000000 pc=0000000000000490..0000000000000bde │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000492 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004a4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000497 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004a6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000049c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000004ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000049e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004ad │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000004b4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000004e3 │ │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000004d3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000004e6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ed │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004dd │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004df │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 58 to 000000000000052a │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000004fa │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000000571 │ │ │ │ │ + DW_CFA_advance_loc1: 103 to 0000000000000561 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000057a │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000056a │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000583 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000576 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 00000000000005ae │ │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000059e │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000005bf │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000005af │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000005e0 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000005d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000005e4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000005d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000060a │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000005fa │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000616 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000606 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000621 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000611 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000623 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000613 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000630 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000620 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 000000000000064f │ │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000000063f │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000671 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000662 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000069d │ │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000068e │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000006a1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000692 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000006ac │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000069d │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000006be │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000006af │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000006e6 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 00000000000006d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000000070b │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000006df │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000710 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000715 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000006f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000737 │ │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000000727 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000074d │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000738 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000000783 │ │ │ │ │ + DW_CFA_advance_loc: 54 to 000000000000076e │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000785 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000770 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000792 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000077a │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000007a0 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000078d │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000007ac │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000799 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000007c0 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000007ac │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007ae │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000007d7 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000007c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000007e2 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000007ce │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 229 to 00000000000008c7 │ │ │ │ │ + DW_CFA_advance_loc1: 217 to 00000000000008a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000008cf │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000008af │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000008fd │ │ │ │ │ + DW_CFA_advance_loc: 46 to 00000000000008dd │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000008ff │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008df │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 187 to 00000000000009ba │ │ │ │ │ + DW_CFA_advance_loc1: 187 to 000000000000099a │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000009c2 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000009a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000009fe │ │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000009de │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009ff │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000009df │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc2: 367 to 0000000000000b6e │ │ │ │ │ + DW_CFA_advance_loc2: 368 to 0000000000000b4f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b72 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b53 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b73 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b54 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b75 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b56 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b77 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b58 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b79 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b5a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b7b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b5c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000b80 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000002c0 0000000000000030 000002c4 FDE cie=00000000 pc=0000000000000c00..0000000000001272 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c01 │ │ │ │ │ +000002c0 0000000000000034 000002c4 FDE cie=00000000 pc=0000000000000be0..0000000000001222 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000be1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000c04 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000be4 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000c0d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000be8 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000bf7 │ │ │ │ │ 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: 1553 to 000000000000121e │ │ │ │ │ + DW_CFA_advance_loc2: 1495 to 00000000000011ce │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001220 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000001247 │ │ │ │ │ + DW_CFA_advance_loc: 39 to 00000000000011f7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001248 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000011f8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002f4 0000000000000038 000002f8 FDE cie=00000000 pc=0000000000001280..00000000000012fd │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001282 │ │ │ │ │ +000002f8 000000000000003c 000002fc FDE cie=00000000 pc=0000000000001230..00000000000012ad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001232 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001284 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000123b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001286 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001243 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000128a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001247 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000128b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000001250 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 99 to 00000000000012ee │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 00000000000012a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000012f2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012f8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012a8 │ │ │ │ │ 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,20 +1,20 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ X[]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ D$@AYAZH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^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 │ │ │ │ │ fftw_stride_destroy │ │ │ │ │ fftw_twiddle_length │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,140 +6,139 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x68(%rdi),%rax │ │ │ │ │ mov 0x48(%rdi),%r11 │ │ │ │ │ mov 0x50(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%rdx │ │ │ │ │ mov 0x78(%rdi),%r10 │ │ │ │ │ mov 0x80(%rdi),%r14 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 137 │ │ │ │ │ + jle 130 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ mov %rdi,%r15 │ │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ │ shr $0x3f,%r12 │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ lea -0x1(%rdx),%r13 │ │ │ │ │ - lea 0x0(,%r10,8),%rcx │ │ │ │ │ add %rdx,%r12 │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ │ + sar $1,%r12 │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ + imul %r10,%r12 │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ imul %r10,%r13 │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - sar $1,%r12 │ │ │ │ │ + lea 0x0(,%r10,8),%rcx │ │ │ │ │ add %rdi,%rsi │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - imul %r10,%r12 │ │ │ │ │ sar $1,%rsi │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ │ lea 0x0(,%r12,8),%rcx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ + shl $0x3,%r13 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x98(%r15),%rdx │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ + mov 0x98(%r15),%rdx │ │ │ │ │ lea 0x0(%r13,%rbp,1),%rcx │ │ │ │ │ mov 0x88(%r15),%r9 │ │ │ │ │ + lea (%rax,%rbp,1),%rsi │ │ │ │ │ mov (%rdx),%r8 │ │ │ │ │ + lea (%rax,%rbx,1),%rdi │ │ │ │ │ push 0x40(%rsp) │ │ │ │ │ lea 0x0(%r13,%rbx,1),%rdx │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ - lea (%rax,%rbp,1),%rsi │ │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ │ push $0x1 │ │ │ │ │ call *0x40(%r15) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ lea (%rax,%rbp,1),%rdx │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ lea (%rax,%rbx,1),%rsi │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - add %r14,%rbx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ + add %r14,%rbx │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ - add %r14,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %r12,0x30(%rsp) │ │ │ │ │ - jne b0 │ │ │ │ │ + jne a8 │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000150 : │ │ │ │ │ +0000000000000140 : │ │ │ │ │ apply_extra_iter(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov 0x68(%rdi),%r10 │ │ │ │ │ mov 0x48(%rdi),%r15 │ │ │ │ │ mov 0x50(%rdi),%r11 │ │ │ │ │ - mov 0x78(%rdi),%r9 │ │ │ │ │ - mov 0x80(%rdi),%rdi │ │ │ │ │ lea -0x1(%r8),%r14 │ │ │ │ │ + mov 0x78(%rdi),%r9 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ + mov 0x80(%rdi),%rdi │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %r14,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jle 2f3 │ │ │ │ │ + jle 2e3 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - lea 0x0(,%r9,8),%rcx │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ + mov %r15,0x30(%rsp) │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ │ - imul %r9,%rdx │ │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - imul %r9,%r14 │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ + imul %r9,%rdx │ │ │ │ │ mov %r13,%r12 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ │ + lea 0x0(,%r9,8),%rcx │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ + imul %r9,%r14 │ │ │ │ │ + lea 0x2(%rax),%rdi │ │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ shl $0x3,%r14 │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ @@ -152,34 +151,34 @@ │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x98(%r15),%rdx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ lea (%r14,%rbp,1),%rcx │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + mov 0x98(%r15),%rdx │ │ │ │ │ mov 0x88(%r15),%r9 │ │ │ │ │ + lea (%rax,%rbp,1),%rsi │ │ │ │ │ mov (%rdx),%r8 │ │ │ │ │ + lea (%rax,%rbx,1),%rdi │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ push %r13 │ │ │ │ │ lea (%r14,%rbx,1),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ - lea (%rax,%rbp,1),%rsi │ │ │ │ │ - lea (%rax,%rbx,1),%rdi │ │ │ │ │ call *0x40(%r15) │ │ │ │ │ mov 0x98(%r15),%rdx │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - mov 0x88(%r15),%r9 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + mov 0x88(%r15),%r9 │ │ │ │ │ mov (%rdx),%r8 │ │ │ │ │ lea (%rax,%rbp,1),%rcx │ │ │ │ │ lea (%rax,%rbx,1),%rdx │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ push $0x0 │ │ │ │ │ push 0x38(%rsp) │ │ │ │ │ push %r13 │ │ │ │ │ @@ -195,83 +194,83 @@ │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rax,%rbp │ │ │ │ │ cmp %r12,0x40(%rsp) │ │ │ │ │ - jne 230 │ │ │ │ │ + jne 220 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000310 : │ │ │ │ │ +0000000000000300 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 31d │ │ │ │ │ + call 30d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ - call 326 │ │ │ │ │ + call 316 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x88(%rbx),%rdi │ │ │ │ │ - call 332 │ │ │ │ │ + call 322 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x90(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 33f │ │ │ │ │ + jmp 32f │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000340 : │ │ │ │ │ +0000000000000330 : │ │ │ │ │ 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 %rcx,(%rsp) │ │ │ │ │ - test %eax,%eax │ │ │ │ │ + mov 0x48(%rdi),%r12 │ │ │ │ │ mov 0x8(%rdx),%r15 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ mov 0x10(%rdx),%rsi │ │ │ │ │ - je 3e0 │ │ │ │ │ - call 393 │ │ │ │ │ + mov 0x58(%rdi),%rdi │ │ │ │ │ + je 3d0 │ │ │ │ │ + call 383 │ │ │ │ │ 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 │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + push %r15 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ lea 0x3(%rcx),%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ push %r9 │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ @@ -280,177 +279,177 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 3e5 │ │ │ │ │ + call 3d5 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ push %r13 │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ 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 │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000430 : │ │ │ │ │ +0000000000000420 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 444 │ │ │ │ │ + call 434 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ - call 44f │ │ │ │ │ + call 43f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x60(%rbx),%rcx │ │ │ │ │ lea 0x98(%rbx),%rsi │ │ │ │ │ mov %ebp,%edi │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ mov 0xa0(%rbx),%rax │ │ │ │ │ sar $1,%r9 │ │ │ │ │ add 0x70(%rbx),%r9 │ │ │ │ │ mov 0x28(%rax),%rax │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 493 │ │ │ │ │ + jmp 483 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000004a0 : │ │ │ │ │ +0000000000000490 : │ │ │ │ │ mkcldw(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %esi,%r12d │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %esi,%r12d │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ mov 0x28(%rdi),%rbx │ │ │ │ │ mov 0x30(%rdi),%r11d │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ mov (%rbx),%rax │ │ │ │ │ test %r11d,%r11d │ │ │ │ │ - je 4f0 │ │ │ │ │ + je 4e0 │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 6d0 │ │ │ │ │ + je 6c0 │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jne 4df │ │ │ │ │ + jne 4cf │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ cmp 0x8(%rax),%esi │ │ │ │ │ - jne 4df │ │ │ │ │ + jne 4cf │ │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + mov $0x1,%r9d │ │ │ │ │ lea 0x1(%r8),%rcx │ │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ │ lea -0x1(%r8),%r11 │ │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ - mov $0x1,%r9d │ │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ + lea 0x0(,%rcx,8),%rbp │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - lea 0x0(,%rcx,8),%r13 │ │ │ │ │ imul %r11,%rdx │ │ │ │ │ - add %r13,%r8 │ │ │ │ │ - add %r13,%r10 │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ + add %rbp,%r10 │ │ │ │ │ mov %r8,%r11 │ │ │ │ │ - lea 0x0(,%rdx,8),%rbp │ │ │ │ │ + lea 0x0(,%rdx,8),%r13 │ │ │ │ │ mov 0xc0(%rsp),%rdx │ │ │ │ │ push 0xc8(%rsp) │ │ │ │ │ - add %rbp,%rsi │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ push %rcx │ │ │ │ │ - add %rbp,%rdx │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ mov %rdi,0x48(%rsp) │ │ │ │ │ - push %rdi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ + push %rdi │ │ │ │ │ mov %r11,%rdi │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ │ + mov %r10,%rsi │ │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ │ mov %r11,0x68(%rsp) │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne b80 │ │ │ │ │ + jne b60 │ │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ mov %r11,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %r11,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ push 0xc8(%rsp) │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ push %r10 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4df │ │ │ │ │ + je 4cf │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ push 0xc8(%rsp) │ │ │ │ │ push $0x0 │ │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ │ lea 0x2(%r10),%rdx │ │ │ │ │ mov %r10,%r9 │ │ │ │ │ @@ -459,819 +458,807 @@ │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4df │ │ │ │ │ - decq 0x30(%rsp) │ │ │ │ │ + je 4cf │ │ │ │ │ + subq $0x1,0x30(%rsp) │ │ │ │ │ movq $0x1,0x48(%rsp) │ │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ mov 0xb8(%rsp),%rdi │ │ │ │ │ lea 0x0(,%rax,8),%rsi │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ add 0xc0(%rsp),%rsi │ │ │ │ │ push 0xc8(%rsp) │ │ │ │ │ push 0x28(%rsp) │ │ │ │ │ - lea (%rdi,%rbp,1),%rdx │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ + lea (%rdi,%r13,1),%rdx │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ push 0x48(%rsp) │ │ │ │ │ + lea (%rsi,%r13,1),%rcx │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - lea (%rsi,%rbp,1),%rcx │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ + add %rbp,%rsi │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4df │ │ │ │ │ - jmp 800 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + je 4cf │ │ │ │ │ + jmp 7e0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x18(%rbx),%r10 │ │ │ │ │ cmp 0x8(%r10),%esi │ │ │ │ │ - jne 4df │ │ │ │ │ - lea 0x3(%rdx),%rax │ │ │ │ │ + jne 4cf │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ - mov $0x8,%esi │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea 0x2(%rax),%r11 │ │ │ │ │ - add $0x3,%rax │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ push 0xc8(%rsp) │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ + lea 0x3(%rdx),%rax │ │ │ │ │ push $0x2 │ │ │ │ │ - shl $0x5,%rdx │ │ │ │ │ + mov $0x8,%esi │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ + lea 0x2(%rax),%rbp │ │ │ │ │ + add $0x3,%rax │ │ │ │ │ push %rax │ │ │ │ │ - lea 0x0(,%r11,4),%r13 │ │ │ │ │ - lea -0x8(%rdx),%rcx │ │ │ │ │ - lea -0x10(%rdx),%rbp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ + lea 0x0(,%rbp,4),%r13 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ + shl $0x5,%rdx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + lea -0x10(%rdx),%rdi │ │ │ │ │ + lea -0x8(%rdx),%rcx │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ │ call *(%r10) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4df │ │ │ │ │ + je 4cf │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov $0x1,%r9d │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ - mov $0x8,%esi │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - lea -0x1(%rax),%rdx │ │ │ │ │ - mov %rdx,%rax │ │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ │ + mov $0x1,%r9d │ │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ + add %rsi,%rax │ │ │ │ │ + mov $0x8,%esi │ │ │ │ │ sar $1,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %r11 │ │ │ │ │ + idiv %rbp │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ push 0xc8(%rsp) │ │ │ │ │ push $0x2 │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ │ lea 0x1(%rdx),%rdx │ │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ │ push %rdx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne bf0 │ │ │ │ │ + jne bd0 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ │ mov $0x1,%r9d │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ push 0xc8(%rsp) │ │ │ │ │ push $0x2 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - add $0x2,%r10 │ │ │ │ │ - push %r10 │ │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ │ + add $0x2,%rdx │ │ │ │ │ + push %rdx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ call *(%rax) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4df │ │ │ │ │ + je 4cf │ │ │ │ │ movq $0x1,0x48(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ mov 0xc0(%rsp),%rax │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ - je 845 │ │ │ │ │ + je 825 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov 0x30(%r14),%r8d │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - imul %r15,%rdx │ │ │ │ │ + mov 0x30(%r15),%r8d │ │ │ │ │ + imul %r14,%rdx │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - je 82d │ │ │ │ │ + je 80d │ │ │ │ │ mov $0x200,%edi │ │ │ │ │ mov 0xa0(%rsp),%rsi │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - call 83d │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + call 81d │ │ │ │ │ R_X86_64_PLT32 fftw_ct_uglyp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 4df │ │ │ │ │ + jne 4cf │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ mov 0xb8(%rsp),%rdi │ │ │ │ │ - call 85a │ │ │ │ │ + call 83a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - call 874 │ │ │ │ │ + call 854 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ mov 0xb8(%rsp),%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 88e │ │ │ │ │ + call 86e │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ - call 8a8 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + call 886 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 8b0 │ │ │ │ │ + call 88e │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 8c3 │ │ │ │ │ + call 8a3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ push %r12 │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ │ - call 8e6 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + call 8c6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 8f6 │ │ │ │ │ + call 8d6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ pop %r9 │ │ │ │ │ pop %r10 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je bd0 │ │ │ │ │ + je bb0 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ cmp $0x1,%r12d │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ - sbb %r12d,%r12d │ │ │ │ │ - mov 0xb8(%rsp),%r13 │ │ │ │ │ + sbb %r13d,%r13d │ │ │ │ │ + mov 0xb8(%rsp),%r12 │ │ │ │ │ + and $0xfffffffb,%r13d │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ - and $0xfffffffb,%r12d │ │ │ │ │ - add $0x6,%r12d │ │ │ │ │ + add $0x6,%r13d │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ shr $0x3f,%rbp │ │ │ │ │ add %rax,%rbp │ │ │ │ │ sar $1,%rbp │ │ │ │ │ imul %rcx,%rbp │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ - add %rbp,%r13 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call 951 │ │ │ │ │ + add %rbp,%r12 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call 931 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ add 0xb0(%rsp),%rbp │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 96e │ │ │ │ │ + call 94e │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - call 983 │ │ │ │ │ + call 963 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - call 996 │ │ │ │ │ - R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - call 9a0 │ │ │ │ │ + call 978 │ │ │ │ │ + R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + call 980 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ testb $0x1,0x8(%rsp) │ │ │ │ │ - je b90 │ │ │ │ │ - call 9b3 │ │ │ │ │ + je b70 │ │ │ │ │ + call 993 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - push %r12 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + push %r13 │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ mov 0x48(%rsp),%r8 │ │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ │ - call 9d6 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + call 9b6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 9e6 │ │ │ │ │ + call 9c6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ movq 0x40(%rsp),%xmm1 │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ │ movaps %xmm1,0x30(%rsp) │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je bd0 │ │ │ │ │ - mov 0x30(%r14),%edx │ │ │ │ │ + je bb0 │ │ │ │ │ + mov 0x30(%r15),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne bb0 │ │ │ │ │ + jne b90 │ │ │ │ │ cmpq $0x0,0x48(%rsp) │ │ │ │ │ - lea -0x8d1(%rip),%rax │ │ │ │ │ - lea -0xa28(%rip),%rdx │ │ │ │ │ + lea -0x8c1(%rip),%rax │ │ │ │ │ + mov $0xa8,%edi │ │ │ │ │ + lea -0xa0d(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0xa8,%edi │ │ │ │ │ cmovne %rax,%rdx │ │ │ │ │ - call a3d │ │ │ │ │ + call a1d │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2c-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - mov 0x38(%r14),%rax │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - movq $0x0,0x98(%r13) │ │ │ │ │ - mov %r15,0x58(%r13) │ │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ │ + mov %r14,0x58(%r13) │ │ │ │ │ lea 0x8(%r13),%r12 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + movq $0x0,0x98(%r13) │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,0x40(%r13) │ │ │ │ │ - call a68 │ │ │ │ │ + call a48 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %r14,0xa0(%r13) │ │ │ │ │ movq 0x8(%rsp),%xmm0 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov %r15,0xa0(%r13) │ │ │ │ │ mov %rax,0x88(%r13) │ │ │ │ │ - lea 0x3(%r15),%rax │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ - lea 0x8(,%rax,4),%rsi │ │ │ │ │ + lea 0x3(%r14),%rax │ │ │ │ │ movhps 0xa0(%rsp),%xmm0 │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ movups %xmm0,0x60(%r13) │ │ │ │ │ movq 0x18(%rsp),%xmm0 │ │ │ │ │ + lea 0x8(,%rax,4),%rsi │ │ │ │ │ movhps 0xa8(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x78(%r13) │ │ │ │ │ - call ab4 │ │ │ │ │ + call a94 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ movdqa 0x20(%rsp),%xmm3 │ │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ │ mov %rax,0x90(%r13) │ │ │ │ │ - mov %rcx,0x70(%r13) │ │ │ │ │ movups %xmm3,0x48(%r13) │ │ │ │ │ - call ad7 │ │ │ │ │ + mov %rcx,0x70(%r13) │ │ │ │ │ + call ab7 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x20(%rbx),%rsi │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ + lea 0x20(%rbx),%rsi │ │ │ │ │ mov 0x18(%rbx),%rbx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ cqto │ │ │ │ │ idivq 0x10(%rbx) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ imul 0xa0(%rsp),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call b0b │ │ │ │ │ + call aeb │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - call b24 │ │ │ │ │ + call b04 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ │ lea 0x8(%rbp),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - call b38 │ │ │ │ │ + call b18 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ - mov 0x30(%r14),%eax │ │ │ │ │ + mov 0x30(%r15),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b6a │ │ │ │ │ + je b4b │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - imul %r15,%rax │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + imul %r14,%rax │ │ │ │ │ imul 0xa0(%rsp),%rax │ │ │ │ │ shl $0x2,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%r13),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r13) │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ mov %r13,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ │ - jmp 665 │ │ │ │ │ + jmp 656 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call ba0 │ │ │ │ │ + call b80 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 9b6 │ │ │ │ │ + jmp 996 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x49(%rip),%rdx │ │ │ │ │ + mov $0xa8,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0xa8,%edi │ │ │ │ │ - call bc8 │ │ │ │ │ + call ba8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2c-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - jmp a40 │ │ │ │ │ + jmp a20 │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ - call bda │ │ │ │ │ + call bba │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call be1 │ │ │ │ │ + call bc1 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 4df │ │ │ │ │ + jmp 4cf │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ │ - jmp 800 │ │ │ │ │ + jmp 7e0 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000c00 : │ │ │ │ │ +0000000000000be0 : │ │ │ │ │ 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 0x48(%rdi),%rax │ │ │ │ │ - mov %rdx,-0x98(%rbp) │ │ │ │ │ - mov 0x58(%rdi),%rdx │ │ │ │ │ + mov %rsi,-0x98(%rbp) │ │ │ │ │ + mov 0x58(%rdi),%r13 │ │ │ │ │ + mov %rdx,-0xa0(%rbp) │ │ │ │ │ mov 0x78(%rdi),%r9 │ │ │ │ │ - mov %rsi,-0x90(%rbp) │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ │ + mov %rax,-0xd8(%rbp) │ │ │ │ │ mov 0x50(%rdi),%rax │ │ │ │ │ - lea 0x3(%rdx),%rbx │ │ │ │ │ + lea 0x3(%r13),%rbx │ │ │ │ │ and $0xfffffffffffffffc,%rbx │ │ │ │ │ - lea 0x2(%rbx),%r15 │ │ │ │ │ - imul %r15,%rdx │ │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ + imul %rsi,%r13 │ │ │ │ │ + mov %rsi,-0x80(%rbp) │ │ │ │ │ lea 0x1(%rax),%rdi │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ - shr $0x3f,%rsi │ │ │ │ │ - add %rdi,%rsi │ │ │ │ │ - sar $1,%rsi │ │ │ │ │ - mov %rsi,-0xa0(%rbp) │ │ │ │ │ - cmp $0xffff,%rdx │ │ │ │ │ - ja 1248 │ │ │ │ │ - lea 0x30(%rdx),%rdx │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + shl $0x4,%r13 │ │ │ │ │ + shr $0x3f,%rdx │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ + sar $1,%rdx │ │ │ │ │ + mov %rdx,-0xa8(%rbp) │ │ │ │ │ + cmp $0xffff,%r13 │ │ │ │ │ + ja 11f8 │ │ │ │ │ + lea 0x30(%r13),%rdx │ │ │ │ │ sub %rdx,%rsp │ │ │ │ │ lea 0xf(%rsp),%rdx │ │ │ │ │ and $0xfffffffffffffff0,%rdx │ │ │ │ │ add $0x1f,%rdx │ │ │ │ │ and $0xffffffffffffffe0,%rdx │ │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 1210 │ │ │ │ │ - mov -0xa0(%rbp),%rdx │ │ │ │ │ - lea 0x3(%rbx),%rsi │ │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ │ - mov %r9,-0xf0(%rbp) │ │ │ │ │ - mov %rsi,-0xe8(%rbp) │ │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ │ + jle 11c0 │ │ │ │ │ + mov -0xa8(%rbp),%rdx │ │ │ │ │ + lea 0x3(%rbx),%rdi │ │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ │ + movq $0x0,-0xd0(%rbp) │ │ │ │ │ + mov %r9,-0xf8(%rbp) │ │ │ │ │ imul %r9,%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ + mov %rcx,-0x100(%rbp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ │ mov $0xfffffffffffffffe,%rdx │ │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ sub %rbx,%rdx │ │ │ │ │ - mov %rdx,-0xc0(%rbp) │ │ │ │ │ - mov -0x98(%rbp),%rdx │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - mov %rsi,-0x50(%rbp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ │ + mov -0xa0(%rbp),%rdx │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + mov %rdi,-0x58(%rbp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ │ + 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 1220 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov -0xc0(%rbp),%rax │ │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ │ + cmp %r14,-0xa8(%rbp) │ │ │ │ │ + jle 11d0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x78(%r13),%r15 │ │ │ │ │ + mov %r14,-0xb0(%rbp) │ │ │ │ │ + mov -0xc8(%rbp),%rax │ │ │ │ │ mov -0x98(%rbp),%rdx │ │ │ │ │ - mov %r14,-0xa8(%rbp) │ │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ │ lea (%rax,%r14,1),%r11 │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ - mov %r11,-0x88(%rbp) │ │ │ │ │ + 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 (%rdx,%rbx,1),%r10 │ │ │ │ │ - mov -0x90(%rbp),%rdx │ │ │ │ │ - lea (%rdx,%rbx,1),%r11 │ │ │ │ │ mov 0x58(%r13),%rdx │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ + lea -0x10(%rdi,%r12,8),%rcx │ │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ │ + mov %rcx,-0x38(%rbp) │ │ │ │ │ + mov -0x58(%rbp),%rcx │ │ │ │ │ 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 %rdx,%r8 │ │ │ │ │ + push %r15 │ │ │ │ │ + push -0x80(%rbp) │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ + push %r12 │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call e1e │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ │ + mov %r10,-0x68(%rbp) │ │ │ │ │ + call df0 │ │ │ │ │ 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 0x58(%r13),%rdx │ │ │ │ │ - mov %rax,-0x80(%rbp) │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ │ neg %r10 │ │ │ │ │ - sub %rbx,%rdi │ │ │ │ │ - sub %rbx,%r8 │ │ │ │ │ - mov -0x48(%rbp),%rbx │ │ │ │ │ - mov %r8,-0x70(%rbp) │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ + mov -0xb8(%rbp),%r8 │ │ │ │ │ + mov -0x38(%rbp),%r11 │ │ │ │ │ push $0xfffffffffffffffe │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ │ push %r10 │ │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ │ - push %r15 │ │ │ │ │ + sub %rbx,%rsi │ │ │ │ │ + mov %r10,-0x88(%rbp) │ │ │ │ │ + sub %rbx,%r8 │ │ │ │ │ + mov -0x80(%rbp),%rbx │ │ │ │ │ + lea 0x8(%r11),%rax │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ - push %r12 │ │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ │ - lea 0x8(%rax),%r11 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - mov -0x70(%rbp),%rdi │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - mov %r11,%rcx │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ + push %rbx │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - mov %r11,-0x48(%rbp) │ │ │ │ │ - call e8e │ │ │ │ │ + push %r12 │ │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ │ + mov %rsi,-0x70(%rbp) │ │ │ │ │ + mov %rdi,-0x78(%rbp) │ │ │ │ │ + call e57 │ │ │ │ │ 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 │ │ │ │ │ push $0x2 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ push %r14 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ push %r11 │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ 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 -0x40(%rbp),%rdi │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - push %rax │ │ │ │ │ - push $0x2 │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ push %r15 │ │ │ │ │ - shr $0x3f,%r8 │ │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ │ + push $0x2 │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ push %rbx │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ + shr $0x3f,%r8 │ │ │ │ │ + push %r15 │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call efe │ │ │ │ │ + call ec8 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - mov -0x78(%rbp),%r10 │ │ │ │ │ - mov -0x68(%rbp),%rcx │ │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ + mov -0x88(%rbp),%r10 │ │ │ │ │ + mov -0x70(%rbp),%rcx │ │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ push %r10 │ │ │ │ │ - push $0xfffffffffffffffe │ │ │ │ │ - push %r15 │ │ │ │ │ add %rax,%r8 │ │ │ │ │ - push %rbx │ │ │ │ │ + push $0xfffffffffffffffe │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call f36 │ │ │ │ │ + push %rbx │ │ │ │ │ + push %r15 │ │ │ │ │ + call f03 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - cmp %r14,-0xa0(%rbp) │ │ │ │ │ - jg d80 │ │ │ │ │ - mov 0x90(%r13),%rax │ │ │ │ │ + cmp %r14,-0xa8(%rbp) │ │ │ │ │ + jg d58 │ │ │ │ │ + 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 %rax,-0x48(%rbp) │ │ │ │ │ + mov 0x90(%r13),%rax │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ - mov -0x90(%rbp),%rdi │ │ │ │ │ mov 0x58(%r13),%rdx │ │ │ │ │ - mov 0x70(%r13),%r10 │ │ │ │ │ + sub %rcx,%r14 │ │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ │ + imul %r12,%rcx │ │ │ │ │ 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) │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - mov -0x98(%rbp),%rsi │ │ │ │ │ add %rdx,%r8 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ + mov 0x8(%rax),%r15 │ │ │ │ │ + lea -0x10(%r11,%rbx,8),%rax │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - add %rax,%rdi │ │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov -0xa0(%rbp),%rcx │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ │ - mov %rdi,-0x68(%rbp) │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ + 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 fe0 │ │ │ │ │ + call fa8 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ - mov -0x38(%rbp),%rdx │ │ │ │ │ - mov %r12,%r10 │ │ │ │ │ - add $0x20,%rsp │ │ │ │ │ - mov -0xb8(%rbp),%rsi │ │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ │ - neg %r10 │ │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ │ - mov %r10,-0x70(%rbp) │ │ │ │ │ - lea 0x8(%rdx),%rax │ │ │ │ │ - mov %rax,-0x58(%rbp) │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ │ + neg %r9 │ │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ │ + mov %r9,-0x70(%rbp) │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ │ - mov %rdi,-0x80(%rbp) │ │ │ │ │ + lea 0x8(%rdx),%rcx │ │ │ │ │ + mov %rdi,-0x88(%rbp) │ │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ │ push $0xfffffffffffffffe │ │ │ │ │ - push %r10 │ │ │ │ │ - push %r14 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ + push %r9 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ + push %r14 │ │ │ │ │ add %rax,%r8 │ │ │ │ │ + push %rbx │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call 103e │ │ │ │ │ + call 1005 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_ci-0x4 │ │ │ │ │ - mov -0x88(%rbp),%r10 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - jne 1180 │ │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ │ + jne 1140 │ │ │ │ │ mov 0x98(%r13),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov -0xa8(%rbp),%rcx │ │ │ │ │ mov 0x90(%r13),%r9 │ │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ │ mov (%rax),%r8 │ │ │ │ │ - mov -0xa0(%rbp),%rax │ │ │ │ │ push $0x2 │ │ │ │ │ - add %rax,%r10 │ │ │ │ │ - push %r10 │ │ │ │ │ - push -0xa8(%rbp) │ │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + mov -0x50(%rbp),%rcx │ │ │ │ │ + push %rax │ │ │ │ │ + push -0xb0(%rbp) │ │ │ │ │ call *0x40(%r13) │ │ │ │ │ - mov %rbx,%r9 │ │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ │ - mov -0x60(%rbp),%rcx │ │ │ │ │ - mov -0x68(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ │ push %r12 │ │ │ │ │ - mov -0x48(%rbp),%r12 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ │ push $0x2 │ │ │ │ │ - shr $0x3f,%r8 │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ │ + push %r15 │ │ │ │ │ + shr $0x3f,%r8 │ │ │ │ │ add %rax,%r8 │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - push %r12 │ │ │ │ │ - call 10c8 │ │ │ │ │ + call 1089 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ mov 0x58(%r13),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov %rbx,%r9 │ │ │ │ │ - push -0x70(%rbp) │ │ │ │ │ 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 │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ + mov -0x38(%rbp),%rdi │ │ │ │ │ + push -0x70(%rbp) │ │ │ │ │ shr $0x3f,%r8 │ │ │ │ │ + push $0xfffffffffffffffe │ │ │ │ │ add %rax,%r8 │ │ │ │ │ + push %r14 │ │ │ │ │ sar $1,%r8 │ │ │ │ │ - call 10fe │ │ │ │ │ + push %r15 │ │ │ │ │ + call 10c2 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_pair_co-0x4 │ │ │ │ │ - mov -0xe0(%rbp),%rax │ │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov -0x98(%rbp),%rbx │ │ │ │ │ - mov -0x90(%rbp),%r14 │ │ │ │ │ + mov -0xa0(%rbp),%rbx │ │ │ │ │ + mov -0x98(%rbp),%r14 │ │ │ │ │ lea (%rbx,%rax,1),%rdx │ │ │ │ │ lea (%r14,%rax,1),%rsi │ │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x80(%r13),%rax │ │ │ │ │ - incq -0xc8(%rbp) │ │ │ │ │ - mov -0xc8(%rbp),%rcx │ │ │ │ │ + addq $0x1,-0xd0(%rbp) │ │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ add %rax,%r14 │ │ │ │ │ add %rax,%rbx │ │ │ │ │ - mov %r14,-0x90(%rbp) │ │ │ │ │ - mov %rbx,-0x98(%rbp) │ │ │ │ │ - cmp %rcx,-0xf8(%rbp) │ │ │ │ │ - jle 1200 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov %r14,-0x98(%rbp) │ │ │ │ │ + mov %rbx,-0xa0(%rbp) │ │ │ │ │ + cmp %rcx,-0x100(%rbp) │ │ │ │ │ + jle 11b0 │ │ │ │ │ mov 0x60(%r13),%rax │ │ │ │ │ - jmp d20 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + jmp d00 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ │ mov %r14,%rax │ │ │ │ │ - mov %r10,-0xb0(%rbp) │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - mov %rax,-0x88(%rbp) │ │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ 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 11bb │ │ │ │ │ + call 1174 │ │ │ │ │ R_X86_64_PLT32 fftw_zero1d_pair-0x4 │ │ │ │ │ mov 0x58(%r13),%rcx │ │ │ │ │ mov $0x8,%esi │ │ │ │ │ - mov -0x88(%rbp),%rax │ │ │ │ │ + mov -0x90(%rbp),%rax │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ sub %rax,%rsi │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ mov -0x38(%rbp),%rcx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ add %rcx,%rsi │ │ │ │ │ sub %rax,%rcx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - call 11f0 │ │ │ │ │ + call 11a9 │ │ │ │ │ R_X86_64_PLT32 fftw_zero1d_pair-0x4 │ │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ │ - jmp 1052 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov -0x100(%rbp),%r12 │ │ │ │ │ - cmp $0xffff,%r12 │ │ │ │ │ - ja 1230 │ │ │ │ │ + jmp 1014 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov -0x108(%rbp),%r13 │ │ │ │ │ + cmp $0xffff,%r13 │ │ │ │ │ + ja 11e0 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ - movq $0x1,-0xa8(%rbp) │ │ │ │ │ - jmp f47 │ │ │ │ │ + movq $0x1,-0xb0(%rbp) │ │ │ │ │ + jmp f14 │ │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ │ - call 1239 │ │ │ │ │ + call 11e9 │ │ │ │ │ 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 %rdx,%rdi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov %rcx,-0x48(%rbp) │ │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ │ - call 1258 │ │ │ │ │ + call 1208 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 1230 │ │ │ │ │ - mov 0x60(%r13),%rax │ │ │ │ │ + jle 11e0 │ │ │ │ │ + mov 0x60(%r14),%rax │ │ │ │ │ mov -0x38(%rbp),%r9 │ │ │ │ │ - jmp cac │ │ │ │ │ + jmp c8d │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001280 : │ │ │ │ │ +0000000000001230 : │ │ │ │ │ fftw_regsolver_hc2c_direct(): │ │ │ │ │ push %r14 │ │ │ │ │ + lea -0xda9(%rip),%r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %ecx,%r13d │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ push %rbx │ │ │ │ │ - mov %ecx,%r13d │ │ │ │ │ - lea -0xdf5(%rip),%r14 │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ - call 12ae │ │ │ │ │ + call 125e │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2c-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x38(%rax) │ │ │ │ │ mov %rbx,0x28(%rax) │ │ │ │ │ movl $0x0,0x30(%rax) │ │ │ │ │ - call 12c8 │ │ │ │ │ + call 1278 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ + mov (%rbx),%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov $0x40,%edi │ │ │ │ │ - mov (%rbx),%rsi │ │ │ │ │ - call 12db │ │ │ │ │ + call 128b │ │ │ │ │ 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) │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - jmp 12fd │ │ │ │ │ + jmp 12ad │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,55 +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 5c000000 1c000000 ........\....... │ │ │ │ │ - 0x00000020 00000000 46010000 00420e10 8f02420e ....F....B....B. │ │ │ │ │ + 0x00000020 00000000 3f010000 00420e10 8f02420e ....?....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800102 c40e8801 ..A.8..G........ │ │ │ │ │ - 0x00000050 580e9001 490e9801 4a0ea001 4d0e8001 X...I...J...M... │ │ │ │ │ + 0x00000040 8606440e 38830744 0e800102 bb0e8801 ..D.8..D........ │ │ │ │ │ + 0x00000050 620e9001 490e9801 420ea001 4d0e8001 b...I...B...M... │ │ │ │ │ 0x00000060 6e0e3841 0e30410e 28420e20 420e1842 n.8A.0A.(B. B..B │ │ │ │ │ 0x00000070 0e10420e 08000000 6c000000 7c000000 ..B.....l...|... │ │ │ │ │ 0x00000080 00000000 b2010000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000090 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000000a0 8606410e 38830747 0e900102 f40e9801 ..A.8..G........ │ │ │ │ │ - 0x000000b0 570ea001 420ea801 460eb001 630e9801 W...B...F...c... │ │ │ │ │ - 0x000000c0 520ea001 440ea801 420eb001 550e9001 R...D...B...U... │ │ │ │ │ + 0x00000090 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x000000a0 8606410e 38830744 0e900102 f60e9801 ..A.8..D........ │ │ │ │ │ + 0x000000b0 5d0ea001 420ea801 460eb001 4f0e9801 ]...B...F...O... │ │ │ │ │ + 0x000000c0 5e0ea001 440ea801 420eb001 550e9001 ^...D...B...U... │ │ │ │ │ 0x000000d0 730e3841 0e30410e 28420e20 420e1842 s.8A.0A.(B. B..B │ │ │ │ │ 0x000000e0 0e10420e 08000000 18000000 ec000000 ..B............. │ │ │ │ │ 0x000000f0 00000000 2f000000 00410e10 8302690e ..../....A....i. │ │ │ │ │ 0x00000100 08000000 7c000000 08010000 00000000 ....|........... │ │ │ │ │ 0x00000110 e2000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x00000120 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000130 38830747 0e500248 0e58450e 60420e68 8..G.P.H.XE.`B.h │ │ │ │ │ - 0x00000140 5b0e7050 0e50440a 0e38410e 30410e28 [.pP.PD..8A.0A.( │ │ │ │ │ + 0x00000120 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x00000130 38830747 0e500245 0e58450e 604e0e68 8..G.P.E.XE.`N.h │ │ │ │ │ + 0x00000140 4f0e7050 0e50440a 0e38410e 30410e28 O.pP.PD..8A.0A.( │ │ │ │ │ 0x00000150 420e2042 0e18420e 10420e08 470b490e B. B..B..B..G.I. │ │ │ │ │ - 0x00000160 58490e60 420e6842 0e705d0e 50440e38 XI.`B.hB.p].PD.8 │ │ │ │ │ + 0x00000160 58490e60 4e0e6842 0e70510e 50440e38 XI.`N.hB.pQ.PD.8 │ │ │ │ │ 0x00000170 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000180 0e080000 24000000 88010000 00000000 ....$........... │ │ │ │ │ - 0x00000190 63000000 00410e10 8602410e 18830349 c....A....A....I │ │ │ │ │ + 0x00000190 63000000 00410e10 8602430e 18830347 c....A....C....G │ │ │ │ │ 0x000001a0 0e200251 0e18410e 10410e08 10010000 . .Q..A..A...... │ │ │ │ │ - 0x000001b0 b0010000 00000000 5e070000 00420e10 ........^....B.. │ │ │ │ │ - 0x000001c0 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x000001d0 05410e30 8606410e 38830747 0ea0016f .A.0..A.8..G...o │ │ │ │ │ + 0x000001b0 b0010000 00000000 4e070000 00420e10 ........N....B.. │ │ │ │ │ + 0x000001c0 8f02450e 188e0345 0e208d04 420e288c ..E....E. ..B.(. │ │ │ │ │ + 0x000001d0 05440e30 8606410e 38830744 0ea0016c .D.0..A.8..D...l │ │ │ │ │ 0x000001e0 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ │ - 0x000001f0 0e10420e 08410b7a 0ea80102 470eb001 ..B..A.z....G... │ │ │ │ │ - 0x00000200 490eb801 490ec001 6b0ea001 510ea801 I...I...k...Q... │ │ │ │ │ + 0x000001f0 0e10420e 08410b5a 0ea80102 670eb001 ..B..A.Z....g... │ │ │ │ │ + 0x00000200 490eb801 4c0ec001 680ea001 510ea801 I...L...h...Q... │ │ │ │ │ 0x00000210 610eb001 440eb801 420ec001 640ea001 a...D...B...d... │ │ │ │ │ 0x00000220 4c0ea801 4b0eb001 420eb801 4d0ec001 L...K...B...M... │ │ │ │ │ - 0x00000230 5f0ea001 620ea801 6c0eb001 440eb801 _...b...l...D... │ │ │ │ │ - 0x00000240 4b0ec001 520ea001 680ea801 650eb001 K...R...h...e... │ │ │ │ │ - 0x00000250 450eb801 450ec001 620ea001 560ea801 E...E...b...V... │ │ │ │ │ - 0x00000260 760eb001 420eb801 4d0ec001 4e0ea001 v...B...M...N... │ │ │ │ │ - 0x00000270 4c0ea801 540eb001 420eb801 550ec001 L...T...B...U... │ │ │ │ │ - 0x00000280 4b0ea001 02e50ea8 01480eb0 016e0ea8 K........H...n.. │ │ │ │ │ + 0x00000230 5f0ea001 630ea801 6c0eb001 440eb801 _...c...l...D... │ │ │ │ │ + 0x00000240 4b0ec001 520ea001 630ea801 4d0eb001 K...R...c...M... │ │ │ │ │ + 0x00000250 460eb801 520ec001 700ea001 510ea801 F...R...p...Q... │ │ │ │ │ + 0x00000260 760eb001 420eb801 4a0ec001 530ea001 v...B...J...S... │ │ │ │ │ + 0x00000270 4c0ea801 530eb001 420eb801 520ec001 L...S...B...R... │ │ │ │ │ + 0x00000280 4e0ea001 02d90ea8 01480eb0 016e0ea8 N........H...n.. │ │ │ │ │ 0x00000290 01420ea0 0102bb0e a801480e b0017c0e .B........H...|. │ │ │ │ │ - 0x000002a0 a801410e a001036f 010a0e38 440e3041 ..A....o...8D.0A │ │ │ │ │ - 0x000002b0 0e28420e 20420e18 420e1042 0e08450b .(B. B..B..B..E. │ │ │ │ │ - 0x000002c0 30000000 c4020000 00000000 72060000 0...........r... │ │ │ │ │ - 0x000002d0 00410e10 8602430d 06498f03 8e048d05 .A....C..I...... │ │ │ │ │ - 0x000002e0 8c068307 0311060a 0c070842 0b670a0c ...........B.g.. │ │ │ │ │ - 0x000002f0 0708410b 38000000 f8020000 00000000 ..A.8........... │ │ │ │ │ - 0x00000300 7d000000 00420e10 8e02420e 188d0342 }....B....B....B │ │ │ │ │ - 0x00000310 0e208c04 440e2886 05410e30 83060263 . ..D.(..A.0...c │ │ │ │ │ - 0x00000320 0e28440e 20420e18 420e1042 0e080000 .(D. B..B..B.... │ │ │ │ │ + 0x000002a0 a801410e a0010370 010a0e38 440e3041 ..A....p...8D.0A │ │ │ │ │ + 0x000002b0 0e28420e 20420e18 420e1042 0e08440b .(B. B..B..B..D. │ │ │ │ │ + 0x000002c0 34000000 c4020000 00000000 42060000 4...........B... │ │ │ │ │ + 0x000002d0 00410e10 8602430d 06448f03 8e044f8d .A....C..D....O. │ │ │ │ │ + 0x000002e0 058c0683 0703d705 0a0c0708 420b670a ............B.g. │ │ │ │ │ + 0x000002f0 0c070841 0b000000 3c000000 fc020000 ...A....<....... │ │ │ │ │ + 0x00000300 00000000 7d000000 00420e10 8e02490e ....}....B....I. │ │ │ │ │ + 0x00000310 188d0348 0e208c04 440e2886 05490e30 ...H. ..D.(..I.0 │ │ │ │ │ + 0x00000320 83060251 0e28410e 20420e18 420e1042 ...Q.(A. B..B..B │ │ │ │ │ + 0x00000330 0e080000 00000000 ........ │ │ │ ├── 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: 5480 (bytes into file) │ │ │ │ │ + Start of section headers: 5464 (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 0x1568: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1558: │ │ │ │ │ │ │ │ │ │ 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 00072f 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000f30 000420 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00076f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00076f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00076f 000025 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 0000000000000000 000794 00000c 00 AX 0 0 1 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0007a0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 001350 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 0007c0 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 0013b0 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 0007d8 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 0007d8 000260 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 0013c8 000108 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000a38 000360 18 15 19 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000d98 000194 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 0014d0 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00071f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000f20 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 001340 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 0013a0 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0007c8 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 0007c8 000260 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 0013b8 000108 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000a28 000360 18 15 19 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000d88 000194 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 0014c0 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 {} │ │ │ │ │ @@ -2,22 +2,22 @@ │ │ │ │ │ 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 46 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ 3: 0000000000000030 49 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ 4: 0000000000000070 44 FUNC LOCAL DEFAULT 1 apply_dit_dft │ │ │ │ │ - 5: 00000000000000a0 69 FUNC LOCAL DEFAULT 1 apply_dif_dft │ │ │ │ │ - 6: 00000000000000f0 102 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 5: 00000000000000a0 70 FUNC LOCAL DEFAULT 1 apply_dif_dft │ │ │ │ │ + 6: 00000000000000f0 94 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .text.unlikely │ │ │ │ │ - 8: 0000000000000160 1342 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 0000000000000150 1342 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 9: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.0 │ │ │ │ │ 10: 0000000000000000 12 FUNC LOCAL DEFAULT 6 mkplan.cold │ │ │ │ │ - 11: 00000000000006a0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 12: 00000000000006c0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 11: 0000000000000690 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 12: 00000000000006b0 37 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: 00000000000006f0 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: 0000000000000720 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 0xf30 contains 44 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xf20 contains 44 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000124 0000001000000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ -000000000000012b 0000001100000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000000146 0000001200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000014d 0000001100000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000001d9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -000000000000020c 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -0000000000000232 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000002ea 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -000000000000030a 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000320 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -000000000000032b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000345 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000034f 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000382 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000456 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000476 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000491 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -000000000000049c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000004b6 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000004c0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000527 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000540 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000055f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000056a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000584 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000058e 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000005f6 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000612 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000062f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -000000000000063a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000650 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000065a 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -000000000000067f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000686 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006a9 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006d0 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000006f9 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000704 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000725 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ -0000000000000690 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ -0000000000000695 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ -000000000000069a 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ -00000000000006b3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000006e1 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000121 0000001000000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ +000000000000012d 0000001100000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +000000000000013b 0000001200000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000147 0000001100000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000001c1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +00000000000001f4 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +000000000000021a 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000002d2 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +00000000000002f2 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000308 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000313 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000332 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000337 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +000000000000036a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000446 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000466 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000481 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +000000000000048c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000004ab 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000004b0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000000517 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +0000000000000530 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000054f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +000000000000055a 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000579 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000057e 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 │ │ │ │ │ +0000000000000645 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 │ │ │ │ │ +00000000000006c0 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000006e9 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 │ │ │ │ │ +00000000000006d1 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x1350 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1340 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 + 6c0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 6b0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + f0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 6a0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 690 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x13b0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x13a0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 160 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 150 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x13c8 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x13b8 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 │ │ │ │ │ 00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + a0 │ │ │ │ │ 00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f0 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 160 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 150 │ │ │ │ │ 00000000000001bc 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely + 0 │ │ │ │ │ -00000000000001dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6a0 │ │ │ │ │ -00000000000001f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6c0 │ │ │ │ │ -0000000000000220 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6f0 │ │ │ │ │ -000000000000024c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 720 │ │ │ │ │ +00000000000001dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 690 │ │ │ │ │ +00000000000001f8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6b0 │ │ │ │ │ +0000000000000220 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6e0 │ │ │ │ │ +000000000000024c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 710 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,271 +13,271 @@ │ │ │ │ │ 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: 24 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: 2 to 0000000000000028 │ │ │ │ │ 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: 24 to 0000000000000058 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000059 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000005b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000070 0000000000000028 00000074 FDE cie=00000000 pc=0000000000000070..000000000000009c │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000072 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000073 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000076 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000074 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000007a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000000093 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000093 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000094 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000096 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000038 000000a0 FDE cie=00000000 pc=00000000000000a0..00000000000000e5 │ │ │ │ │ +0000009c 0000000000000038 000000a0 FDE cie=00000000 pc=00000000000000a0..00000000000000e6 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a4 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000aa │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a6 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000aa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000ab │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000ba │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000000d8 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000000d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000d9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000da │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000db │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000dc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000dd │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000df │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000e4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000010 000000dc FDE cie=00000000 pc=00000000000000f0..0000000000000156 │ │ │ │ │ +000000d8 0000000000000010 000000dc FDE cie=00000000 pc=00000000000000f0..000000000000014e │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 00000000000000c4 000000f0 FDE cie=00000000 pc=0000000000000160..000000000000069e │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000172 │ │ │ │ │ +000000ec 00000000000000c4 000000f0 FDE cie=00000000 pc=0000000000000150..000000000000068e │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000162 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000174 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000167 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000176 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000169 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000017b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000016b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000016f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000017d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000184 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000174 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000191 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000181 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000194 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000184 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000195 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000197 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000187 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000199 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000189 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000019b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000019d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000018d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000001a0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000190 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 170 to 000000000000024a │ │ │ │ │ + DW_CFA_advance_loc1: 162 to 0000000000000232 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000252 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000023a │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000256 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000243 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000025f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000247 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000263 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000024b │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000267 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000252 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000027b │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000263 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000029f │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000000283 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000002c7 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 00000000000002b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000002cb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002ba │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000002d9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000002f7 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000002de │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc1: 154 to 0000000000000378 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000037c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000037d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000397 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000381 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000383 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000385 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000390 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000003b1 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000003a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000003b9 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003bd │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000003c9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003cd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003bd │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003d1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000003c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000003e5 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000003d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000406 │ │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000003f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000000436 │ │ │ │ │ + DW_CFA_advance_loc: 53 to 000000000000042a │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000441 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000431 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000445 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000043c │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000463 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000452 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000001b4 000000000000001c 000001b8 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 │ │ │ │ │ │ │ │ │ │ -000001d4 0000000000000018 000001d8 FDE cie=00000000 pc=00000000000006a0..00000000000006b7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006a1 │ │ │ │ │ +000001d4 0000000000000018 000001d8 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 00000000000006b2 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000006a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f0 0000000000000024 000001f4 FDE cie=00000000 pc=00000000000006c0..00000000000006e5 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006c1 │ │ │ │ │ +000001f0 0000000000000024 000001f4 FDE cie=00000000 pc=00000000000006b0..00000000000006d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006c2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000006cb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006bb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000006dc │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000006cc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000006df │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000006cf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000218 0000000000000028 0000021c FDE cie=00000000 pc=00000000000006f0..0000000000000718 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006f2 │ │ │ │ │ +00000218 0000000000000028 0000021c 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 00000000000006f6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000006e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000006fe │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000006f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000000714 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000704 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000715 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000705 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000717 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000707 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000244 0000000000000018 00000248 FDE cie=00000000 pc=0000000000000720..000000000000072f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000721 │ │ │ │ │ +00000244 0000000000000018 00000248 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 000000000000072e │ │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000000071e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ 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,21 +2,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%r12 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -24,22 +24,22 @@ │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ 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 │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -48,20 +48,20 @@ │ │ │ │ │ jmp *%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000070 : │ │ │ │ │ apply_dit_dft(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -69,510 +69,508 @@ │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 00000000000000a0 : │ │ │ │ │ apply_dif_dft(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x40(%r14),%rdi │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ + mov 0x40(%r12),%rdi │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ + mov 0x38(%rdi),%rax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000f0 : │ │ │ │ │ print(): │ │ │ │ │ mov 0x38(%rdi),%rdx │ │ │ │ │ - mov (%rsi),%r10 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ + mov (%rsi),%r10 │ │ │ │ │ lea -0x91(%rip),%rsi │ │ │ │ │ mov 0x40(%rdi),%r9 │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ mov 0x50(%rdi),%rcx │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 140 │ │ │ │ │ + je 138 │ │ │ │ │ lea -0x119(%rip),%rsi │ │ │ │ │ cmp %rsi,%rdx │ │ │ │ │ - je 140 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + je 138 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000160 : │ │ │ │ │ +0000000000000150 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 170 │ │ │ │ │ + je 160 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ cmpl $0x1,(%rdx) │ │ │ │ │ - jle 1a0 │ │ │ │ │ + jle 190 │ │ │ │ │ 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 │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 1d0 │ │ │ │ │ + je 1b8 │ │ │ │ │ cmp $0x4,%edx │ │ │ │ │ - jne 18d │ │ │ │ │ + jne 17d │ │ │ │ │ mov 0x28(%rsi),%rbx │ │ │ │ │ cmp %rbx,0x18(%rsi) │ │ │ │ │ - je 1d0 │ │ │ │ │ + je 1b8 │ │ │ │ │ testb $0x10,0xd5(%r12) │ │ │ │ │ - jne 18d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jne 17d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ mov 0x10(%r13),%rdi │ │ │ │ │ - call 1dd │ │ │ │ │ + call 1c5 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 18d │ │ │ │ │ + jle 17d │ │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ │ mov 0x8(%r14),%rbp │ │ │ │ │ cmp %rbp,%rax │ │ │ │ │ - jge 18d │ │ │ │ │ + jge 17d │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 204 │ │ │ │ │ + je 1ec │ │ │ │ │ testb $0x10,0xd4(%r12) │ │ │ │ │ - jne 18d │ │ │ │ │ + jne 17d │ │ │ │ │ mov 0x10(%r13),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call 210 │ │ │ │ │ + call 1f8 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ mov 0x10(%r15),%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 236 │ │ │ │ │ + call 21e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x38(%r15),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 3a0 │ │ │ │ │ + jne 390 │ │ │ │ │ mov 0x18(%r14),%r9 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ - push 0x30(%r15) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + push 0x30(%r15) │ │ │ │ │ push 0x28(%r15) │ │ │ │ │ push 0x68(%rsp) │ │ │ │ │ - push 0x60(%rsp) │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ + push 0x60(%rsp) │ │ │ │ │ imul %rbp,%rcx │ │ │ │ │ call *0x18(%r13) │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 670 │ │ │ │ │ + je 660 │ │ │ │ │ mov 0x20(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 4d0 │ │ │ │ │ - mov 0x28(%r15),%r11 │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + jne 4c0 │ │ │ │ │ mov 0x18(%r14),%r9 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ + mov 0x28(%r15),%r11 │ │ │ │ │ + add %rbx,%rsi │ │ │ │ │ mov 0x18(%r15),%r13 │ │ │ │ │ mov 0x30(%r15),%rdx │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ - add %rbx,%rsi │ │ │ │ │ - mov 0x10(%r14),%r8 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ mov 0x20(%r15),%rsi │ │ │ │ │ + imul %rbp,%r9 │ │ │ │ │ + sar $1,%rcx │ │ │ │ │ + mov 0x10(%r14),%r8 │ │ │ │ │ mov %r11,0x20(%rsp) │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ - imul %rbp,%r9 │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ - sar $1,%rcx │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ - sar $0x3,%rdx │ │ │ │ │ sub %r13,%rsi │ │ │ │ │ + sar $0x3,%rdx │ │ │ │ │ sar $0x3,%rsi │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ - call 2ee │ │ │ │ │ + call 2d6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - imul 0x10(%r14),%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ │ + imul 0x10(%r14),%rcx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ - call 30e │ │ │ │ │ + call 2f6 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - call 324 │ │ │ │ │ + call 30c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 32f │ │ │ │ │ + call 317 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 679 │ │ │ │ │ - lea -0x342(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x32a(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 353 │ │ │ │ │ + call 33b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ mov %rbx,0x50(%rbp) │ │ │ │ │ lea 0x8(%rbp),%rdx │ │ │ │ │ lea 0x8(%r12),%rdi │ │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x40(%rbp) │ │ │ │ │ - call 386 │ │ │ │ │ + call 36e │ │ │ │ │ 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 694 │ │ │ │ │ + jne 684 │ │ │ │ │ mov 0x10(%r14),%r9 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ push %r12 │ │ │ │ │ - push 0x30(%r15) │ │ │ │ │ mov $0x4,%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + push 0x30(%r15) │ │ │ │ │ push 0x28(%r15) │ │ │ │ │ push 0x60(%rsp) │ │ │ │ │ - push 0x60(%rsp) │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ + push 0x60(%rsp) │ │ │ │ │ imul %rbp,%rcx │ │ │ │ │ call *0x18(%r13) │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ add $0x30,%rsp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 670 │ │ │ │ │ + je 660 │ │ │ │ │ mov 0x20(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 5a0 │ │ │ │ │ + jne 590 │ │ │ │ │ + mov 0x10(%r14),%r8 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + mov $0x2,%edi │ │ │ │ │ mov 0x18(%r15),%r11 │ │ │ │ │ + shr $0x3f,%rcx │ │ │ │ │ mov 0x28(%r15),%r10 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - mov 0x10(%r14),%r8 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ mov 0x20(%r15),%rdx │ │ │ │ │ - shr $0x3f,%rcx │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ + sar $1,%rcx │ │ │ │ │ mov 0x30(%r15),%rsi │ │ │ │ │ + imul %rbp,%r8 │ │ │ │ │ mov 0x18(%r14),%r9 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - sar $1,%rcx │ │ │ │ │ mov %r11,0x28(%rsp) │ │ │ │ │ mov %r10,0x20(%rsp) │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ - imul %rbp,%r8 │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ push 0x50(%rsp) │ │ │ │ │ - push 0x50(%rsp) │ │ │ │ │ sub %r10,%rsi │ │ │ │ │ sar $0x3,%rdx │ │ │ │ │ + push 0x50(%rsp) │ │ │ │ │ sar $0x3,%rsi │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ - call 45a │ │ │ │ │ + call 44a │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - imul 0x18(%r14),%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ │ + imul 0x18(%r14),%rcx │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - call 47a │ │ │ │ │ + call 46a │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ mov $0x4,%r8d │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 495 │ │ │ │ │ + call 485 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 4a0 │ │ │ │ │ + call 490 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 679 │ │ │ │ │ - lea -0x483(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x473(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 4c4 │ │ │ │ │ + call 4b4 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 356 │ │ │ │ │ + jmp 33e │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne 699 │ │ │ │ │ + jne 689 │ │ │ │ │ mov 0x20(%r15),%rdx │ │ │ │ │ - mov 0x28(%r15),%rcx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov 0x28(%r15),%rcx │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ - mov 0x30(%r15),%rax │ │ │ │ │ - mov 0x18(%r15),%r13 │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ │ + mov 0x30(%r15),%rax │ │ │ │ │ sar $1,%rsi │ │ │ │ │ + mov 0x18(%r15),%r13 │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ │ imul %rbp,%rdx │ │ │ │ │ - call 52b │ │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ │ + call 51b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ - imul 0x10(%r14),%r15 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + imul 0x10(%r14),%r15 │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - call 544 │ │ │ │ │ + call 534 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ - call 563 │ │ │ │ │ + call 553 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 56e │ │ │ │ │ + call 55e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 679 │ │ │ │ │ - lea -0x511(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x501(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 592 │ │ │ │ │ + call 582 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 356 │ │ │ │ │ + jmp 33e │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jne 68f │ │ │ │ │ + jne 67f │ │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ │ mov 0x20(%r15),%rcx │ │ │ │ │ mov 0x28(%r15),%rdi │ │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ │ + imul %rbp,%rsi │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ │ - mov 0x30(%r15),%r15 │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ + mov 0x18(%r14),%rdx │ │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - imul %rbp,%rsi │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ shr $0x3f,%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ add %rbx,%rdi │ │ │ │ │ + mov 0x30(%r15),%r15 │ │ │ │ │ sar $1,%rdi │ │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ │ - call 5fa │ │ │ │ │ + call 5ea │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ │ imul 0x18(%r14),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 616 │ │ │ │ │ + call 606 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 633 │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + call 623 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 63e │ │ │ │ │ + call 62e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 679 │ │ │ │ │ - lea -0x5ad(%rip),%rdx │ │ │ │ │ + je 669 │ │ │ │ │ + lea -0x59d(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 65e │ │ │ │ │ + call 64e │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - jmp 356 │ │ │ │ │ + jmp 33e │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ - call 683 │ │ │ │ │ + call 673 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 68a │ │ │ │ │ + call 67a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 18d │ │ │ │ │ - jmp 694 │ │ │ │ │ + jmp 17d │ │ │ │ │ + jmp 684 │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ - jmp 699 │ │ │ │ │ + jmp 689 │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ - jmp 69e │ │ │ │ │ + jmp 68e │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000006a0 : │ │ │ │ │ +0000000000000690 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 6ad │ │ │ │ │ + call 69d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 6b7 │ │ │ │ │ + jmp 6a7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006c0 : │ │ │ │ │ +00000000000006b0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 6d4 │ │ │ │ │ + call 6c4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 6e5 │ │ │ │ │ + jmp 6d5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006f0 : │ │ │ │ │ +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 │ │ │ │ │ mov %edx,%ebp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - call 708 │ │ │ │ │ + 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) │ │ │ │ │ │ │ │ │ │ -0000000000000720 : │ │ │ │ │ +0000000000000710 : │ │ │ │ │ fftw_mkplan_hc2c(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 729 │ │ │ │ │ + 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 580e1841 0e10420e ...D. ..X..A..B. │ │ │ │ │ 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 580e1841 0e10420e 08000000 . ..X..A..B..... │ │ │ │ │ 0x00000070 28000000 74000000 00000000 2c000000 (...t.......,... │ │ │ │ │ - 0x00000080 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000090 5f0e1841 0e10420e 08000000 38000000 _..A..B.....8... │ │ │ │ │ - 0x000000a0 a0000000 00000000 45000000 00420e10 ........E....B.. │ │ │ │ │ - 0x000000b0 8e02420e 188d0342 0e208c04 440e2886 ..B....B. ..D.(. │ │ │ │ │ - 0x000000c0 05410e30 83066d0e 28410e20 420e1842 .A.0..m.(A. B..B │ │ │ │ │ + 0x00000080 00420e10 8c02440e 18860344 0e208304 .B....D....D. .. │ │ │ │ │ + 0x00000090 590e1841 0e10420e 08000000 38000000 Y..A..B.....8... │ │ │ │ │ + 0x000000a0 a0000000 00000000 46000000 00420e10 ........F....B.. │ │ │ │ │ + 0x000000b0 8e02480e 188d0348 0e208c04 440e2886 ..H....H. ..D.(. │ │ │ │ │ + 0x000000c0 05440e30 83065f0e 28410e20 420e1846 .D.0.._.(A. B..F │ │ │ │ │ 0x000000d0 0e10420e 08000000 10000000 dc000000 ..B............. │ │ │ │ │ - 0x000000e0 00000000 66000000 00000000 c4000000 ....f........... │ │ │ │ │ + 0x000000e0 00000000 5e000000 00000000 c4000000 ....^........... │ │ │ │ │ 0x000000f0 f0000000 00000000 3e050000 00520e10 ........>....R.. │ │ │ │ │ - 0x00000100 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00000110 05410e30 8606410e 38830747 0e90014d .A.0..A.8..G...M │ │ │ │ │ + 0x00000100 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ │ + 0x00000110 05440e30 8606410e 38830744 0e90014d .D.0..A.8..D...M │ │ │ │ │ 0x00000120 0a0e3843 0e30410e 28420e20 420e1842 ..8C.0A.(B. B..B │ │ │ │ │ - 0x00000130 0e10420e 08430b02 aa0e9801 480ea001 ..B..C......H... │ │ │ │ │ - 0x00000140 440ea801 490eb001 440eb801 440ec001 D...I...D...D... │ │ │ │ │ - 0x00000150 540e9001 640e9801 680ea001 440ea801 T...d...h...D... │ │ │ │ │ - 0x00000160 4e0eb001 5e0e9001 02990a0e 38440e30 N...^.......8D.0 │ │ │ │ │ - 0x00000170 410e2842 0e20420e 18420e10 420e0843 A.(B. B..B..B..C │ │ │ │ │ - 0x00000180 0b510e98 01480ea0 01440ea8 014c0eb0 .Q...H...D...L.. │ │ │ │ │ - 0x00000190 01440eb8 01440ec0 01540e90 01610e98 .D...D...T...a.. │ │ │ │ │ - 0x000001a0 01700ea0 014b0ea8 01440eb0 015e0e90 .p...K...D...^.. │ │ │ │ │ + 0x00000130 0e10420e 08430b02 a20e9801 480ea001 ..B..C......H... │ │ │ │ │ + 0x00000140 490ea801 440eb001 440eb801 470ec001 I...D...D...G... │ │ │ │ │ + 0x00000150 510e9001 600e9801 730ea001 440ea801 Q...`...s...D... │ │ │ │ │ + 0x00000160 470eb001 5d0e9001 029a0a0e 38440e30 G...].......8D.0 │ │ │ │ │ + 0x00000170 410e2842 0e20420e 18420e10 420e084b A.(B. B..B..B..K │ │ │ │ │ + 0x00000180 0b510e98 01480ea0 014c0ea8 01440eb0 .Q...H...L...D.. │ │ │ │ │ + 0x00000190 01440eb8 01470ec0 01510e90 01600e98 .D...G...Q...`.. │ │ │ │ │ + 0x000001a0 01750ea0 01470ea8 014b0eb0 01560e90 .u...G...K...V.. │ │ │ │ │ 0x000001b0 01000000 1c000000 b8010000 00000000 ................ │ │ │ │ │ 0x000001c0 0c000000 000e9001 83078606 8c058d04 ................ │ │ │ │ │ 0x000001d0 8e038f02 18000000 d8010000 00000000 ................ │ │ │ │ │ 0x000001e0 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x000001f0 24000000 f4010000 00000000 25000000 $...........%... │ │ │ │ │ - 0x00000200 00410e10 8602410e 18830349 0e20510e .A....A....I. Q. │ │ │ │ │ + 0x00000200 00410e10 8602440e 18830346 0e20510e .A....D....F. Q. │ │ │ │ │ 0x00000210 18430e10 410e0800 28000000 1c020000 .C..A...(....... │ │ │ │ │ 0x00000220 00000000 28000000 00420e10 8c02440e ....(....B....D. │ │ │ │ │ - 0x00000230 18860348 0e208304 560e1841 0e10420e ...H. ..V..A..B. │ │ │ │ │ + 0x00000230 1886034a 0e208304 540e1841 0e10420e ...J. ..T..A..B. │ │ │ │ │ 0x00000240 08000000 18000000 48020000 00000000 ........H....... │ │ │ │ │ 0x00000250 0f000000 00410e10 83024d0e 08000000 .....A....M..... │ │ │ ├── dft-r2hc.o │ │ │ │ ├── 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 787 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 2: 0000000000000000 790 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000320 29 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 4: 0000000000000340 767 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 6: 0000000000000640 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 7: 0000000000000650 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0xbf8 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000032c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000330 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000039f 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 00000000000003ae 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 │ │ │ │ │ +0000000000000491 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000496 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_dft - 4 │ │ │ │ │ -000000000000051b 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000515 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ 00000000000005f8 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ 0000000000000664 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000671 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000645 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000655 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 000000000000067d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,68 +9,68 @@ │ │ │ │ │ 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..0000000000000313 │ │ │ │ │ +00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000316 │ │ │ │ │ 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: 80 │ │ │ │ │ - DW_CFA_advance_loc2: 523 to 000000000000021c │ │ │ │ │ + DW_CFA_advance_loc2: 525 to 0000000000000224 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000021d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000225 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000021e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000226 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000220 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000228 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000222 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000224 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000226 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000230 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000230 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000002a4 │ │ │ │ │ + DW_CFA_advance_loc1: 119 to 00000000000002a7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002ad │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ac │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002af │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002ae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000320..000000000000033d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -89,35 +89,35 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ 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 0000000000000349 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000034a │ │ │ │ │ + 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 0000000000000351 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000354 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc2: 471 to 0000000000000528 │ │ │ │ │ + DW_CFA_advance_loc2: 471 to 000000000000052b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000529 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000052c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000052a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000052d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000052c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000052f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000052e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000531 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000530 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000533 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000532 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000535 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000540 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000540 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 14 to 000000000000054e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000551 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000552 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []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,240 +5,238 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ sub $0x18,%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 218 │ │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ │ + jle 220 │ │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ │ mov 0x58(%r12),%rdi │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - je 218 │ │ │ │ │ + sar $1,%rcx │ │ │ │ │ + cmp $0x1,%rcx │ │ │ │ │ + je 220 │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ jne 230 │ │ │ │ │ - cmp $0x2,%rdx │ │ │ │ │ - je 2b0 │ │ │ │ │ + cmp $0x2,%rcx │ │ │ │ │ + je 2b8 │ │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - lea 0x8(%rbp),%r15 │ │ │ │ │ - lea 0x18(%rbx),%r10 │ │ │ │ │ - lea 0x0(%rbp,%r8,1),%r12 │ │ │ │ │ - lea (%rbx,%r8,1),%r14 │ │ │ │ │ - lea -0x10(%rbp,%r8,1),%rcx │ │ │ │ │ - lea -0x10(%rbx,%r8,1),%rsi │ │ │ │ │ - sub %r9,%r8 │ │ │ │ │ - lea 0x8(%rbx),%r13 │ │ │ │ │ - lea 0x18(%rbp),%r11 │ │ │ │ │ - mov %r15,(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%r11 │ │ │ │ │ + lea (%rbx,%r8,1),%r12 │ │ │ │ │ + lea -0x10(%r8),%rdx │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r14 │ │ │ │ │ + sub %r11,%r8 │ │ │ │ │ + lea 0x8(%rbp),%r13 │ │ │ │ │ add $0x8,%r8 │ │ │ │ │ - cmp %r8,%r9 │ │ │ │ │ - setle 0xf(%rsp) │ │ │ │ │ - cmp %r10,%r15 │ │ │ │ │ - setae %r10b │ │ │ │ │ - cmp %r11,%r13 │ │ │ │ │ - setae %r11b │ │ │ │ │ - or %r11d,%r10d │ │ │ │ │ - cmp %r14,%rcx │ │ │ │ │ - setae %r11b │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%rsi │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + cmp %r8,%r11 │ │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ │ + lea 0x18(%rbx),%r9 │ │ │ │ │ + setle %r15b │ │ │ │ │ + lea 0x8(%rbx),%r10 │ │ │ │ │ + cmp %r9,%r13 │ │ │ │ │ + lea 0x18(%rbp),%r9 │ │ │ │ │ + setae %r13b │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ + cmp %r9,%r10 │ │ │ │ │ + setae %r9b │ │ │ │ │ + or %r9d,%r13d │ │ │ │ │ cmp %r12,%rsi │ │ │ │ │ - setae %r15b │ │ │ │ │ - or %r15d,%r11d │ │ │ │ │ - lea 0x0(%rbp,%r8,1),%r15 │ │ │ │ │ - and %r11d,%r10d │ │ │ │ │ - lea (%rbx,%r9,1),%r11 │ │ │ │ │ - cmp %r11,%r15 │ │ │ │ │ - setae %r11b │ │ │ │ │ + setae %r10b │ │ │ │ │ + cmp %r14,%rdx │ │ │ │ │ + setae %r9b │ │ │ │ │ + or %r10d,%r9d │ │ │ │ │ + and %r13d,%r9d │ │ │ │ │ + cmp %r12,(%rsp) │ │ │ │ │ + lea (%rbx,%r8,1),%r13 │ │ │ │ │ + setae %r10b │ │ │ │ │ + or %r15d,%r10d │ │ │ │ │ + and %r10d,%r9d │ │ │ │ │ + lea 0x0(%rbp,%r11,1),%r10 │ │ │ │ │ + cmp %r10,%r13 │ │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ │ + setae %r10b │ │ │ │ │ cmp %r12,%r13 │ │ │ │ │ - setae %r15b │ │ │ │ │ - or %r15d,%r11d │ │ │ │ │ - test %r11b,%r10b │ │ │ │ │ - je 2b0 │ │ │ │ │ - mov (%rsp),%r15 │ │ │ │ │ - add %rbp,%r9 │ │ │ │ │ - add %rbx,%r8 │ │ │ │ │ - cmp %r9,%r8 │ │ │ │ │ + setae %r12b │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ + add %rbx,%r11 │ │ │ │ │ + or %r12d,%r10d │ │ │ │ │ + and %r9d,%r10d │ │ │ │ │ + cmp %r11,%r8 │ │ │ │ │ setae %r8b │ │ │ │ │ - cmp %r14,%r15 │ │ │ │ │ + cmp %r14,(%rsp) │ │ │ │ │ setae %r9b │ │ │ │ │ or %r9d,%r8d │ │ │ │ │ + test %r8b,%r10b │ │ │ │ │ + je 2b8 │ │ │ │ │ cmp %r14,%r13 │ │ │ │ │ - movzbl 0xf(%rsp),%r14d │ │ │ │ │ - setae %r9b │ │ │ │ │ - or %r14d,%r9d │ │ │ │ │ - and %r9d,%r8d │ │ │ │ │ - cmp %r12,%r15 │ │ │ │ │ - setae %r9b │ │ │ │ │ - or %r14d,%r9d │ │ │ │ │ - test %r9b,%r8b │ │ │ │ │ - je 2b0 │ │ │ │ │ - dec %rdx │ │ │ │ │ + setae %r8b │ │ │ │ │ + or %r15b,%r8b │ │ │ │ │ + je 2b8 │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ mov $0x8,%edi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov %rdx,%r9 │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ shr $1,%r9 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ add $0x8,%r9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movups (%rbx,%rdi,1),%xmm1 │ │ │ │ │ - movups (%rcx,%r8,1),%xmm3 │ │ │ │ │ - movups 0x0(%rbp,%rdi,1),%xmm0 │ │ │ │ │ - movups (%rsi,%r8,1),%xmm2 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rbx,%rdi,1),%xmm1 │ │ │ │ │ + movupd (%rsi,%r8,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movupd 0x0(%rbp,%rdi,1),%xmm0 │ │ │ │ │ shufpd $0x1,%xmm3,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ subpd %xmm3,%xmm4 │ │ │ │ │ - shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ + movupd (%rdx,%r8,1),%xmm2 │ │ │ │ │ addpd %xmm3,%xmm1 │ │ │ │ │ + shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ movups %xmm4,(%rbx,%rdi,1) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subpd %xmm2,%xmm0 │ │ │ │ │ addpd %xmm2,%xmm4 │ │ │ │ │ + shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ movups %xmm4,0x0(%rbp,%rdi,1) │ │ │ │ │ add $0x10,%rdi │ │ │ │ │ - movups %xmm1,(%rsi,%r8,1) │ │ │ │ │ - movups %xmm0,(%rcx,%r8,1) │ │ │ │ │ + movups %xmm1,(%rdx,%r8,1) │ │ │ │ │ + movups %xmm0,(%rsi,%r8,1) │ │ │ │ │ sub $0x10,%r8 │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ jne 160 │ │ │ │ │ - test $0x1,%dl │ │ │ │ │ - je 218 │ │ │ │ │ - or $0x1,%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - lea (%rbx,%rcx,1),%rsi │ │ │ │ │ + test $0x1,%cl │ │ │ │ │ + je 220 │ │ │ │ │ + or $0x1,%rcx │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ + lea (%rbx,%rdx,1),%rsi │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - add %rbp,%rcx │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ add %rax,%rbx │ │ │ │ │ add %rbp,%rax │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ movsd (%rax),%xmm3 │ │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ movsd %xmm4,(%rsi) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rcx) │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ movsd %xmm1,(%rbx) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - dec %rax │ │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + nop │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rbx,%rcx,1),%xmm1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd (%rbx,%rdx,1),%xmm1 │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ movsd 0x0(%rbp,%rax,1),%xmm3 │ │ │ │ │ - inc %rsi │ │ │ │ │ - movsd 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp,%rdx,1),%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ movsd (%rbx,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rbx,%rcx,1) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rbx,%rdx,1) │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm4,0x0(%rbp,%rcx,1) │ │ │ │ │ + movsd %xmm4,0x0(%rbp,%rdx,1) │ │ │ │ │ + add %r8,%rdx │ │ │ │ │ movsd %xmm1,(%rbx,%rax,1) │ │ │ │ │ - add %r8,%rcx │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ sub %r8,%rax │ │ │ │ │ - cmp %rdx,%rsi │ │ │ │ │ + cmp %rcx,%rsi │ │ │ │ │ jne 250 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea -0x8(,%rax,8),%rax │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rbx,%rdi,8),%xmm1 │ │ │ │ │ movsd 0x0(%rbp,%rax,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ movsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ movsd (%rbx,%rax,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ movsd %xmm4,(%rbx,%rdi,8) │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm2,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm4 │ │ │ │ │ movsd %xmm4,0x0(%rbp,%rdi,8) │ │ │ │ │ - inc %rdi │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ movsd %xmm1,(%rbx,%rax,1) │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rax,1) │ │ │ │ │ sub $0x8,%rax │ │ │ │ │ - cmp %rdi,%rdx │ │ │ │ │ + cmp %rdi,%rcx │ │ │ │ │ jne 2c0 │ │ │ │ │ - jmp 218 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 220 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000320 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r8 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x40(%rax),%rcx │ │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ 0000000000000340 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov (%rax),%edx │ │ │ │ │ cmp $0x1,%edx │ │ │ │ │ je 540 │ │ │ │ │ test %edx,%edx │ │ │ │ │ jne 54a │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ cmpl $0x7fffffff,(%rax) │ │ │ │ │ @@ -259,24 +257,24 @@ │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ call 3b2 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ movslq (%rax),%rdx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ test %edx,%edx │ │ │ │ │ jle 620 │ │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ │ lea 0x8(%rax),%rax │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ - lea 0x8(%r15,%rdx,8),%rsi │ │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + lea (%rax,%rdx,8),%rsi │ │ │ │ │ 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) │ │ │ │ │ - nop │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ jns 430 │ │ │ │ │ mov (%rax),%rdi │ │ │ │ │ neg %rdx │ │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ │ lea -0x1(%rdi),%rcx │ │ │ │ │ @@ -289,17 +287,17 @@ │ │ │ │ │ sub %rdx,%r13 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ jne 400 │ │ │ │ │ lea 0x0(,%r13,8),%rcx │ │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ │ add 0x28(%rbx),%rcx │ │ │ │ │ - add 0x18(%rbx),%rdx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ + add 0x18(%rbx),%rdx │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ call 460 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 46b │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ @@ -307,62 +305,61 @@ │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ call 479 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ je 54a │ │ │ │ │ lea -0x489(%rip),%rdx │ │ │ │ │ + mov $0x68,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x68,%edi │ │ │ │ │ call 49a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_dft-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ │ mov (%rdx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ je 5f0 │ │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ movq 0x18(%rdx),%xmm2 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ movq %rcx,%xmm3 │ │ │ │ │ - dec %rcx │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ + punpcklqdq %xmm3,%xmm2 │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ - punpcklqdq %xmm3,%xmm2 │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ shl $0x2,%rdx │ │ │ │ │ cvtsi2sd %rcx,%xmm0 │ │ │ │ │ cvtsi2sd %rdx,%xmm1 │ │ │ │ │ movups %xmm2,0x58(%rax) │ │ │ │ │ movdqu 0x8(%rbp),%xmm2 │ │ │ │ │ mov %r14,0x48(%rax) │ │ │ │ │ - mov %r13,0x50(%rax) │ │ │ │ │ - mov %rbp,0x40(%rax) │ │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ │ movdqu 0x18(%rbp),%xmm2 │ │ │ │ │ addsd 0x8(%rax),%xmm1 │ │ │ │ │ + mov %r13,0x50(%rax) │ │ │ │ │ movups %xmm2,0x18(%rax) │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ - movsd %xmm1,0x8(%rax) │ │ │ │ │ addsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mov %rbp,0x40(%rax) │ │ │ │ │ + movsd %xmm1,0x8(%rax) │ │ │ │ │ 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) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ mov (%rdx),%esi │ │ │ │ │ test %esi,%esi │ │ │ │ │ je 560 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -371,69 +368,70 @@ │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ │ mov 0x18(%rbx),%rcx │ │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ cmp %rcx,%rsi │ │ │ │ │ - jb 610 │ │ │ │ │ + jb 608 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ sub %rcx,%rdi │ │ │ │ │ sar $0x3,%rdi │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - neg %rdx │ │ │ │ │ - cmovs %r8,%rdx │ │ │ │ │ - imul %r9,%rdx │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + sar $0x3f,%r9 │ │ │ │ │ + xor %r9,%rdx │ │ │ │ │ + sub %r9,%rdx │ │ │ │ │ + imul %r8,%rdx │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ - jg 5cc │ │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ │ + jg 5d2 │ │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jae 630 │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ - sub %rdx,%r10 │ │ │ │ │ - sar $0x3,%r10 │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ - neg %rdi │ │ │ │ │ - cmovs %r8,%rdi │ │ │ │ │ - imul %r9,%rdi │ │ │ │ │ - cmp %r10,%rdi │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ + sub %rdx,%r9 │ │ │ │ │ + sar $0x3,%r9 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + sar $0x3f,%r10 │ │ │ │ │ + xor %r10,%rdi │ │ │ │ │ + sub %r10,%rdi │ │ │ │ │ + imul %r8,%rdi │ │ │ │ │ + cmp %r9,%rdi │ │ │ │ │ jle 38b │ │ │ │ │ testb $0x4,0xd4(%rbp) │ │ │ │ │ jne 54a │ │ │ │ │ mov 0x30(%rbx),%rdx │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ jmp 38b │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ pxor %xmm1,%xmm1 │ │ │ │ │ movdqa 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - jmp 4e6 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + jmp 4e9 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ sub %rsi,%rdi │ │ │ │ │ sar $0x3,%rdi │ │ │ │ │ jmp 583 │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ jmp 449 │ │ │ │ │ nop │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - sar $0x3,%r10 │ │ │ │ │ - jmp 5b5 │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ + sar $0x3,%r9 │ │ │ │ │ + jmp 5b8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 0000000000000640 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ jmp 649 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-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 13030000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e50030b 020a0e38 ..A.8..G.P.....8 │ │ │ │ │ + 0x00000020 00000000 16030000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000040 8606440e 38830747 0e50030d 020a0e38 ..D.8..G.P.....8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000060 0e084a0b 02740a0e 38410e30 410e2842 ..J..t..8A.0A.(B │ │ │ │ │ - 0x00000070 0e20420e 18420e10 420e0842 0b000000 . B..B..B..B.... │ │ │ │ │ + 0x00000060 0e08420b 02770a0e 38410e30 410e2842 ..B..w..8A.0A.(B │ │ │ │ │ + 0x00000070 0e20420e 18420e10 420e0847 0b000000 . B..B..B..G.... │ │ │ │ │ 0x00000080 10000000 84000000 00000000 1d000000 ................ │ │ │ │ │ 0x00000090 00000000 60000000 98000000 00000000 ....`........... │ │ │ │ │ 0x000000a0 ff020000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000000b0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x000000b0 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ 0x000000c0 38830747 0e4003d7 010a0e38 410e3041 8..G.@.....8A.0A │ │ │ │ │ - 0x000000d0 0e28420e 20420e18 420e1042 0e084e0b .(B. B..B..B..N. │ │ │ │ │ + 0x000000d0 0e28420e 20420e18 420e1042 0e084b0b .(B. B..B..B..K. │ │ │ │ │ 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 --symbols {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ + 2: 0000000000000000 246 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000100 29 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 0000000000000120 252 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000120 255 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 6: 0000000000000220 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 7: 0000000000000230 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x6a0 contains 10 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000010c 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000110 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000016f 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ 0000000000000184 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -000000000000019a 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000019f 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000001a4 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ 0000000000000244 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000251 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000225 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000235 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ 000000000000025d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,54 +9,54 @@ │ │ │ │ │ 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..00000000000000f6 │ │ │ │ │ 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: 107 to 0000000000000072 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000070 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000073 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000072 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000075 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 112 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc1: 114 to 00000000000000f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000050 0000000000000010 00000054 FDE cie=00000000 pc=0000000000000100..000000000000011d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000028 00000068 FDE cie=00000000 pc=0000000000000120..000000000000021c │ │ │ │ │ +00000064 0000000000000028 00000068 FDE cie=00000000 pc=0000000000000120..000000000000021f │ │ │ │ │ DW_CFA_advance_loc: 17 to 0000000000000131 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000132 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000135 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000139 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000139 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 15 to 0000000000000148 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000149 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000014a │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -3,99 +3,97 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x50(%rdi),%r12 │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x48(%rdi),%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ lea -0x1(%r12),%rdx │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jle 6e │ │ │ │ │ + jle 71 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ cmp $0x1,%rbx │ │ │ │ │ jne 80 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ 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) │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ movsd %xmm0,0x0(%rbp,%rax,8) │ │ │ │ │ - inc %rbx │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ cmp %rbx,%rax │ │ │ │ │ jg 40 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ 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 │ │ │ │ │ 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 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ jl c0 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r8 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x40(%rax),%rcx │ │ │ │ │ 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 : │ │ │ │ │ mkplan(): │ │ │ │ │ testw $0x8008,0xd4(%rdx) │ │ │ │ │ je 130 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ je 150 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -106,62 +104,62 @@ │ │ │ │ │ mov (%rsi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 142 │ │ │ │ │ cmpl $0x8,0x28(%rbp) │ │ │ │ │ jne 142 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ │ call 173 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x8000,%edx │ │ │ │ │ call 188 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 142 │ │ │ │ │ lea -0x197(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ call 1a8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ │ - movq 0x18(%rdx),%xmm0 │ │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ │ + movq 0x18(%rdx),%xmm0 │ │ │ │ │ mov %rbx,0x40(%rax) │ │ │ │ │ movq %rcx,%xmm1 │ │ │ │ │ - dec %rcx │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - shr $0x3f,%rdx │ │ │ │ │ - add %rcx,%rdx │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ movdqu 0x8(%rbx),%xmm0 │ │ │ │ │ - lea 0x0(,%rdx,4),%rcx │ │ │ │ │ - add %rdx,%rdx │ │ │ │ │ + shr $0x3f,%rdx │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ movups %xmm0,0x8(%rax) │ │ │ │ │ movdqu 0x18(%rbx),%xmm0 │ │ │ │ │ + sar $1,%rdx │ │ │ │ │ + lea 0x0(,%rdx,4),%rcx │ │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + add %rdx,%rdx │ │ │ │ │ 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) │ │ │ │ │ jmp 144 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 0000000000000220 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ jmp 229 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ ├── 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 f6000000 00420e10 8c02410e .........B....A. │ │ │ │ │ + 0x00000030 18860344 0e208304 026b0a0e 18410e10 ...D. ...k...A.. │ │ │ │ │ + 0x00000040 420e084b 0b02720e 18410e10 420e0800 B..K..r..A..B... │ │ │ │ │ 0x00000050 10000000 54000000 00000000 1d000000 ....T........... │ │ │ │ │ 0x00000060 00000000 28000000 68000000 00000000 ....(...h....... │ │ │ │ │ - 0x00000070 fc000000 00510e10 8602410e 18830347 .....Q....A....G │ │ │ │ │ + 0x00000070 ff000000 00510e10 8602440e 18830344 .....Q....D....D │ │ │ │ │ 0x00000080 0e204f0a 0e18410e 10410e08 460b0000 . O...A..A..F... │ │ │ │ │ 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: 7728 (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 0x1e30: │ │ │ │ │ │ │ │ │ │ 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 000e94 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001700 0005b8 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000ed4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000ed4 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000ed4 000021 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .rodata.str1.1 PROGBITS 0000000000000000 000ef5 000007 01 AMS 0 0 1 │ │ │ │ │ - [ 7] .rodata PROGBITS 0000000000000000 000efc 000020 00 A 0 0 32 │ │ │ │ │ - [ 8] .data.rel.ro PROGBITS 0000000000000000 000f1c 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 000f3c 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 000f54 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000f54 000190 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 001d30 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 0010e8 000408 18 16 17 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 0014f0 00020d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 001dc0 0000a0 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000e64 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0016d0 0005b8 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000ea4 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000ea4 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000ea4 000021 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .rodata.str1.1 PROGBITS 0000000000000000 000ec5 000007 01 AMS 0 0 1 │ │ │ │ │ + [ 7] .rodata PROGBITS 0000000000000000 000ecc 000020 00 A 0 0 32 │ │ │ │ │ + [ 8] .data.rel.ro PROGBITS 0000000000000000 000eec 000020 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro RELA 0000000000000000 001c88 000060 18 I 15 8 8 │ │ │ │ │ + [10] .data.rel.ro.local PROGBITS 0000000000000000 000f0c 000018 00 WA 0 0 16 │ │ │ │ │ + [11] .rela.data.rel.ro.local RELA 0000000000000000 001ce8 000018 18 I 15 10 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000f24 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000f24 000190 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 001d00 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 0010b8 000408 18 16 17 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 0014c0 00020d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001d90 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 1768 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 6: 00000000000007b0 806 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 5: 00000000000000c0 1728 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 6: 0000000000000780 790 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 8 OBJECT LOCAL DEFAULT 4 omegas │ │ │ │ │ - 8: 0000000000000ae0 863 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 0000000000000aa0 879 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 84 FUNC GLOBAL DEFAULT 1 fftw_dht_rader_register │ │ │ │ │ + 39: 0000000000000e10 84 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,84 +1,84 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1700 contains 61 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x16d0 contains 61 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000000f 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 │ │ │ │ │ +000000000000000a 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000043 0000001000000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +000000000000006d 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 │ │ │ │ │ -00000000000000ff 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -000000000000017f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000001bf 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000004ce 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000005d0 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -00000000000006ce 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -0000000000000779 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 │ │ │ │ │ -000000000000089c 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000008b8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ -0000000000000957 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ -0000000000000971 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -00000000000009a6 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000a71 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ -0000000000000a7f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ -0000000000000a91 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ -0000000000000b33 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -0000000000000b6a 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ -0000000000000baa 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000bba 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into - 4 │ │ │ │ │ -0000000000000bd0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000be1 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000bf6 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c0a 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000c1f 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000c39 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c50 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000c66 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000c7b 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000c97 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000cae 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000cc4 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000000cdc 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000000cf0 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000cfe 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000d08 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000d67 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000e1d 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000e24 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e2e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e36 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000e44 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000e59 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000e6b 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000e78 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000104 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000017d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000001b2 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000004cf 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000005d1 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +00000000000006cf 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +0000000000000761 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +0000000000000799 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000007a5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000007b4 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000007c4 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +00000000000007cc 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_delete - 4 │ │ │ │ │ +00000000000007ed 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_find_generator - 4 │ │ │ │ │ +0000000000000801 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_power_mod - 4 │ │ │ │ │ +0000000000000826 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +000000000000083f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_find - 4 │ │ │ │ │ +0000000000000861 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000087e 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktriggen - 4 │ │ │ │ │ +0000000000000920 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_safe_mulmod - 4 │ │ │ │ │ +000000000000093a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +000000000000096f 0000001400000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000a39 0000000200000002 R_X86_64_PC32 0000000000000000 .bss - 4 │ │ │ │ │ +0000000000000a41 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rader_tl_insert - 4 │ │ │ │ │ +0000000000000a51 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_triggen_destroy - 4 │ │ │ │ │ +0000000000000af3 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000b2b 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into_small_primes - 4 │ │ │ │ │ +0000000000000b6b 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000b83 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_factors_into - 4 │ │ │ │ │ +0000000000000b99 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000baa 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bbf 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000bd3 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000be8 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000c02 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000c19 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000c2f 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000c44 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000c60 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000c77 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000c8d 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +0000000000000ca5 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000cb9 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000ccc 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000cd1 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000d30 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000ded 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000df4 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000dfe 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000e06 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000e14 0000000e00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000e29 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000e3b 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000e48 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 00000000000000af 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000004fa 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000e90 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000004fb 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000e60 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 0x1c88 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 + 780 │ │ │ │ │ 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 0x1ce8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + ae0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + aa0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1d30 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1d00 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 + ae0 │ │ │ │ │ -000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e40 │ │ │ │ │ +00000000000000bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 780 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + aa0 │ │ │ │ │ +000000000000016c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e10 │ │ │ │ ├── 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: 6 to 0000000000000007 │ │ │ │ │ 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: 14 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,162 +44,162 @@ │ │ │ │ │ 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..00000000000007a8 │ │ │ │ │ +00000068 0000000000000048 0000006c FDE cie=00000000 pc=00000000000000c0..0000000000000780 │ │ │ │ │ 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: 1048 to 00000000000004ec │ │ │ │ │ + DW_CFA_advance_loc2: 1049 to 00000000000004ed │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004f0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004f1 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004f1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004f9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004fa │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000500 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000500 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000000b4 0000000000000048 000000b8 FDE cie=00000000 pc=00000000000007b0..0000000000000ad6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000007b2 │ │ │ │ │ +000000b4 0000000000000048 000000b8 FDE cie=00000000 pc=0000000000000780..0000000000000a96 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000782 │ │ │ │ │ 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 0000000000000784 │ │ │ │ │ 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 0000000000000789 │ │ │ │ │ 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 000000000000078b │ │ │ │ │ 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 000000000000078c │ │ │ │ │ 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 000000000000078d │ │ │ │ │ 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 0000000000000794 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000000808 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000007d8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000809 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000080a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007da │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000080c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007dc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000080e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007de │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000812 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000820 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000007e8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000060 00000104 FDE cie=00000000 pc=0000000000000ae0..0000000000000e3f │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000af2 │ │ │ │ │ +00000100 0000000000000060 00000104 FDE cie=00000000 pc=0000000000000aa0..0000000000000e0f │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000ab2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000af4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ab4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000af6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ab6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000afb │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000abb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000afc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000abc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000afd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000abd │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b01 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ac1 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000b0f │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000acf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000b12 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000ad2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b13 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ad3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b15 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ad5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b17 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ad7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b19 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ad9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b1b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000adb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000b20 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000ae0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 740 to 0000000000000e04 │ │ │ │ │ + DW_CFA_advance_loc2: 754 to 0000000000000dd2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e05 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000dd3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e06 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000dd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e08 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000dd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e0a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000dd8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e0c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000dda │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e0e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ddc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000e10 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000de0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000164 0000000000000028 00000168 FDE cie=00000000 pc=0000000000000e40..0000000000000e94 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e41 │ │ │ │ │ +00000164 0000000000000028 00000168 FDE cie=00000000 pc=0000000000000e10..0000000000000e64 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e11 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000e49 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e19 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000e50 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000e28 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000000e8a │ │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000000e5a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000e8e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e5e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000e8f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e5f │ │ │ │ │ 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,48 +3,48 @@ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x10,%rsp │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + sub $0x10,%rsp │ │ │ │ │ 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 │ │ │ │ │ pop %rcx │ │ │ │ │ pop %rsi │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ je 53 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ mov 0x88(%rbx),%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ je 74 │ │ │ │ │ cmp 0x48(%rbx),%rdx │ │ │ │ │ je 74 │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ call *0x0(%rbp) │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov $0x29,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -67,962 +67,952 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 00000000000000c0 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x60(%rdi),%rax │ │ │ │ │ mov 0x58(%rdi),%rbp │ │ │ │ │ - mov 0x78(%rdi),%r11 │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ + mov 0x78(%rdi),%r10 │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea -0x1(%rbp),%r12 │ │ │ │ │ + lea -0x1(%rbp),%r13 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - call 103 │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + call 108 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - test %r12,%r12 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ mov 0x68(%r14),%rsi │ │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jle 1a3 │ │ │ │ │ - mov $0x16a09,%r8d │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ + jle 196 │ │ │ │ │ + mov $0x16a09,%r14d │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - mov %r12,%r13 │ │ │ │ │ - sub %rsi,%r8 │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - mov %r11,%rbx │ │ │ │ │ + sub %rsi,%r14 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov %r10,%r14 │ │ │ │ │ jmp 154 │ │ │ │ │ - nop │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - imul %r14,%rax │ │ │ │ │ + imul %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %r13,%r15 │ │ │ │ │ - je 195 │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ + cmp %r13,%r12 │ │ │ │ │ + je 193 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ movsd (%rcx,%rax,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r12,%r15,8) │ │ │ │ │ - inc %r15 │ │ │ │ │ - cmp %r8,%rdi │ │ │ │ │ + movsd %xmm0,(%rbx,%r12,8) │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + cmp %r15,%rdi │ │ │ │ │ jle 140 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - call 183 │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + call 181 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - cmp %r13,%r15 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + cmp %r13,%r12 │ │ │ │ │ jne 154 │ │ │ │ │ - mov 0x28(%rsp),%r14 │ │ │ │ │ - mov %r12,%rbx │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - cmp %r12,(%rsp) │ │ │ │ │ - jle 1c3 │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + cmp %r13,(%rsp) │ │ │ │ │ + jle 1b6 │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ - lea (%rbx,%r12,8),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + lea (%rbx,%r13,8),%rdi │ │ │ │ │ sub %rbp,%rax │ │ │ │ │ lea 0x8(,%rax,8),%rdx │ │ │ │ │ - call 1c3 │ │ │ │ │ + call 1b6 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x80(%r14),%rax │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - mov 0x40(%r14),%rax │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + mov 0x40(%r12),%rax │ │ │ │ │ + mov 0x80(%r12),%r14 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - movsd 0x0(%r13),%xmm0 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mov $0x8,%edx │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0x50(%r14),%rsi │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ + mov 0x50(%r12),%rax │ │ │ │ │ movsd (%rbx),%xmm1 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - mulsd (%rsi),%xmm1 │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - shr $0x3f,%r15 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - sar $1,%r15 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + shr $0x3f,%r12 │ │ │ │ │ + add %rcx,%r12 │ │ │ │ │ + mulsd (%rax),%xmm1 │ │ │ │ │ + sar $1,%r12 │ │ │ │ │ movsd %xmm1,(%rbx) │ │ │ │ │ - cmp $0x3,%rax │ │ │ │ │ - jle 790 │ │ │ │ │ - cmp $0x2,%r15 │ │ │ │ │ - je 6f0 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - lea 0x0(,%r15,8),%rcx │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ - lea -0x10(%r10),%rax │ │ │ │ │ - lea -0x10(%rsi,%r10,1),%r11 │ │ │ │ │ - lea -0x8(%r10),%r13 │ │ │ │ │ - lea (%rbx,%r10,1),%r9 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - mov %r10,%rax │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ - lea 0x8(%rsi,%rax,1),%rdx │ │ │ │ │ - lea 0x8(%rax),%r8 │ │ │ │ │ - lea (%rbx,%rcx,1),%rax │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ - lea (%rsi,%r10,1),%rax │ │ │ │ │ - lea -0x8(%rbx,%r10,1),%r10 │ │ │ │ │ - setae %dl │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - setae %al │ │ │ │ │ - or %eax,%edx │ │ │ │ │ - lea 0x10(%rsi),%rax │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - setne %al │ │ │ │ │ + cmp $0x3,%rcx │ │ │ │ │ + jle 3ca │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + lea -0x8(%rcx),%r15 │ │ │ │ │ + cmp $0x2,%r12 │ │ │ │ │ + je 6e8 │ │ │ │ │ + lea (%rbx,%rcx,1),%r10 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + lea -0x10(%rcx),%rdx │ │ │ │ │ + lea 0x0(,%r12,8),%rcx │ │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + lea 0x8(%rbx),%r8 │ │ │ │ │ + sub %rcx,%rsi │ │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ │ + lea 0x10(%rax),%rsi │ │ │ │ │ + lea (%rbx,%r15,1),%r9 │ │ │ │ │ + cmp %rsi,%r8 │ │ │ │ │ + setne %sil │ │ │ │ │ + cmp %r9,%rdx │ │ │ │ │ + setne %r9b │ │ │ │ │ + and %r9d,%esi │ │ │ │ │ + cmp %rcx,%rdi │ │ │ │ │ + setge %r9b │ │ │ │ │ + cmp %r10,%r8 │ │ │ │ │ + setae %r11b │ │ │ │ │ + or %r11d,%r9d │ │ │ │ │ + lea (%rbx,%rdi,1),%r11 │ │ │ │ │ + and %r9d,%esi │ │ │ │ │ + lea (%rax,%rcx,1),%r9 │ │ │ │ │ + cmp %r9,%r11 │ │ │ │ │ + lea 0x8(%rax),%r11 │ │ │ │ │ + setae %r9b │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ - setne %r10b │ │ │ │ │ - and %r10d,%eax │ │ │ │ │ - test %al,%dl │ │ │ │ │ - je 6fe │ │ │ │ │ - lea (%rbx,%r8,1),%rdx │ │ │ │ │ - lea (%rsi,%rcx,1),%rax │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ - lea 0x8(%rsi),%rax │ │ │ │ │ - setae %dl │ │ │ │ │ - cmp %r9,%rax │ │ │ │ │ - setae %al │ │ │ │ │ - or %edx,%eax │ │ │ │ │ - cmp %rcx,%r8 │ │ │ │ │ - setge %dl │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ + setae %r10b │ │ │ │ │ + or %r10d,%r9d │ │ │ │ │ + test %r9b,%sil │ │ │ │ │ + je 6ed │ │ │ │ │ + lea (%rbx,%rcx,1),%rsi │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ + cmp %rsi,%rdi │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ + setae %sil │ │ │ │ │ + add %rax,%rdi │ │ │ │ │ + cmp %rdi,%r8 │ │ │ │ │ setae %dil │ │ │ │ │ - or %edi,%edx │ │ │ │ │ - test %dl,%al │ │ │ │ │ - je 6fe │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - lea -0x1(%r15),%r9 │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - mov %r9,%r10 │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + or %sil,%dil │ │ │ │ │ + je 6ed │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + lea -0x1(%r12),%r11 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov %r11,%r10 │ │ │ │ │ + mov $0x8,%esi │ │ │ │ │ shr $1,%r10 │ │ │ │ │ shl $0x4,%r10 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ add $0x8,%r10 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - movups (%rdi,%rdx,1),%xmm2 │ │ │ │ │ - movups (%r11,%rdx,1),%xmm0 │ │ │ │ │ - movups (%rsi,%rax,1),%xmm4 │ │ │ │ │ - movups (%rbx,%rax,1),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%r9,%rdi,1),%xmm2 │ │ │ │ │ + movupd (%rax,%rsi,1),%xmm4 │ │ │ │ │ + movupd (%rdx,%rdi,1),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ - mulpd %xmm0,%xmm3 │ │ │ │ │ + movupd (%rbx,%rsi,1),%xmm5 │ │ │ │ │ mulpd %xmm4,%xmm2 │ │ │ │ │ + mulpd %xmm0,%xmm3 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ mulpd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ mulpd %xmm4,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm3,%xmm3 │ │ │ │ │ addpd %xmm2,%xmm0 │ │ │ │ │ subpd %xmm3,%xmm1 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addpd %xmm1,%xmm2 │ │ │ │ │ subpd %xmm0,%xmm1 │ │ │ │ │ - movups %xmm2,(%rbx,%rax,1) │ │ │ │ │ + movups %xmm2,(%rbx,%rsi,1) │ │ │ │ │ + add $0x10,%rsi │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ - add $0x10,%rax │ │ │ │ │ - movups %xmm1,(%rdi,%rdx,1) │ │ │ │ │ - sub $0x10,%rdx │ │ │ │ │ - cmp %rax,%r10 │ │ │ │ │ - jne 2f0 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - test $0x1,%r9b │ │ │ │ │ - je 3bf │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - mov %r9,%rdi │ │ │ │ │ - or $0x1,%rdi │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm4 │ │ │ │ │ - add %rbx,%rdx │ │ │ │ │ - sub %rdi,%rax │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm5 │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movups %xmm1,(%r9,%rdi,1) │ │ │ │ │ + sub $0x10,%rdi │ │ │ │ │ + cmp %rsi,%r10 │ │ │ │ │ + jne 2f8 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + test $0x1,%r11b │ │ │ │ │ + je 3c7 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + or $0x1,%r11 │ │ │ │ │ + lea (%rbx,%r11,8),%rsi │ │ │ │ │ + movsd (%rax,%r11,8),%xmm4 │ │ │ │ │ + movsd (%rsi),%xmm1 │ │ │ │ │ + sub %r11,%rdx │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd (%rax,%rdx,8),%xmm5 │ │ │ │ │ + lea (%rbx,%rdx,8),%rdx │ │ │ │ │ + movsd (%rdx),%xmm3 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + 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,(%rdx) │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - lea (%rbx,%rax,1),%r10 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - movsd (%r10),%xmm1 │ │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ │ - mulsd (%rsi,%rax,1),%xmm1 │ │ │ │ │ + movsd %xmm3,(%rsi) │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov 0x48(%r14),%rax │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - movsd %xmm1,(%r10) │ │ │ │ │ + movsd (%r9),%xmm1 │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mulsd (%rax,%rdx,1),%xmm1 │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + mov 0x48(%r15),%rax │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ addsd (%rbx),%xmm0 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ movsd %xmm0,(%rbx) │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ │ - cmp %r12,(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ - mov 0x70(%r14),%rsi │ │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ │ - movsd %xmm0,(%rax,%rcx,8) │ │ │ │ │ + cmp %r13,(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + mov 0x70(%r15),%rsi │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + movsd %xmm0,(%rax,%r14,8) │ │ │ │ │ je 500 │ │ │ │ │ - cmp $0x1,%r12 │ │ │ │ │ - jle 4e8 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ + jle 4e9 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov $0x16a09,%r15d │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov $0x1,%r12d │ │ │ │ │ sub %rsi,%r15 │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ │ - lea -0x8(%rbx,%rax,1),%r14 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ + lea -0x8(%rbx,%rax,1),%r8 │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ jmp 498 │ │ │ │ │ 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) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - sub $0x8,%r14 │ │ │ │ │ + sub $0x8,%rbp │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbp │ │ │ │ │ + idiv %r13 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %r15,%r13 │ │ │ │ │ - je 4e8 │ │ │ │ │ - movsd (%rbx,%r13,8),%xmm0 │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - inc %r13 │ │ │ │ │ - addsd (%r14),%xmm0 │ │ │ │ │ + cmp %r15,%r12 │ │ │ │ │ + je 4e9 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + movsd (%rbx,%r12,8),%xmm0 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ + addsd 0x0(%rbp),%xmm0 │ │ │ │ │ movsd %xmm0,(%r8,%rax,8) │ │ │ │ │ cmp %rcx,%rdi │ │ │ │ │ jle 480 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ + sub $0x8,%rbp │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ mov %rsi,(%rsp) │ │ │ │ │ - sub $0x8,%r14 │ │ │ │ │ - call 4d2 │ │ │ │ │ + call 4d3 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - cmp %r15,%r13 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + cmp %r15,%r12 │ │ │ │ │ jne 498 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 4fe │ │ │ │ │ + jmp 4ff │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ mov $0x16a09,%ecx │ │ │ │ │ sub %rsi,%rcx │ │ │ │ │ cmpq $0x3,(%rsp) │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - jle 79a │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + jle 772 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ + mov $0x1,%r8d │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ - lea -0x8(%rbx,%rax,1),%r9 │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + lea -0x8(%rbx,%rax,1),%r10 │ │ │ │ │ + mov %r10,%rbx │ │ │ │ │ jmp 598 │ │ │ │ │ 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) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nop │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - sub $0x8,%r12 │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ + sub $0x8,%rbx │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %r15 │ │ │ │ │ + idiv %r13 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - cmp %r9,%r14 │ │ │ │ │ - jge 5e1 │ │ │ │ │ - movsd 0x0(%rbp,%r14,8),%xmm0 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ - addsd (%r12),%xmm0 │ │ │ │ │ + cmp %r9,%r15 │ │ │ │ │ + jge 5e7 │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ + movsd (%r14,%r15,8),%xmm0 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + addsd (%rbx),%xmm0 │ │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ - cmp %r13,%rdi │ │ │ │ │ + cmp %r8,%rdi │ │ │ │ │ jle 580 │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ │ - sub $0x8,%r12 │ │ │ │ │ - call 5d4 │ │ │ │ │ + sub $0x8,%rbx │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + call 5d5 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - cmp %r9,%r14 │ │ │ │ │ + cmp %r9,%r15 │ │ │ │ │ jl 598 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - inc %r15 │ │ │ │ │ - movsd (%r10),%xmm0 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ + mov %r12,%r14 │ │ │ │ │ + mov %r9,%r12 │ │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + mov %r13,%rbp │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ - cmp %r12,%rdi │ │ │ │ │ - jg 770 │ │ │ │ │ + cmp %r13,%rdi │ │ │ │ │ + jg 758 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - sub %r15,%rax │ │ │ │ │ - lea (%rbx,%rax,8),%r14 │ │ │ │ │ - cmp %r15,%rcx │ │ │ │ │ - jle 4e8 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ + sub %r12,%rax │ │ │ │ │ + lea (%rbx,%rax,8),%r8 │ │ │ │ │ + cmp %r12,%rcx │ │ │ │ │ + jle 4e9 │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ + mov %rbp,%r13 │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ jmp 69d │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - imul %r13,%rax │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbp │ │ │ │ │ + idiv %r13 │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ - sub $0x8,%r14 │ │ │ │ │ - cmp %r15,(%rsp) │ │ │ │ │ - je 4e8 │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - subsd (%rbx,%r15,8),%xmm0 │ │ │ │ │ + sub $0x8,%r15 │ │ │ │ │ + cmp %r12,(%rsp) │ │ │ │ │ + je 4e9 │ │ │ │ │ + mov %r14,%rax │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + subsd (%rbx,%r12,8),%xmm0 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ movsd %xmm0,(%r8,%rax,8) │ │ │ │ │ cmp %rcx,%rdi │ │ │ │ │ jle 680 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ - call 6d2 │ │ │ │ │ + call 6d3 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ jmp 68f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x10,%ecx │ │ │ │ │ - lea -0x8(%rax),%r13 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rsi,%rax,8),%xmm4 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm5 │ │ │ │ │ - movsd (%rbx,%rax,8),%xmm1 │ │ │ │ │ - movsd (%rbx,%rdx,1),%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + movsd (%rax,%rdx,8),%xmm4 │ │ │ │ │ + movsd (%rax,%rsi,1),%xmm5 │ │ │ │ │ + movsd (%rbx,%rdx,8),%xmm1 │ │ │ │ │ + movsd (%rbx,%rsi,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm3,%xmm6 │ │ │ │ │ + movapd %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,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - movsd %xmm2,(%rbx,%rdx,1) │ │ │ │ │ - sub $0x8,%rdx │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jg 710 │ │ │ │ │ - jmp 3bf │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd %xmm3,(%rbx,%rdx,8) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + movsd %xmm2,(%rbx,%rsi,1) │ │ │ │ │ + sub $0x8,%rsi │ │ │ │ │ + cmp %rdx,%r12 │ │ │ │ │ + jg 6f8 │ │ │ │ │ + jmp 3c7 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ │ - call 77d │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + call 765 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - jmp 628 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0x8,%eax │ │ │ │ │ - jmp 3c2 │ │ │ │ │ + jmp 630 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov $0x2,%r15d │ │ │ │ │ - jmp 5f8 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0x2,%r12d │ │ │ │ │ + jmp 602 │ │ │ │ │ │ │ │ │ │ -00000000000007b0 : │ │ │ │ │ +0000000000000780 : │ │ │ │ │ awake(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %esi,%r14d │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %esi,%r13d │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x68,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 7cd │ │ │ │ │ + call 79d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - mov 0x48(%r15),%rdi │ │ │ │ │ - mov %r13d,%esi │ │ │ │ │ - call 7d9 │ │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ + call 7a9 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - mov 0x88(%r15),%rdi │ │ │ │ │ - mov %r13d,%esi │ │ │ │ │ - call 7e8 │ │ │ │ │ + mov 0x88(%rbx),%rdi │ │ │ │ │ + mov %r14d,%esi │ │ │ │ │ + call 7b8 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ - test %r13d,%r13d │ │ │ │ │ - jne 820 │ │ │ │ │ - mov 0x50(%r15),%rdi │ │ │ │ │ + test %r14d,%r14d │ │ │ │ │ + jne 7e8 │ │ │ │ │ + mov 0x50(%rbx),%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - call 800 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + call 7d0 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_delete-0x4 │ │ │ │ │ - mov %r14,0x50(%r15) │ │ │ │ │ + mov %r15,0x50(%rbx) │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x58(%r15),%rdi │ │ │ │ │ - call 829 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x58(%rbx),%rdi │ │ │ │ │ + call 7f1 │ │ │ │ │ R_X86_64_PLT32 fftw_find_generator-0x4 │ │ │ │ │ - mov 0x58(%r15),%rdx │ │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %rax,0x68(%r15) │ │ │ │ │ + mov %rax,0x68(%rbx) │ │ │ │ │ lea -0x2(%rdx),%rsi │ │ │ │ │ - call 83d │ │ │ │ │ + call 805 │ │ │ │ │ R_X86_64_PLT32 fftw_power_mod-0x4 │ │ │ │ │ - mov 0x88(%r15),%rcx │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %rax,0x70(%r15) │ │ │ │ │ - mov 0x60(%r15),%rax │ │ │ │ │ - mov 0x58(%r15),%rbp │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov 0x88(%rbx),%rcx │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov %rax,0x70(%rbx) │ │ │ │ │ + mov 0x60(%rbx),%rax │ │ │ │ │ + mov 0x58(%rbx),%r12 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ mov 0x0(%rip),%rcx │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - inc %rax │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ - call 87a │ │ │ │ │ + call 843 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_find-0x4 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jne 800 │ │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ + jne 7d0 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + lea 0x0(,%r13,8),%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - call 8a0 │ │ │ │ │ + call 865 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %r13d,%edi │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - cvtsi2sd %r12,%xmm2 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ │ + mov %r14d,%edi │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ + cvtsi2sd %r13,%xmm2 │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ movsd %xmm2,0x10(%rsp) │ │ │ │ │ - call 8bc │ │ │ │ │ + call 882 │ │ │ │ │ R_X86_64_PLT32 fftw_mktriggen-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - lea -0x1(%rbp),%rax │ │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle a90 │ │ │ │ │ + jle a50 │ │ │ │ │ mov $0x16a09,%eax │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ │ - mov $0x1,%r12d │ │ │ │ │ - sub %rbx,%rax │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ │ + mov $0x1,%r13d │ │ │ │ │ + sub %rbp,%rax │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ lea 0x50(%rsp),%rax │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ - jmp 919 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ + jmp 8e1 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + imul %rbp,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbp │ │ │ │ │ + idiv %r12 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - je 968 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + je 931 │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - call *0x8(%r13) │ │ │ │ │ - movsd 0x50(%rsp),%xmm0 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call *0x8(%r14) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ + movsd 0x50(%rsp),%xmm0 │ │ │ │ │ addsd 0x58(%rsp),%xmm0 │ │ │ │ │ divsd 0x10(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r14,%r15,8) │ │ │ │ │ - inc %r15 │ │ │ │ │ - cmp %rax,%r12 │ │ │ │ │ - jle 900 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - call 95b │ │ │ │ │ + movsd %xmm0,(%r15,%rbx,8) │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + jle 8c8 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + call 924 │ │ │ │ │ R_X86_64_PLT32 fftw_safe_mulmod-0x4 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jne 919 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ │ - call 975 │ │ │ │ │ + cmp %rax,%rbx │ │ │ │ │ + jne 8e1 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ │ + call 93e │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ cmp %rcx,0x28(%rsp) │ │ │ │ │ - jle 9aa │ │ │ │ │ + jle 973 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - lea (%r14,%rax,8),%rdi │ │ │ │ │ + lea (%r15,%rax,8),%rdi │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ mov $0x8,%ecx │ │ │ │ │ cmovle %rcx,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - call 9aa │ │ │ │ │ + call 973 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - cmp %rbp,0x28(%rsp) │ │ │ │ │ - jl a58 │ │ │ │ │ + cmp %r12,0x28(%rsp) │ │ │ │ │ + jl a1a │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - jle a58 │ │ │ │ │ - lea -0x3(%rbp),%rax │ │ │ │ │ - cmp $0x2,%rax │ │ │ │ │ - jbe aa5 │ │ │ │ │ + jle a1a │ │ │ │ │ + lea -0x3(%r12),%rax │ │ │ │ │ + cmp $0x3,%rax │ │ │ │ │ + jbe a65 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - sub %rbp,%rax │ │ │ │ │ + sub %r12,%rax │ │ │ │ │ lea 0x10(,%rax,8),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je aa5 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + je a65 │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ - lea -0x2(%rbp),%r8 │ │ │ │ │ - lea -0x18(%r14,%rbp,8),%rsi │ │ │ │ │ + lea -0x2(%r12),%r8 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + lea -0x18(%r15,%r12,8),%rsi │ │ │ │ │ shr $1,%rdi │ │ │ │ │ - dec %rdi │ │ │ │ │ + sub $0x1,%rdi │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ + lea -0x10(%r15,%rax,1),%rcx │ │ │ │ │ neg %rdx │ │ │ │ │ - lea -0x10(%r14,%rax,1),%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rsi,%rax,1),%xmm0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd (%rsi,%rax,1),%xmm0 │ │ │ │ │ movups %xmm0,(%rcx,%rax,1) │ │ │ │ │ sub $0x10,%rax │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jne a20 │ │ │ │ │ + jne 9e0 │ │ │ │ │ add %rdi,%rdi │ │ │ │ │ cmp %rdi,%r8 │ │ │ │ │ - je a58 │ │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ │ - inc %rdi │ │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ │ + je a1a │ │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + sub %rdi,%r14 │ │ │ │ │ + movsd (%r15,%r14,8),%xmm0 │ │ │ │ │ sub %rdi,%r13 │ │ │ │ │ - sub %rdi,%r12 │ │ │ │ │ - movsd (%r14,%r13,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r14,%r12,8) │ │ │ │ │ + movsd %xmm0,(%r15,%r13,8) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ lea 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_PC32 .bss-0x4 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call a83 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + call a45 │ │ │ │ │ R_X86_64_PLT32 fftw_rader_tl_insert-0x4 │ │ │ │ │ - jmp 800 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - call a95 │ │ │ │ │ + jmp 7d0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + call a55 │ │ │ │ │ R_X86_64_PLT32 fftw_triggen_destroy-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmpq $0x0,0x28(%rsp) │ │ │ │ │ - jg 984 │ │ │ │ │ - jmp a58 │ │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ │ - lea -0x10(%r14,%rbp,8),%rax │ │ │ │ │ - sub %rbp,%r12 │ │ │ │ │ + jg 94d │ │ │ │ │ + jmp a1a │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + lea -0x10(%r15,%r12,8),%rax │ │ │ │ │ + sub %r12,%r13 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - movsd %xmm0,0x8(%rax,%r12,8) │ │ │ │ │ + movsd %xmm0,0x8(%rax,%r13,8) │ │ │ │ │ sub $0x8,%rax │ │ │ │ │ - cmp %r14,%rax │ │ │ │ │ - jne ac0 │ │ │ │ │ - jmp a58 │ │ │ │ │ + cmp %r15,%rax │ │ │ │ │ + jne a80 │ │ │ │ │ + jmp a1a │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ae0 : │ │ │ │ │ +0000000000000aa0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je af0 │ │ │ │ │ + je ab0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ mov (%rdx),%edx │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je b20 │ │ │ │ │ + je ae0 │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ cmpl $0x8,0x28(%rsi) │ │ │ │ │ - jne b0b │ │ │ │ │ + jne acb │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call b37 │ │ │ │ │ + call af7 │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b0b │ │ │ │ │ + je acb │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ cmp $0x2,%rcx │ │ │ │ │ - jle b0b │ │ │ │ │ + jle acb │ │ │ │ │ testb $0x8,0xd4(%r13) │ │ │ │ │ - je b84 │ │ │ │ │ + je b45 │ │ │ │ │ cmp $0x20,%rcx │ │ │ │ │ - jle b0b │ │ │ │ │ - dec %rcx │ │ │ │ │ + jle acb │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - call b6e │ │ │ │ │ + call b2f │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into_small_primes-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je b0b │ │ │ │ │ + je acb │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ movdqu 0x10(%rax),%xmm4 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ + movaps %xmm4,0x10(%rsp) │ │ │ │ │ lea -0x1(%rax),%r15 │ │ │ │ │ mov 0x10(%r14),%eax │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ - movaps %xmm4,0x10(%rsp) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bc7 │ │ │ │ │ + je b90 │ │ │ │ │ lea -0x1(%r15,%r15,1),%rbx │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - jmp bb3 │ │ │ │ │ - inc %rbx │ │ │ │ │ + jmp b7c │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call bbe │ │ │ │ │ + call b87 │ │ │ │ │ R_X86_64_PLT32 fftw_factors_into-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je bb0 │ │ │ │ │ + je b78 │ │ │ │ │ test $0x1,%bl │ │ │ │ │ - jne bb0 │ │ │ │ │ + jne b78 │ │ │ │ │ lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - call bd4 │ │ │ │ │ + call b9d │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call be5 │ │ │ │ │ + call bae │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call bfa │ │ │ │ │ + call bc3 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call c0e │ │ │ │ │ + call bd7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call c23 │ │ │ │ │ + call bec │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e10 │ │ │ │ │ + je de0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call c3d │ │ │ │ │ + call c06 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call c54 │ │ │ │ │ + call c1d │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call c6a │ │ │ │ │ + call c33 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call c7f │ │ │ │ │ + call c48 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e10 │ │ │ │ │ + je de0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - call c9b │ │ │ │ │ + call c64 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - call cb2 │ │ │ │ │ + call c7b │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call cc8 │ │ │ │ │ + call c91 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ mov $0x2,%ecx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x8,%edx │ │ │ │ │ - call ce0 │ │ │ │ │ + call ca9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je e19 │ │ │ │ │ + je de9 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call cf4 │ │ │ │ │ + call cbd │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - lea -0xc3b(%rip),%rdx │ │ │ │ │ + lea -0xc04(%rip),%rdx │ │ │ │ │ + mov $0x90,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x90,%edi │ │ │ │ │ - call d0c │ │ │ │ │ + call cd5 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqa 0x10(%rsp),%xmm6 │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ movq %rbx,%xmm5 │ │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - lea 0x8(%r12),%rdi │ │ │ │ │ mov %r13,0x88(%rbp) │ │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ │ lea 0x8(%rbp),%rdx │ │ │ │ │ movq $0x0,0x50(%rbp) │ │ │ │ │ + movups %xmm6,0x78(%rbp) │ │ │ │ │ movq %rax,%xmm7 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ movups %xmm0,0x40(%rbp) │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ punpcklqdq %xmm5,%xmm0 │ │ │ │ │ - movups %xmm6,0x78(%rbp) │ │ │ │ │ movups %xmm0,0x58(%rbp) │ │ │ │ │ - call d6b │ │ │ │ │ + call d34 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ movslq 0x10(%r14),%rcx │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ + pxor %xmm2,%xmm2 │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ - xorps %xmm3,%xmm3 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm3,%xmm3 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ - sar $1,%rdx │ │ │ │ │ imul %rcx,%r15 │ │ │ │ │ + sar $1,%rdx │ │ │ │ │ lea (%r15,%rax,1),%rsi │ │ │ │ │ cvtsi2sd %rsi,%xmm2 │ │ │ │ │ lea -0x2(%rcx,%rdx,4),%rsi │ │ │ │ │ - lea -0x3(%rdx,%rdx,2),%rdx │ │ │ │ │ addsd 0x8(%rbp),%xmm2 │ │ │ │ │ + lea -0x3(%rdx,%rdx,2),%rdx │ │ │ │ │ lea (%rbx,%rdx,2),%rdx │ │ │ │ │ cvtsi2sd %rsi,%xmm1 │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ │ addsd 0x10(%rbp),%xmm1 │ │ │ │ │ - add %r13,%rdx │ │ │ │ │ - lea -0x2(%rax,%rsi,1),%rax │ │ │ │ │ add %rdx,%r15 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - sub %rcx,%rax │ │ │ │ │ cvtsi2sd %r15,%xmm0 │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ addsd 0x20(%rbp),%xmm0 │ │ │ │ │ + lea -0x2(%rax,%rsi,1),%rax │ │ │ │ │ sub %rcx,%rdx │ │ │ │ │ cvtsi2sd %rdx,%xmm3 │ │ │ │ │ + sub %rcx,%rax │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rbp) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ unpcklpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rbp) │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call e21 │ │ │ │ │ + call df1 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call e28 │ │ │ │ │ + call df8 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ - call e32 │ │ │ │ │ + call e02 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call e3a │ │ │ │ │ + call e0a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp b0b │ │ │ │ │ + jmp acb │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000e40 : │ │ │ │ │ +0000000000000e10 : │ │ │ │ │ fftw_dht_rader_register(): │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call e5d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call e2d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ movl $0x0,0x10(%rax) │ │ │ │ │ - call e6f │ │ │ │ │ + call e3f │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call e7c │ │ │ │ │ + call e4c │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movl $0x1,0x10(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp e94 │ │ │ │ │ + jmp e64 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-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 30000000 1c000000 ........0....... │ │ │ │ │ - 0x00000020 00000000 88000000 00410e10 8602440e .........A....D. │ │ │ │ │ - 0x00000030 18830347 0e28540e 305a0e28 410e2002 ...G.(T.0Z.(A. . │ │ │ │ │ + 0x00000020 00000000 88000000 00410e10 8602460e .........A....F. │ │ │ │ │ + 0x00000030 1883034e 0e284b0e 305a0e28 410e2002 ...N.(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 e8060000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000080 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000090 8606410e 38830747 0e700318 040a0e38 ..A.8..G.p.....8 │ │ │ │ │ + 0x00000070 00000000 c0060000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000080 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000090 8606410e 38830744 0e700319 040a0e38 ..A.8..D.p.....8 │ │ │ │ │ 0x000000a0 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ │ - 0x000000b0 0e08470b 48000000 b8000000 00000000 ..G.H........... │ │ │ │ │ - 0x000000c0 26030000 00420e10 8f02420e 188e0342 &....B....B....B │ │ │ │ │ - 0x000000d0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ + 0x000000b0 0e08460b 48000000 b8000000 00000000 ..F.H........... │ │ │ │ │ + 0x000000c0 16030000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ │ + 0x000000d0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ 0x000000e0 38830747 0ea00102 440a0e38 410e3041 8..G....D..8A.0A │ │ │ │ │ - 0x000000f0 0e28420e 20420e18 420e1042 0e084e0b .(B. B..B..B..N. │ │ │ │ │ - 0x00000100 60000000 04010000 00000000 5f030000 `..........._... │ │ │ │ │ + 0x000000f0 0e28420e 20420e18 420e1042 0e08460b .(B. B..B..B..F. │ │ │ │ │ + 0x00000100 60000000 04010000 00000000 6f030000 `...........o... │ │ │ │ │ 0x00000110 00520e10 8f02420e 188e0342 0e208d04 .R....B....B. .. │ │ │ │ │ 0x00000120 450e288c 05410e30 8606410e 38830744 E.(..A.0..A.8..D │ │ │ │ │ 0x00000130 0e704e0a 0e38430e 30410e28 420e2042 .pN..8C.0A.(B. B │ │ │ │ │ - 0x00000140 0e18420e 10420e08 450b03e4 020a0e38 ..B..B..E......8 │ │ │ │ │ + 0x00000140 0e18420e 10420e08 450b03f2 020a0e38 ..B..B..E......8 │ │ │ │ │ 0x00000150 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ - 0x00000160 0e08420b 28000000 68010000 00000000 ..B.(...h....... │ │ │ │ │ - 0x00000170 54000000 00410e10 8602480e 18830347 T....A....H....G │ │ │ │ │ - 0x00000180 0e207a0e 18440e10 410e0800 00000000 . z..D..A....... │ │ │ │ │ + 0x00000160 0e08440b 28000000 68010000 00000000 ..D.(...h....... │ │ │ │ │ + 0x00000170 54000000 00410e10 8602480e 1883034f T....A....H....O │ │ │ │ │ + 0x00000180 0e20720e 18440e10 410e0800 00000000 . r..D..A....... │ │ │ ├── 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: 5904 (bytes into file) │ │ │ │ │ + Start of section headers: 5888 (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 0x1710: │ │ │ │ │ +There are 16 section headers, starting at offset 0x1700: │ │ │ │ │ │ │ │ │ │ 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 001170 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 000903 000047 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00094a 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0014e8 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00096a 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 001548 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000982 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000982 0002e8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 001560 000120 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000c70 000348 18 14 18 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000fb8 0001b5 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001680 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0008b3 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001160 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 0008f3 000047 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00093a 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 00095a 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 000972 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000972 0002e8 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 │ │ │ │ │ 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 263 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 179 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 11: 0000000000000740 59 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 12: 0000000000000780 179 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 0x1170 contains 37 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1160 contains 37 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000140 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 │ │ │ │ │ -00000000000005ea 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000005f9 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -000000000000061a 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 │ │ │ │ │ -00000000000007d3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ -00000000000007ec 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 │ │ │ │ │ +00000000000005da 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000005e9 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +000000000000060a 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 │ │ │ │ │ +00000000000007c3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ +00000000000007d6 0000001000000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000803 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ +000000000000082c 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 0x14e8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x14d8 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 0x1548 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1538 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 0x1560 contains 12 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1550 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 │ │ │ │ │ -000000000000029c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 850 │ │ │ │ │ -00000000000002c4 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 │ │ │ │ │ +00000000000002a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 840 │ │ │ │ │ +00000000000002c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 880 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -12,61 +12,61 @@ │ │ │ │ │ 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_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000001e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000000001d │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000024 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000027 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000002a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000002e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000000044 │ │ │ │ │ + DW_CFA_advance_loc: 22 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_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 16 to 0000000000000067 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 6 to 000000000000006d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000070 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000073 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000007e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 39 to 000000000000009a │ │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000009a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000070 00000064 FDE cie=00000000 pc=00000000000000a0..00000000000001a7 │ │ │ │ │ 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: 6 to 00000000000000f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000000fa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000fa │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ DW_CFA_advance_loc: 3 to 00000000000000fd │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 24 to 0000000000000115 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 8 to 000000000000011d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ @@ -92,289 +92,289 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 8 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: 13 to 0000000000000170 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000000188 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000188 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000018a │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000018c │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ DW_CFA_advance_loc: 3 to 000000000000018f │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 19 to 00000000000001a2 │ │ │ │ │ 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: 4 to 00000000000001bb │ │ │ │ │ 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: 7 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: 8 to 0000000000000248 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000244 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000024a │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000247 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000024d │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000256 │ │ │ │ │ + DW_CFA_advance_loc: 12 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: 12 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000281 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000279 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000286 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000027e │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000289 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000281 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000002a6 │ │ │ │ │ + DW_CFA_advance_loc: 16 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: 230 to 00000000000003c3 │ │ │ │ │ + DW_CFA_advance_loc1: 217 to 00000000000003c3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000003d0 │ │ │ │ │ + DW_CFA_advance_loc: 5 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: 479 to 000000000000064f │ │ │ │ │ + DW_CFA_advance_loc2: 480 to 0000000000000640 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000653 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000644 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000654 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000645 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000656 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000647 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000658 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000649 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000065a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000064b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000065c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000064d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000660 │ │ │ │ │ + DW_CFA_advance_loc: 3 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 0000000000000064 00000230 FDE cie=00000000 pc=0000000000000790..0000000000000843 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000792 │ │ │ │ │ +00000230 0000000000000064 00000234 FDE cie=00000000 pc=0000000000000780..0000000000000833 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000782 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) 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: r14 (r14) 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: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000798 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000788 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000799 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000789 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000079a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000078a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000007a1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000791 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000007db │ │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000007cb │ │ │ │ │ DW_CFA_def_cfa_offset: 72 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000007e0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000007d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000007fc │ │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000007ec │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007ed │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007fe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000007ee │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000800 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000802 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000804 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000806 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000007f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000810 │ │ │ │ │ + DW_CFA_advance_loc: 10 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: 56 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000082b │ │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000081b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000082f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000081f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000838 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000823 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000083c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000825 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000083e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000827 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000840 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000829 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000294 0000000000000024 00000298 FDE cie=00000000 pc=0000000000000850..0000000000000883 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000851 │ │ │ │ │ +00000298 0000000000000024 0000029c 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 │ │ │ │ │ │ │ │ │ │ -000002bc 0000000000000028 000002c0 FDE cie=00000000 pc=0000000000000890..00000000000008c3 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000891 │ │ │ │ │ +000002c0 0000000000000024 000002c4 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,14 +1,14 @@ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +A\A]A^A_H │ │ │ │ │ (rdft-%s-directbuf/%D-r2c-%D%v "%s") │ │ │ │ │ (rdft-%s-direct-r2c-%D%v "%s") │ │ │ │ │ apply_r2hc │ │ │ │ │ apply_hc2r │ │ │ │ │ dobatch_hc2r │ │ │ │ │ dobatch_r2hc │ │ │ │ │ apply_buf_hc2r │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,93 +4,93 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - push 0x90(%rax) │ │ │ │ │ mov 0x98(%rax),%rcx │ │ │ │ │ - push 0x88(%rax) │ │ │ │ │ mov 0x80(%rax),%rsi │ │ │ │ │ + push 0x90(%rax) │ │ │ │ │ + push 0x88(%rax) │ │ │ │ │ push 0x78(%rax) │ │ │ │ │ - push 0x50(%rax) │ │ │ │ │ lea (%rdx,%rcx,8),%rcx │ │ │ │ │ + push 0x50(%rax) │ │ │ │ │ + lea (%rdi,%rsi,8),%rsi │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ - lea (%rdi,%rsi,8),%rsi │ │ │ │ │ call *0xa8(%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000050 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x98(%rax),%rdx │ │ │ │ │ push 0x90(%rax) │ │ │ │ │ push 0x88(%rax) │ │ │ │ │ push 0x78(%rax) │ │ │ │ │ - push 0x50(%rax) │ │ │ │ │ lea (%rsi,%rdx,8),%rcx │ │ │ │ │ mov 0x80(%rax),%rdx │ │ │ │ │ + push 0x50(%rax) │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ lea (%rdi,%rdx,8),%r10 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ call *0xa8(%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000a0 : │ │ │ │ │ dobatch_hc2r(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rcx,%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,%r12 │ │ │ │ │ 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 0x0(%rbp,%r8,8),%rsi │ │ │ │ │ + push %rax │ │ │ │ │ push %r12 │ │ │ │ │ push 0x50(%rbx) │ │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ │ lea (%rdi,%rdx,8),%rcx │ │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call *0xa8(%rbx) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x60(%rbx),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x70(%rbx),%rdx │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ + mov 0x70(%rbx),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov 0x8(%rax),%rcx │ │ │ │ │ push $0x1 │ │ │ │ │ push 0x90(%rbx) │ │ │ │ │ push $0x1 │ │ │ │ │ mov 0x80(%rbx),%r8 │ │ │ │ │ call 144 │ │ │ │ │ @@ -107,378 +107,377 @@ │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ mov %rbp,%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 %rbp,%rdx │ │ │ │ │ - mov 0x60(%rbx),%r9 │ │ │ │ │ + mov 0xa0(%rbx),%rax │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rcx │ │ │ │ │ mov 0x8(%r9),%rax │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ push %r12 │ │ │ │ │ push 0x68(%rbx) │ │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ │ call *0xa8(%rbx) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ jmp 115 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000001b0 : │ │ │ │ │ dobatch_r2hc(): │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ + push %rbp │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov %r12,%r9 │ │ │ │ │ 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 │ │ │ │ │ + push $0x1 │ │ │ │ │ push %r12 │ │ │ │ │ push 0x50(%rbx) │ │ │ │ │ - lea 0x0(%r13,%rdx,8),%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + lea 0x0(%r13,%rax,8),%rcx │ │ │ │ │ call *%r10 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0xa0(%rbx),%rax │ │ │ │ │ mov %rdi,%r9 │ │ │ │ │ push $0x1 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ push %r12 │ │ │ │ │ push 0x68(%rbx) │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rcx │ │ │ │ │ call *%r10 │ │ │ │ │ mov 0x48(%rbx),%rax │ │ │ │ │ + add $0x18,%rsp │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ mov 0x70(%rbx),%rdx │ │ │ │ │ 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 %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 394 │ │ │ │ │ - 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 %rbx,%r8 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + add %r13,%rbx │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x88(%r15),%rcx │ │ │ │ │ mov -0x48(%rbp),%rax │ │ │ │ │ - add %rbx,%r13 │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ + imul %r13,%rcx │ │ │ │ │ lea (%r14,%rcx,8),%r14 │ │ │ │ │ mov 0x90(%r15),%rcx │ │ │ │ │ - imul %rbx,%rcx │ │ │ │ │ + imul %r13,%rcx │ │ │ │ │ lea (%r12,%rcx,8),%r12 │ │ │ │ │ - cmp %rax,%r13 │ │ │ │ │ + cmp %rax,%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 -0x38(%rbp),%rcx │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + mov -0x40(%rbp),%rax │ │ │ │ │ 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 3d8 │ │ │ │ │ + call 3d0 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ jmp 33a │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ 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),%edx │ │ │ │ │ mov 0x18(%rax),%r15 │ │ │ │ │ mov 0x10(%rax),%r14 │ │ │ │ │ - ja 6f0 │ │ │ │ │ + ja 6e0 │ │ │ │ │ + lea -0xbe(%rip),%rax │ │ │ │ │ test %edx,%edx │ │ │ │ │ - lea -0xc0(%rip),%rax │ │ │ │ │ - lea -0x4e7(%rip),%rdx │ │ │ │ │ + mov $0xb8,%edi │ │ │ │ │ + lea -0x4dc(%rip),%rdx │ │ │ │ │ + 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) │ │ │ │ │ lea 0x3(%rbp),%r14 │ │ │ │ │ - call 52e │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov %rax,0xa8(%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 │ │ │ │ │ + call 53f │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ testl $0xfffffffb,0x28(%r12) │ │ │ │ │ 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 │ │ │ │ │ + call 59b │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - lea 0x90(%rbx),%rcx │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ lea 0x78(%rbx),%rsi │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ testl $0xfffffffb,0x28(%r12) │ │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ - mov 0x10(%r12),%rdi │ │ │ │ │ + lea 0x90(%rbx),%rcx │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ setne %dl │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - lea 0x88(%rbx),%rdx │ │ │ │ │ imul %r15,%rax │ │ │ │ │ + lea 0x88(%rbx),%rdx │ │ │ │ │ mov %rax,0xa0(%rbx) │ │ │ │ │ - call 5ee │ │ │ │ │ + call 5de │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %r13,0xb0(%rbx) │ │ │ │ │ - call 5fd │ │ │ │ │ + call 5ed │ │ │ │ │ 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) │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 61e │ │ │ │ │ + call 60e │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x20(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 640 │ │ │ │ │ + je 631 │ │ │ │ │ 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 │ │ │ │ │ @@ -488,100 +487,100 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ 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) │ │ │ │ │ + lea -0x2e7(%rip),%rax │ │ │ │ │ test %edx,%edx │ │ │ │ │ - lea -0x2e9(%rip),%rax │ │ │ │ │ - lea -0x6b0(%rip),%rdx │ │ │ │ │ + mov $0xb8,%edi │ │ │ │ │ + lea -0x6a5(%rip),%rdx │ │ │ │ │ + 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 %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ @@ -593,96 +592,96 @@ │ │ │ │ │ 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),%r15 │ │ │ │ │ - call 7d7 │ │ │ │ │ + call 7c7 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_kind_str-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ - push %r13 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ + push %r13 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ call *%r14 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %edx,%edi │ │ │ │ │ - call 817 │ │ │ │ │ + call 807 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_kind_str-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ pop %rbp │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - pop %r12 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ jmp *%r10 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -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,51 +1,51 @@ │ │ │ │ │ │ │ │ │ │ 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... ... │ │ │ │ │ + 0x00000020 00000000 45000000 00470e10 570e1846 ....E....G..W..F │ │ │ │ │ + 0x00000030 0e20430e 28470e30 560e0800 20000000 . C.(G.0V... ... │ │ │ │ │ 0x00000040 40000000 00000000 4b000000 00470e10 @.......K....G.. │ │ │ │ │ - 0x00000050 500e1846 0e20430e 28430e30 670e0800 P..F. C.(C.0g... │ │ │ │ │ + 0x00000050 500e1846 0e20430e 284e0e30 5c0e0800 P..F. C.(N.0\... │ │ │ │ │ 0x00000060 70000000 64000000 00000000 07010000 p...d........... │ │ │ │ │ - 0x00000070 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000080 440e2883 054d0e30 7c0e3841 0e40470e D.(..M.0|.8A.@G. │ │ │ │ │ + 0x00000070 00420e10 8d02450e 188c0344 0e208604 .B....E....D. .. │ │ │ │ │ + 0x00000080 440e2883 054a0e30 790e3846 0e40420e D.(..J.0y.8F.@B. │ │ │ │ │ 0x00000090 48430e50 580e3048 0e38530e 40460e48 HC.PX.0H.8S.@F.H │ │ │ │ │ 0x000000a0 420e5050 0e28410e 20410e18 420e1042 B.PP.(A. A..B..B │ │ │ │ │ 0x000000b0 0e08420e 30480e38 480e4042 0e48410e ..B.0H.8H.@B.HA. │ │ │ │ │ - 0x000000c0 50500e30 550e3842 0e40420e 48430e50 PP.0U.8B.@B.HC.P │ │ │ │ │ + 0x000000c0 504d0e30 580e3842 0e40420e 48430e50 PM.0X.8B.@B.HC.P │ │ │ │ │ 0x000000d0 530e3000 7c000000 d8000000 00000000 S.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 │ │ │ │ │ + 0x000000e0 18010000 00420e10 8d02450e 188c0344 .....B....E....D │ │ │ │ │ + 0x000000f0 0e208604 470e2883 054d0e38 550e4042 . ..G.(..M.8U.@B │ │ │ │ │ + 0x00000100 0e48460e 5002470e 304d0e38 480e4042 .HF.P.G.0M.8H.@B │ │ │ │ │ + 0x00000110 0e48430e 504c0e30 440a0e28 410e2041 .HC.PL.0D..(A. A │ │ │ │ │ + 0x00000120 0e18420e 10420e08 450b4c0e 38450e40 ..B..B..E.L.8E.@ │ │ │ │ │ + 0x00000130 450e4843 0e50500e 385b0e40 460e4842 E.HC.PP.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 02e60a0c 07084d0b ..............M. │ │ │ │ │ - 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 420b03df 010a0e38 440e3041 .B..B......8D.0A │ │ │ │ │ - 0x00000200 0e28420e 20420e18 420e1042 0e08440b .(B. B..B..B..D. │ │ │ │ │ - 0x00000210 18000000 14020000 00000000 3b000000 ............;... │ │ │ │ │ - 0x00000220 00410e10 8302750e 08000000 64000000 .A....u.....d... │ │ │ │ │ - 0x00000230 30020000 00000000 b3000000 00420e10 0............B.. │ │ │ │ │ - 0x00000240 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000250 05410e30 8606410e 38830747 0e407a0e .A.0..A.8..G.@z. │ │ │ │ │ - 0x00000260 48450e50 5c0e3841 0e30410e 28420e20 HE.P\.8A.0A.(B. │ │ │ │ │ - 0x00000270 420e1842 0e10420e 084a0e40 4b0e3850 B..B..B..J.@K.8P │ │ │ │ │ - 0x00000280 0e30440e 28490e20 440e1842 0e10420e .0D.(I. D..B..B. │ │ │ │ │ - 0x00000290 08000000 24000000 98020000 00000000 ....$........... │ │ │ │ │ - 0x000002a0 33000000 00410e10 8602410e 1883034a 3....A....A....J │ │ │ │ │ - 0x000002b0 0e20640e 18410e10 410e0800 28000000 . d..A..A...(... │ │ │ │ │ - 0x000002c0 c0020000 00000000 33000000 00410e10 ........3....A.. │ │ │ │ │ - 0x000002d0 8602410e 1883034a 0e20640e 18410e10 ..A....J. d..A.. │ │ │ │ │ - 0x000002e0 410e0800 00000000 A....... │ │ │ │ │ + 0x00000150 10420e08 30000000 58010000 00000000 .B..0...X....... │ │ │ │ │ + 0x00000160 28010000 00410e10 8602430d 06428f03 (....A....C..B.. │ │ │ │ │ + 0x00000170 458e0447 8d058c06 48830702 d90a0c07 E..G....H....... │ │ │ │ │ + 0x00000180 08450b6f 0c070800 10000000 8c010000 .E.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 420b03e0 010a0e38 ..B..B..B......8 │ │ │ │ │ + 0x00000200 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ │ + 0x00000210 0e08430b 18000000 18020000 00000000 ..C............. │ │ │ │ │ + 0x00000220 3b000000 00410e10 8302750e 08000000 ;....A....u..... │ │ │ │ │ + 0x00000230 64000000 34020000 00000000 b3000000 d...4........... │ │ │ │ │ + 0x00000240 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ + 0x00000250 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ + 0x00000260 0e407a0e 48480e50 590e3841 0e30410e .@z.HH.PY.8A.0A. │ │ │ │ │ + 0x00000270 28420e20 420e1842 0e10420e 084a0e40 (B. B..B..B..J.@ │ │ │ │ │ + 0x00000280 4b0e3850 0e30440e 28440e20 420e1842 K.8P.0D.(D. B..B │ │ │ │ │ + 0x00000290 0e10420e 08000000 24000000 9c020000 ..B.....$....... │ │ │ │ │ + 0x000002a0 00000000 33000000 00410e10 8602490e ....3....A....I. │ │ │ │ │ + 0x000002b0 1883034e 0e20580e 18410e10 410e0800 ...N. X..A..A... │ │ │ │ │ + 0x000002c0 24000000 c4020000 00000000 33000000 $...........3... │ │ │ │ │ + 0x000002d0 00410e10 8602490e 1883034e 0e20580e .A....I....N. X. │ │ │ │ │ + 0x000002e0 18410e10 410e0800 .A..A... │ │ │ ├── direct-r2r.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x6f0 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000096 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000000b6 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000000bb 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000000c0 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ 00000000000000dd 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 00000000000000ee 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 000000000000010b 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 0000000000000117 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ 0000000000000138 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ 0000000000000166 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 │ │ │ │ │ +00000000000001d6 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 0x858 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 {} │ │ │ │ │ @@ -12,35 +12,35 @@ │ │ │ │ │ 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_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000010 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000000d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000000027 │ │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000000027 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000034 000000000000004c 00000038 FDE cie=00000000 pc=0000000000000030..0000000000000177 │ │ │ │ │ DW_CFA_advance_loc: 18 to 0000000000000042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000044 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000045 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000048 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000049 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000004c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000050 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000050 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 13 to 000000000000005d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000060 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000061 │ │ │ │ │ @@ -90,38 +90,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: 43 to 00000000000001d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000001e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001e8 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 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 │ │ │ │ │ │ │ │ │ │ 000000dc 0000000000000028 000000e0 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 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sub $0x10,%rsp │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ push 0x50(%rax) │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ mov 0x60(%rax),%rcx │ │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ call *0x68(%rax) │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ @@ -25,18 +25,18 @@ │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ je 40 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - push %rbx │ │ │ │ │ + push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ jle 70 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -58,18 +58,18 @@ │ │ │ │ │ call 9a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 59 │ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ │ cmp %rax,0x18(%rbp) │ │ │ │ │ je 151 │ │ │ │ │ - lea -0xb3(%rip),%rdx │ │ │ │ │ + mov $0x78,%edi │ │ │ │ │ + lea -0xb8(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x78,%edi │ │ │ │ │ call c4 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ @@ -80,17 +80,17 @@ │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,0x58(%rbx) │ │ │ │ │ call f2 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ lea 0x50(%rbx),%rcx │ │ │ │ │ lea 0x48(%rbx),%rdx │ │ │ │ │ + mov %rax,0x60(%rbx) │ │ │ │ │ lea 0x40(%rbx),%rsi │ │ │ │ │ lea 0x8(%rbx),%rbp │ │ │ │ │ - mov %rax,0x60(%rbx) │ │ │ │ │ call 10f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov %r12,0x70(%rbx) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 11b │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ @@ -138,51 +138,51 @@ │ │ │ │ │ 00000000000001a0 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov 0x70(%rdi),%rax │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ mov 0x40(%rdi),%r14 │ │ │ │ │ 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 %rax,%rdx │ │ │ │ │ - pop %rbx │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ mov %rbp,%r10 │ │ │ │ │ + pop %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ pop %rbp │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ 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,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 18000000 1c000000 ................ │ │ │ │ │ - 0x00000020 00000000 28000000 00470e18 490e2057 ....(....G..I. W │ │ │ │ │ + 0x00000020 00000000 28000000 00470e18 460e205a ....(....G..F. Z │ │ │ │ │ 0x00000030 0e080000 4c000000 38000000 00000000 ....L...8....... │ │ │ │ │ - 0x00000040 47010000 00520e10 8d02420e 188c0341 G....R....B....A │ │ │ │ │ - 0x00000050 0e208604 440e2883 05470e50 4d0a0e28 . ..D.(..G.PM..( │ │ │ │ │ + 0x00000040 47010000 00520e10 8d02420e 188c0344 G....R....B....D │ │ │ │ │ + 0x00000050 0e208604 440e2883 05440e50 4d0a0e28 . ..D.(..D.PM..( │ │ │ │ │ 0x00000060 430e2041 0e18420e 10420e08 4b0b02d7 C. A..B..B..K... │ │ │ │ │ 0x00000070 0a0e2844 0e20410e 18420e10 420e0841 ..(D. A..B..B..A │ │ │ │ │ 0x00000080 0b000000 18000000 88000000 00000000 ................ │ │ │ │ │ 0x00000090 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x000000a0 38000000 a4000000 00000000 4f000000 8...........O... │ │ │ │ │ 0x000000b0 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x000000c0 410e2886 05410e30 83066e0e 284e0e20 A.(..A.0..n.(N. │ │ │ │ │ - 0x000000d0 440e1842 0e10420e 08000000 28000000 D..B..B.....(... │ │ │ │ │ + 0x000000c0 410e2886 05410e30 83066b0e 284e0e20 A.(..A.0..k.(N. │ │ │ │ │ + 0x000000d0 470e1842 0e10420e 08000000 28000000 G..B..B.....(... │ │ │ │ │ 0x000000e0 e0000000 00000000 2c000000 00410e10 ........,....A.. │ │ │ │ │ - 0x000000f0 8602410e 1883034a 0e205d0e 18410e10 ..A....J. ]..A.. │ │ │ │ │ + 0x000000f0 8602490e 1883034e 0e20510e 18410e10 ..I....N. Q..A.. │ │ │ │ │ 0x00000100 410e0800 00000000 A....... │ │ │ ├── direct2.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ + 3: 0000000000000030 214 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ 4: 0000000000000110 490 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 6: 0000000000000300 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 7: 0000000000000320 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 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -5,22 +5,22 @@ │ │ │ │ │ 00000000000001ab 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000001b0 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ 00000000000001d7 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 00000000000001e8 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 0000000000000201 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ 0000000000000232 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ 0000000000000254 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -000000000000029a 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000029f 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 00000000000002a4 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ 00000000000002c1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ 00000000000002e9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ 0000000000000309 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ 0000000000000348 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_rdft_kind_str - 4 │ │ │ │ │ -0000000000000362 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000038f 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000036b 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000390 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ 0000000000000399 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ 0000000000000313 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0xab8 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 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -12,73 +12,73 @@ │ │ │ │ │ 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_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000014 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000001a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000001d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000001d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000020 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 6 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 0000000000000058 00000040 FDE cie=00000000 pc=0000000000000030..0000000000000106 │ │ │ │ │ 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: 10 to 000000000000003e │ │ │ │ │ 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: 4 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: 7 to 0000000000000049 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000000005d │ │ │ │ │ + DW_CFA_advance_loc: 20 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_loc1: 78 to 00000000000000c1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c3 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000c5 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000000d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000000fe │ │ │ │ │ + DW_CFA_advance_loc: 47 to 00000000000000ff │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000ff │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000100 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000101 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000102 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000103 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000104 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000105 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000098 0000000000000058 0000009c FDE cie=00000000 pc=0000000000000110..00000000000002fa │ │ │ │ │ DW_CFA_advance_loc: 18 to 0000000000000122 │ │ │ │ │ @@ -89,18 +89,18 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000126 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000012a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000012b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000012e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000132 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000132 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ DW_CFA_advance_loc: 13 to 000000000000013f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 3 to 0000000000000142 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000143 │ │ │ │ │ @@ -109,28 +109,28 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000147 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000149 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000150 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 307 to 0000000000000283 │ │ │ │ │ + DW_CFA_advance_loc2: 308 to 0000000000000284 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000287 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000288 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000288 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000289 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000028b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000028d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000028f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000290 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000290 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000f4 0000000000000018 000000f8 FDE cie=00000000 pc=0000000000000300..0000000000000317 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000301 │ │ │ │ │ @@ -156,36 +156,36 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000328 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 55 to 000000000000035f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000367 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000362 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000036b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000364 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000036d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000366 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000036f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000368 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 0000014c 0000000000000028 00000150 FDE cie=00000000 pc=0000000000000380..00000000000003ac │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000381 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000382 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000038a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000000038c │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000398 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000003a9 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000003a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003aa │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000003ab │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ []A\A]A^ │ │ │ │ │ []A\A]A^ │ │ │ │ │ AVAUATUSH │ │ │ │ │ +]A\A]A^H │ │ │ │ │ (rdft2-%s-direct-%D%v "%s") │ │ │ │ │ apply_r2hc │ │ │ │ │ fftw_tensor_tornk1 │ │ │ │ │ fftw_mkplan_rdft2 │ │ │ │ │ fftw_mkstride │ │ │ │ │ fftw_ops_zero │ │ │ │ │ fftw_ops_madd2 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,105 +4,105 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ mov 0x48(%rax),%r9 │ │ │ │ │ - push 0x60(%rax) │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ + push 0x60(%rax) │ │ │ │ │ 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 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ push %rbx │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x60(%r12),%r13 │ │ │ │ │ mov 0x50(%r12),%rbp │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov 0x48(%r12),%r9 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + mov 0x60(%r12),%r13 │ │ │ │ │ + mov 0x48(%r12),%r9 │ │ │ │ │ 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 bd │ │ │ │ │ mov 0x78(%r12),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ jne d0 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ movq $0x0,(%rbx,%rdx,8) │ │ │ │ │ - movq $0x0,(%rbx) │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ jne a0 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ movq $0x0,(%rbx,%rdx,8) │ │ │ │ │ movq $0x0,(%rbx) │ │ │ │ │ add %r13,%rbx │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ jne e0 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000110 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ je 120 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x20,%rsp │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ jle 150 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -129,16 +129,16 @@ │ │ │ │ │ je 13b │ │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ │ cmp %rax,0x18(%rbp) │ │ │ │ │ je 2d2 │ │ │ │ │ mov 0x38(%rbp),%r14d │ │ │ │ │ test %r14d,%r14d │ │ │ │ │ je 290 │ │ │ │ │ + lea -0x1a3(%rip),%rdx │ │ │ │ │ mov $0x80,%edi │ │ │ │ │ - lea -0x1a8(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ call 1b4 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ @@ -152,67 +152,66 @@ │ │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ │ mov %rax,0x40(%rbx) │ │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ │ call 1ec │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ lea 0x58(%rbx),%rdx │ │ │ │ │ - lea 0x60(%rbx),%rcx │ │ │ │ │ mov %rax,0x48(%rbx) │ │ │ │ │ + lea 0x60(%rbx),%rcx │ │ │ │ │ lea 0x50(%rbx),%rsi │ │ │ │ │ call 205 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x8(%r13),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test $0x1,%dl │ │ │ │ │ jne 222 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ imul 0x18(%r13),%rax │ │ │ │ │ lea 0x8(%rbx),%r13 │ │ │ │ │ mov %rax,0x78(%rbx) │ │ │ │ │ - mov %r12,0x70(%rbx) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov %r12,0x70(%rbx) │ │ │ │ │ call 236 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ mov 0x30(%rax),%rcx │ │ │ │ │ lea 0x10(%rax),%rsi │ │ │ │ │ mov 0x50(%rbx),%rax │ │ │ │ │ cqto │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 258 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 278 │ │ │ │ │ + jne 279 │ │ │ │ │ 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 $0x20,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ lea -0x267(%rip),%rdx │ │ │ │ │ + mov $0x80,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x80,%edi │ │ │ │ │ call 2a8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov %rax,0x68(%rbx) │ │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ │ @@ -251,16 +250,16 @@ │ │ │ │ │ 0000000000000320 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ mov 0x70(%rdi),%rax │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ 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 │ │ │ │ │ @@ -269,35 +268,35 @@ │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov %r14,%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ 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 %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ jmp *%r10 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000380 : │ │ │ │ │ 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 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ call 39d │ │ │ │ │ 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,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 20000000 1c000000 ........ ....... │ │ │ │ │ - 0x00000020 00000000 2e000000 00470e10 4d0e1849 .........G..M..I │ │ │ │ │ + 0x00000020 00000000 2e000000 00470e10 530e1843 .........G..S..C │ │ │ │ │ 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 │ │ │ │ │ + 0x00000040 40000000 00000000 d6000000 00420e10 @............B.. │ │ │ │ │ + 0x00000050 8d02420e 188c034a 0e208604 440e2883 ..B....J. ..D.(. │ │ │ │ │ + 0x00000060 05470e30 540e3845 0e40410e 48420e50 .G.0T.8E.@A.HB.P │ │ │ │ │ + 0x00000070 4e0e3002 4e0a0e28 410e2041 0e18420e N.0.N..(A. A..B. │ │ │ │ │ + 0x00000080 10420e08 490b6f0e 28410e20 410e1842 .B..I.o.(A. A..B │ │ │ │ │ 0x00000090 0e10420e 08000000 58000000 9c000000 ..B.....X....... │ │ │ │ │ 0x000000a0 00000000 ea010000 00520e10 8e02420e .........R....B. │ │ │ │ │ - 0x000000b0 188d0342 0e208c04 440e2886 05410e30 ...B. ..D.(..A.0 │ │ │ │ │ - 0x000000c0 8306470e 504d0a0e 30430e28 410e2042 ..G.PM..0C.(A. B │ │ │ │ │ - 0x000000d0 0e18420e 10420e08 470b0333 010a0e30 ..B..B..G..3...0 │ │ │ │ │ - 0x000000e0 440e2841 0e20420e 18420e10 420e0842 D.(A. B..B..B..B │ │ │ │ │ + 0x000000b0 188d0342 0e208c04 440e2886 05440e30 ...B. ..D.(..D.0 │ │ │ │ │ + 0x000000c0 8306440e 504d0a0e 30430e28 410e2042 ..D.PM..0C.(A. B │ │ │ │ │ + 0x000000d0 0e18420e 10420e08 470b0334 010a0e30 ..B..B..G..4...0 │ │ │ │ │ + 0x000000e0 440e2841 0e20420e 18420e10 420e0841 D.(A. B..B..B..A │ │ │ │ │ 0x000000f0 0b000000 18000000 f8000000 00000000 ................ │ │ │ │ │ 0x00000100 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ 0x00000110 38000000 14010000 00000000 52000000 8...........R... │ │ │ │ │ 0x00000120 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x00000130 410e2886 05410e30 8306770e 28480e20 A.(..A.0..w.(H. │ │ │ │ │ - 0x00000140 440e1842 0e10420e 08000000 28000000 D..B..B.....(... │ │ │ │ │ + 0x00000130 410e2886 05410e30 8306770e 28430e20 A.(..A.0..w.(C. │ │ │ │ │ + 0x00000140 420e1842 0e10420e 08000000 28000000 B..B..B.....(... │ │ │ │ │ 0x00000150 50010000 00000000 2c000000 00410e10 P.......,....A.. │ │ │ │ │ - 0x00000160 8602410e 1883034a 0e205d0e 18410e10 ..A....J. ]..A.. │ │ │ │ │ + 0x00000160 8602490e 1883034e 0e20510e 18410e10 ..I....N. Q..A.. │ │ │ │ │ 0x00000170 410e0800 00000000 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: 5528 (bytes into file) │ │ │ │ │ + Start of section headers: 5592 (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 0x1598: │ │ │ │ │ +There are 18 section headers, starting at offset 0x15d8: │ │ │ │ │ │ │ │ │ │ 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 000cb4 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001228 0001c8 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000cf4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000cf4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000cf4 00001f 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata PROGBITS 0000000000000000 000d13 000008 00 A 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 000d1b 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 0013f0 000060 18 I 15 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000d3b 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 001450 000018 18 I 15 9 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 000d53 000010 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000d63 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000d63 000110 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 001468 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 000e78 0002a0 18 16 18 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 001118 000109 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 0014f8 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000cf4 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001268 0001c8 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000d34 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000d34 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000d34 00001f 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 000d53 000008 00 A 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 000d5b 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 001430 000060 18 I 15 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 000d7b 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 001490 000018 18 I 15 9 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 000d93 000010 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000da3 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000da3 000110 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 0014a8 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 000eb8 0002a0 18 16 18 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 001158 000109 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 001538 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 46 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 3: 0000000000000030 1358 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 4: 0000000000000580 1402 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 5: 0000000000000b00 297 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 3: 0000000000000030 1422 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 4: 00000000000005c0 1404 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 5: 0000000000000b40 297 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 7 padt.1 │ │ │ │ │ - 7: 0000000000000c30 45 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 0000000000000c70 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: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ @@ -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: 0000000000000c60 84 FUNC GLOBAL DEFAULT 1 fftw_rdft_generic_register │ │ │ │ │ + 23: 0000000000000ca0 84 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,42 +1,42 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1228 contains 19 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1268 contains 19 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000000c 0000000d00000002 R_X86_64_PC32 0000000000000005 .LC1 - 4 │ │ │ │ │ +0000000000000006 0000000d00000002 R_X86_64_PC32 0000000000000005 .LC1 - 4 │ │ │ │ │ 000000000000001e 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000025 0000000f00000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -000000000000028b 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000002b4 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000007d8 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000801 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000b78 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ -0000000000000ba8 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000bb2 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000bed 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000c06 0000001100000002 R_X86_64_PC32 0000000000000008 .LC5 - 4 │ │ │ │ │ -0000000000000c51 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000c64 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000c79 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000c8b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000c98 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000c59 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -0000000000000cb0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000291 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000002ba 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000081d 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000846 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000bb8 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_is_prime - 4 │ │ │ │ │ +0000000000000bed 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000bf2 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000c2e 0000001000000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000000c48 0000001100000002 R_X86_64_PC32 0000000000000008 .LC5 - 4 │ │ │ │ │ +0000000000000c91 0000000a00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000ca4 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000cb9 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000ccb 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000cd8 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000c99 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +0000000000000cf0 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x13f0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1430 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 + c30 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c70 │ │ │ │ │ 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 0x1450 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1490 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b00 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b40 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1468 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x14a8 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 + 580 │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b00 │ │ │ │ │ -00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c30 │ │ │ │ │ -00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c60 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5c0 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b40 │ │ │ │ │ +00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c70 │ │ │ │ │ +00000000000000f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ca0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -14,109 +14,109 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000000000..000000000000002e │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000002c 0000000000000034 00000030 FDE cie=00000000 pc=0000000000000030..000000000000057e │ │ │ │ │ +0000002c 0000000000000034 00000030 FDE cie=00000000 pc=0000000000000030..00000000000005be │ │ │ │ │ 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: 4 to 0000000000000038 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000003f │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000047 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 581 to 0000000000000282 │ │ │ │ │ + DW_CFA_advance_loc2: 577 to 0000000000000288 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000283 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000289 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 00000000000002c6 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 00000000000002cc │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002cd │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000034 00000068 FDE cie=00000000 pc=0000000000000580..0000000000000afa │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000581 │ │ │ │ │ +00000064 0000000000000034 00000068 FDE cie=00000000 pc=00000000000005c0..0000000000000b3c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000005c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000584 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000005c4 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000058d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000005c8 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000005cf │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000005d7 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 578 to 00000000000007cf │ │ │ │ │ + DW_CFA_advance_loc2: 573 to 0000000000000814 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000007d0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000815 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 67 to 0000000000000813 │ │ │ │ │ + DW_CFA_advance_loc1: 67 to 0000000000000858 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000814 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000859 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000034 000000a0 FDE cie=00000000 pc=0000000000000b00..0000000000000c29 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000b11 │ │ │ │ │ +0000009c 0000000000000034 000000a0 FDE cie=00000000 pc=0000000000000b40..0000000000000c69 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000b51 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b12 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b52 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000b19 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000b59 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc2: 258 to 0000000000000c1b │ │ │ │ │ + DW_CFA_advance_loc2: 260 to 0000000000000c5d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c1c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c5e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c1d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c5f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000c20 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c60 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000c24 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000c64 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000c27 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000c67 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c28 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c68 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000000c30..0000000000000c5d │ │ │ │ │ +000000d4 0000000000000010 000000d8 FDE cie=00000000 pc=0000000000000c70..0000000000000c9d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000024 000000ec FDE cie=00000000 pc=0000000000000c60..0000000000000cb4 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c61 │ │ │ │ │ +000000e8 0000000000000024 000000ec FDE cie=00000000 pc=0000000000000ca0..0000000000000cf4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ca1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000c69 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000ca9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000c70 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000cb8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000000caa │ │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000000cea │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000cae │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000cee │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000caf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cef │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,9 @@ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [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 {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r8 │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ mov 0x48(%rax),%rcx │ │ │ │ │ mov 0x60(%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 22 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ @@ -24,104 +24,104 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x50(%rdi),%rax │ │ │ │ │ mov 0x48(%rdi),%r13 │ │ │ │ │ mov 0x58(%rdi),%r15 │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ lea 0x0(,%r13,8),%r10 │ │ │ │ │ mov (%rax),%rbx │ │ │ │ │ cmp $0xffff,%r10 │ │ │ │ │ - ja 283 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ + ja 289 │ │ │ │ │ lea 0x37(%r10),%rax │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ │ add $0x1f,%rdi │ │ │ │ │ and $0xffffffffffffffe0,%rdi │ │ │ │ │ - lea 0x8(%rdi),%rcx │ │ │ │ │ movsd %xmm2,(%rdi) │ │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ │ cmp $0x2,%r13 │ │ │ │ │ - jle 4fe │ │ │ │ │ + jle 53e │ │ │ │ │ cmpq $0x1,-0x38(%rbp) │ │ │ │ │ lea -0x3(%r13),%rax │ │ │ │ │ - jne 2c7 │ │ │ │ │ + jne 2cd │ │ │ │ │ lea -0x8(%r10),%rsi │ │ │ │ │ cmp $0x3,%rax │ │ │ │ │ - jbe 4aa │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + jbe 4ae │ │ │ │ │ lea -0x8(%r10),%rsi │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ shr $1,%r8 │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - neg %r9 │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - lea -0x8(%r10,%r9,8),%r9 │ │ │ │ │ - lea 0x18(%rdi,%rdx,1),%rdx │ │ │ │ │ - add %r12,%r9 │ │ │ │ │ - cmp %rdx,%r9 │ │ │ │ │ - lea (%r12,%r10,1),%r9 │ │ │ │ │ + lea 0x18(%rdi,%rdx,1),%r9 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + neg %rdx │ │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + cmp %r9,%rdx │ │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ │ setae %r11b │ │ │ │ │ - cmp %r9,%rcx │ │ │ │ │ - setae %r9b │ │ │ │ │ - or %r11b,%r9b │ │ │ │ │ - je 4aa │ │ │ │ │ - lea 0x10(%r12,%r8,8),%r9 │ │ │ │ │ - lea 0x8(%r12),%r11 │ │ │ │ │ - cmp %r9,%rcx │ │ │ │ │ - setae %r9b │ │ │ │ │ - cmp %rdx,%r11 │ │ │ │ │ + cmp %rdx,%rcx │ │ │ │ │ setae %dl │ │ │ │ │ - or %r9b,%dl │ │ │ │ │ - je 4aa │ │ │ │ │ - inc %r8 │ │ │ │ │ + or %r11b,%dl │ │ │ │ │ + je 4ae │ │ │ │ │ + lea 0x10(%r12,%r8,8),%rdx │ │ │ │ │ + cmp %rdx,%rcx │ │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ │ + setae %r11b │ │ │ │ │ + cmp %r9,%rdx │ │ │ │ │ + setae %dl │ │ │ │ │ + or %r11b,%dl │ │ │ │ │ + je 4ae │ │ │ │ │ lea -0x10(%r12,%r10,1),%r11 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %r13,-0x38(%rbp) │ │ │ │ │ mov %r8,%r9 │ │ │ │ │ shr $1,%r9 │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movupd 0x8(%r12,%rdx,1),%xmm0 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ - movups 0x8(%r12,%rdx,1),%xmm0 │ │ │ │ │ neg %r13 │ │ │ │ │ - movups (%r11,%r13,1),%xmm1 │ │ │ │ │ addpd %xmm0,%xmm0 │ │ │ │ │ + movupd (%r11,%r13,1),%xmm1 │ │ │ │ │ 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,%rdx,2) │ │ │ │ │ movups %xmm0,0x18(%rdi,%rdx,2) │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ cmp %r9,%rdx │ │ │ │ │ jne 140 │ │ │ │ │ mov -0x38(%rbp),%r13 │ │ │ │ │ lea -0x1(%r13),%rdx │ │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ │ test $0x1,%r8b │ │ │ │ │ - je 1d3 │ │ │ │ │ + je 1d7 │ │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ lea 0x1(%r8),%rdx │ │ │ │ │ movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ sub %rdx,%r13 │ │ │ │ │ @@ -129,85 +129,85 @@ │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ movsd (%r12,%r13,8),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rcx) │ │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ │ shr $1,%rax │ │ │ │ │ - lea 0x0(,%r15,8),%r9 │ │ │ │ │ movsd %xmm2,(%r14) │ │ │ │ │ + mov $0x1,%r11d │ │ │ │ │ + lea 0x0(,%r15,8),%r9 │ │ │ │ │ lea (%r14,%r9,1),%r8 │ │ │ │ │ lea 0x2(%rax),%r13 │ │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ │ - mov $0x1,%r11d │ │ │ │ │ imul %r15,%rdx │ │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ │ lea (%r14,%rdx,8),%r12 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%rbx,%rax,1),%xmm0 │ │ │ │ │ - movups 0x8(%rdi,%rax,1),%xmm4 │ │ │ │ │ - inc %rdx │ │ │ │ │ + movupd (%rbx,%rax,1),%xmm0 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + movupd 0x8(%rdi,%rax,1),%xmm4 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ jb 220 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ unpckhpd %xmm1,%xmm1 │ │ │ │ │ - inc %r11 │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ movsd %xmm2,(%r8) │ │ │ │ │ - movsd %xmm1,(%r12) │ │ │ │ │ add %r9,%r8 │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ sub %r9,%r12 │ │ │ │ │ cmp %r13,%r11 │ │ │ │ │ - jne 210 │ │ │ │ │ + jne 208 │ │ │ │ │ cmp $0xffff,%r10 │ │ │ │ │ - ja 2b3 │ │ │ │ │ + ja 2b9 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ mov %r10,-0x40(%rbp) │ │ │ │ │ - call 28f │ │ │ │ │ + call 295 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - cmp $0x2,%r13 │ │ │ │ │ movsd (%r12),%xmm2 │ │ │ │ │ + cmp $0x2,%r13 │ │ │ │ │ mov -0x40(%rbp),%r10 │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ movsd %xmm2,(%rax) │ │ │ │ │ jg a5 │ │ │ │ │ movsd %xmm2,(%r14) │ │ │ │ │ - call 2b8 │ │ │ │ │ + call 2be │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - cmp $0xb,%rax │ │ │ │ │ - jbe 507 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + cmp $0x7,%rax │ │ │ │ │ + jbe 547 │ │ │ │ │ lea -0x1(%r13),%r9 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ shr $1,%rdx │ │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ lea (%rdi,%rsi,1),%r11 │ │ │ │ │ @@ -236,120 +236,124 @@ │ │ │ │ │ cmpq $0x0,-0x48(%rbp) │ │ │ │ │ cmovs %r8,%rdx │ │ │ │ │ add %r9,%rdx │ │ │ │ │ add %r12,%rdx │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ setb %dl │ │ │ │ │ or %sil,%dl │ │ │ │ │ - je 50f │ │ │ │ │ + je 54f │ │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ │ cmovns %r11,%rdx │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ add %r12,%rdx │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ setb %sil │ │ │ │ │ cmpq $0x0,-0x50(%rbp) │ │ │ │ │ cmovs %r11,%rdx │ │ │ │ │ mov -0x48(%rbp),%r11 │ │ │ │ │ sub %r11,%rdx │ │ │ │ │ add %r12,%rdx │ │ │ │ │ cmp %rdx,-0x60(%rbp) │ │ │ │ │ setb %dl │ │ │ │ │ or %sil,%dl │ │ │ │ │ - je 50f │ │ │ │ │ + je 54f │ │ │ │ │ mov -0x58(%rbp),%r8 │ │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ │ mov %r13,-0x68(%rbp) │ │ │ │ │ - mov %r15,-0x70(%rbp) │ │ │ │ │ - mov %r10,-0x78(%rbp) │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ │ + mov %r15,-0x70(%rbp) │ │ │ │ │ mov -0x38(%rbp),%r11 │ │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ │ mov -0x48(%rbp),%r15 │ │ │ │ │ shr $1,%r8 │ │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ │ mov %r8,-0x60(%rbp) │ │ │ │ │ mov -0x60(%rbp),%r13 │ │ │ │ │ lea (%r12,%rdx,1),%r8 │ │ │ │ │ lea (%r12,%r9,1),%rdx │ │ │ │ │ shl $0x4,%r11 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%r8),%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - inc %r9 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add $0x20,%rsi │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ movhpd (%r8,%r10,1),%xmm0 │ │ │ │ │ - movhpd (%rdx,%r15,1),%xmm1 │ │ │ │ │ add %r11,%r8 │ │ │ │ │ - sub %r11,%rdx │ │ │ │ │ addpd %xmm0,%xmm0 │ │ │ │ │ + movhpd (%rdx,%r15,1),%xmm1 │ │ │ │ │ + sub %r11,%rdx │ │ │ │ │ addpd %xmm1,%xmm1 │ │ │ │ │ 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(%rsi) │ │ │ │ │ + unpckhpd %xmm1,%xmm0 │ │ │ │ │ movups %xmm3,-0x20(%rsi) │ │ │ │ │ + movups %xmm0,-0x10(%rsi) │ │ │ │ │ addsd %xmm6,%xmm2 │ │ │ │ │ cmp %r9,%r13 │ │ │ │ │ jne 3f0 │ │ │ │ │ mov -0x78(%rbp),%r10 │ │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ │ mov -0x68(%rbp),%r13 │ │ │ │ │ mov -0x70(%rbp),%r15 │ │ │ │ │ lea -0x8(%r10),%rsi │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je 1d3 │ │ │ │ │ + je 1d7 │ │ │ │ │ mov -0x38(%rbp),%r11 │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ sub %rdx,%r13 │ │ │ │ │ add %r8,%rcx │ │ │ │ │ mov %r11,%r8 │ │ │ │ │ imul %rdx,%r8 │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ imul %r13,%rdx │ │ │ │ │ movsd (%r12,%r8,8),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd %xmm0,(%rcx) │ │ │ │ │ movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rcx) │ │ │ │ │ - jmp 1d3 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ + jmp 1d7 │ │ │ │ │ lea (%r12,%rsi,1),%rcx │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ shr $1,%rdx │ │ │ │ │ lea 0x8(,%rdx,8),%r8 │ │ │ │ │ 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) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd 0x8(%r12,%rdx,1),%xmm0 │ │ │ │ │ sub $0x8,%rcx │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rdi,%rdx,2) │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd 0x8(%rcx),%xmm0 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,0x10(%rdi,%rdx,2) │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ cmp %r8,%rdx │ │ │ │ │ - jne 4c0 │ │ │ │ │ + jne 500 │ │ │ │ │ lea -0x1(%r13),%rcx │ │ │ │ │ mov %rcx,-0x40(%rbp) │ │ │ │ │ - jmp 1d3 │ │ │ │ │ + jmp 1d7 │ │ │ │ │ movsd %xmm2,(%rdx) │ │ │ │ │ - jmp 274 │ │ │ │ │ + jmp 27a │ │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ │ lea 0x0(,%rdx,8),%r8 │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ imul %r11,%rdx │ │ │ │ │ @@ -368,510 +372,503 @@ │ │ │ │ │ addsd %xmm0,%xmm2 │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ add %rsi,%r9 │ │ │ │ │ addsd %xmm0,%xmm0 │ │ │ │ │ movsd %xmm0,-0x10(%rdi,%rdx,8) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ cmp %rdx,%r11 │ │ │ │ │ - jne 545 │ │ │ │ │ + jne 585 │ │ │ │ │ lea -0x8(%r10),%rsi │ │ │ │ │ - jmp 1d3 │ │ │ │ │ + jmp 1d7 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000580 : │ │ │ │ │ +00000000000005c0 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsp,%rbp │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdx,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x50(%rdi),%rax │ │ │ │ │ - mov 0x48(%rdi),%r14 │ │ │ │ │ - mov 0x58(%rdi),%rcx │ │ │ │ │ + mov 0x48(%rdi),%r13 │ │ │ │ │ + mov 0x58(%rdi),%r15 │ │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ - lea 0x0(,%r14,8),%r13 │ │ │ │ │ + lea 0x0(,%r13,8),%r10 │ │ │ │ │ mov (%rax),%rbx │ │ │ │ │ - cmp $0xffff,%r13 │ │ │ │ │ - ja 7d0 │ │ │ │ │ + cmp $0xffff,%r10 │ │ │ │ │ + ja 815 │ │ │ │ │ + lea 0x37(%r10),%rax │ │ │ │ │ movsd (%rsi),%xmm1 │ │ │ │ │ - lea 0x37(%r13),%rax │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rdi │ │ │ │ │ and $0xfffffffffffffff0,%rdi │ │ │ │ │ add $0x1f,%rdi │ │ │ │ │ and $0xffffffffffffffe0,%rdi │ │ │ │ │ - lea 0x8(%rdi),%r11 │ │ │ │ │ movsd %xmm1,(%rdi) │ │ │ │ │ - cmp $0x2,%r14 │ │ │ │ │ - jle a7e │ │ │ │ │ + lea 0x8(%rdi),%rcx │ │ │ │ │ + cmp $0x2,%r13 │ │ │ │ │ + jle abf │ │ │ │ │ cmpq $0x1,-0x38(%rbp) │ │ │ │ │ - lea -0x3(%r14),%rax │ │ │ │ │ - jne 814 │ │ │ │ │ - lea -0x8(%r13),%rsi │ │ │ │ │ + lea -0x3(%r13),%rax │ │ │ │ │ + jne 859 │ │ │ │ │ + lea -0x8(%r10),%rsi │ │ │ │ │ cmp $0x3,%rax │ │ │ │ │ - jbe a0b │ │ │ │ │ + jbe a43 │ │ │ │ │ + lea -0x8(%r10),%rsi │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ - lea -0x8(%r13),%rsi │ │ │ │ │ shr $1,%r9 │ │ │ │ │ - mov %r9,%r8 │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ - neg %r8 │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - lea -0x8(%r13,%r8,8),%r8 │ │ │ │ │ - lea 0x18(%rdi,%rdx,1),%rdx │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - cmp %rdx,%r8 │ │ │ │ │ - lea (%r12,%r13,1),%r8 │ │ │ │ │ - setae %r10b │ │ │ │ │ - cmp %r8,%r11 │ │ │ │ │ - setae %r8b │ │ │ │ │ - or %r10b,%r8b │ │ │ │ │ - je a0b │ │ │ │ │ - lea 0x10(%r12,%r9,8),%r8 │ │ │ │ │ - lea 0x8(%r12),%r10 │ │ │ │ │ - cmp %r8,%r11 │ │ │ │ │ - setae %r8b │ │ │ │ │ - cmp %rdx,%r10 │ │ │ │ │ + lea 0x18(%rdi,%rdx,1),%r8 │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + neg %rdx │ │ │ │ │ + lea (%rsi,%rdx,8),%rdx │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + cmp %r8,%rdx │ │ │ │ │ + lea (%r12,%r10,1),%rdx │ │ │ │ │ + setae %r11b │ │ │ │ │ + cmp %rdx,%rcx │ │ │ │ │ + setae %dl │ │ │ │ │ + or %r11b,%dl │ │ │ │ │ + je a43 │ │ │ │ │ + lea 0x10(%r12,%r9,8),%rdx │ │ │ │ │ + cmp %rdx,%rcx │ │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ │ + setae %r11b │ │ │ │ │ + cmp %r8,%rdx │ │ │ │ │ setae %dl │ │ │ │ │ - or %r8b,%dl │ │ │ │ │ - je a0b │ │ │ │ │ - inc %r9 │ │ │ │ │ - lea -0x10(%r12,%r13,1),%r10 │ │ │ │ │ + or %r11b,%dl │ │ │ │ │ + je a43 │ │ │ │ │ + lea -0x10(%r12,%r10,1),%r11 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %r14,-0x38(%rbp) │ │ │ │ │ + mov %r13,-0x38(%rbp) │ │ │ │ │ mov %r9,%r8 │ │ │ │ │ shr $1,%r8 │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ - movups 0x8(%r12,%rdx,1),%xmm4 │ │ │ │ │ - neg %r14 │ │ │ │ │ - movups (%r10,%r14,1),%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + movupd 0x8(%r12,%rdx,1),%xmm4 │ │ │ │ │ + neg %r13 │ │ │ │ │ + movupd (%r11,%r13,1),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ subpd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - unpckhpd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ unpcklpd %xmm0,%xmm3 │ │ │ │ │ + unpckhpd %xmm0,%xmm2 │ │ │ │ │ + movups %xmm3,0x8(%rdi,%rdx,2) │ │ │ │ │ unpckhpd %xmm6,%xmm6 │ │ │ │ │ movups %xmm2,0x18(%rdi,%rdx,2) │ │ │ │ │ - movups %xmm3,0x8(%rdi,%rdx,2) │ │ │ │ │ add $0x10,%rdx │ │ │ │ │ addsd %xmm6,%xmm1 │ │ │ │ │ cmp %r8,%rdx │ │ │ │ │ - jne 690 │ │ │ │ │ - mov -0x38(%rbp),%r14 │ │ │ │ │ - lea -0x1(%r14),%rdx │ │ │ │ │ + jne 6d0 │ │ │ │ │ + mov -0x38(%rbp),%r13 │ │ │ │ │ + lea -0x1(%r13),%rdx │ │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ │ test $0x1,%r9b │ │ │ │ │ - je 726 │ │ │ │ │ + je 76b │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ or $0x1,%r9 │ │ │ │ │ movsd (%r12,%r9,8),%xmm3 │ │ │ │ │ - sub %r9,%r14 │ │ │ │ │ + sub %r9,%r13 │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ - movsd (%r12,%r14,8),%xmm2 │ │ │ │ │ + movsd (%r12,%r13,8),%xmm2 │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ - movups %xmm0,(%r11,%rdx,1) │ │ │ │ │ + movups %xmm0,(%rcx,%rdx,1) │ │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ │ - lea 0x0(,%rcx,8),%r9 │ │ │ │ │ shr $1,%rax │ │ │ │ │ - movsd %xmm1,(%r15) │ │ │ │ │ - lea (%r15,%r9,1),%r8 │ │ │ │ │ - lea 0x2(%rax),%r12 │ │ │ │ │ - mov $0x1,%r10d │ │ │ │ │ - imul %rcx,%rdx │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + mov $0x1,%r11d │ │ │ │ │ + lea 0x0(,%r15,8),%r9 │ │ │ │ │ + lea (%r14,%r9,1),%r8 │ │ │ │ │ + lea 0x2(%rax),%r13 │ │ │ │ │ + imul %r15,%rdx │ │ │ │ │ lea 0x1(%rax),%rcx │ │ │ │ │ - lea (%r15,%rdx,8),%r11 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + lea (%r14,%rdx,8),%r12 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movq (%rdi),%xmm1 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - movups (%rbx,%rax,1),%xmm0 │ │ │ │ │ - movups 0x8(%rdi,%rax,1),%xmm5 │ │ │ │ │ - inc %rdx │ │ │ │ │ + movupd (%rbx,%rax,1),%xmm0 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + movupd 0x8(%rdi,%rax,1),%xmm5 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ mulpd %xmm5,%xmm0 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jb 780 │ │ │ │ │ - inc %r10 │ │ │ │ │ + jb 7c0 │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ movlpd %xmm1,(%r8) │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ - movhpd %xmm1,(%r11) │ │ │ │ │ add %r9,%r8 │ │ │ │ │ - sub %r9,%r11 │ │ │ │ │ - cmp %r12,%r10 │ │ │ │ │ - jne 760 │ │ │ │ │ - cmp $0xffff,%r13 │ │ │ │ │ - ja 800 │ │ │ │ │ + movhpd %xmm1,(%r12) │ │ │ │ │ + sub %r9,%r12 │ │ │ │ │ + cmp %r13,%r11 │ │ │ │ │ + jne 7a0 │ │ │ │ │ + cmp $0xffff,%r10 │ │ │ │ │ + ja 845 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov %rcx,-0x40(%rbp) │ │ │ │ │ - call 7dc │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + mov %r10,-0x40(%rbp) │ │ │ │ │ + call 821 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - cmp $0x2,%r14 │ │ │ │ │ movsd (%r12),%xmm1 │ │ │ │ │ - mov -0x40(%rbp),%rcx │ │ │ │ │ + cmp $0x2,%r13 │ │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ │ + lea 0x8(%rax),%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - lea 0x8(%rax),%r11 │ │ │ │ │ movsd %xmm1,(%rax) │ │ │ │ │ - jg 5f5 │ │ │ │ │ - movsd %xmm1,(%r15) │ │ │ │ │ - call 805 │ │ │ │ │ + jg 635 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + call 84a │ │ │ │ │ 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(%r14),%rsi │ │ │ │ │ - cmp $0x9,%rax │ │ │ │ │ - jbe a87 │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ │ + cmp $0xf,%rax │ │ │ │ │ + jbe ac8 │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - shr $1,%r8 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - imul %r10,%rdx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mov %rdx,-0x50(%rbp) │ │ │ │ │ + imul %r11,%rdx │ │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ neg %rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%r10 │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - imul %r8,%rsi │ │ │ │ │ - lea 0x1(%r8),%r8 │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ │ - shl $0x4,%rdx │ │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ - neg %r10 │ │ │ │ │ - mov %r10,-0x58(%rbp) │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rdx,-0x48(%rbp) │ │ │ │ │ - neg %r10 │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - cmovns %rsi,%r9 │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - cmp %r11,%rdx │ │ │ │ │ - setb -0x68(%rbp) │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ - cmpq $0x0,-0x48(%rbp) │ │ │ │ │ + shr $1,%rsi │ │ │ │ │ + lea 0x0(,%rdx,8),%r11 │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ + imul %rsi,%rdx │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + mov %rsi,-0x58(%rbp) │ │ │ │ │ + shl $0x4,%rsi │ │ │ │ │ + add %rdi,%rsi │ │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ │ + mov %r11,%rsi │ │ │ │ │ + neg %r11 │ │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ │ + mov %rdx,%r11 │ │ │ │ │ + mov %rsi,-0x48(%rbp) │ │ │ │ │ + neg %r11 │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + mov %r8,%rsi │ │ │ │ │ cmovns %rdx,%rsi │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ + add %r9,%rsi │ │ │ │ │ + add %r12,%rsi │ │ │ │ │ + cmp %rcx,%rsi │ │ │ │ │ + setb %sil │ │ │ │ │ + cmpq $0x0,-0x48(%rbp) │ │ │ │ │ + cmovns %r8,%rdx │ │ │ │ │ add %r9,%rdx │ │ │ │ │ add %r12,%rdx │ │ │ │ │ - cmp %rdx,%r8 │ │ │ │ │ + cmp %rdx,-0x60(%rbp) │ │ │ │ │ setb %dl │ │ │ │ │ - or -0x68(%rbp),%dl │ │ │ │ │ - je a8b │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - cmpq $0x0,-0x58(%rbp) │ │ │ │ │ + or %sil,%dl │ │ │ │ │ + je acc │ │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ │ - cmovns %r10,%r9 │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ + cmovns %r11,%rdx │ │ │ │ │ sub %rsi,%rdx │ │ │ │ │ add %r12,%rdx │ │ │ │ │ - cmp %r11,%rdx │ │ │ │ │ + cmp %rcx,%rdx │ │ │ │ │ setb %sil │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - cmpq $0x0,-0x58(%rbp) │ │ │ │ │ - cmovs %r10,%r9 │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - mov -0x48(%rbp),%r9 │ │ │ │ │ - sub %r9,%rdx │ │ │ │ │ + cmpq $0x0,-0x50(%rbp) │ │ │ │ │ + cmovs %r11,%r8 │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + mov -0x48(%rbp),%r8 │ │ │ │ │ + sub %r8,%rdx │ │ │ │ │ add %r12,%rdx │ │ │ │ │ - cmp %rdx,%r8 │ │ │ │ │ + cmp %rdx,-0x60(%rbp) │ │ │ │ │ setb %dl │ │ │ │ │ or %sil,%dl │ │ │ │ │ - je a8b │ │ │ │ │ - mov -0x60(%rbp),%r8 │ │ │ │ │ - mov -0x58(%rbp),%rdx │ │ │ │ │ - mov %rcx,-0x70(%rbp) │ │ │ │ │ - mov %r13,-0x78(%rbp) │ │ │ │ │ + je acc │ │ │ │ │ + mov -0x58(%rbp),%rsi │ │ │ │ │ + mov %r13,-0x68(%rbp) │ │ │ │ │ + lea (%r12,%r9,1),%rdx │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ + mov %r15,-0x70(%rbp) │ │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ │ + mov %r10,-0x78(%rbp) │ │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ │ + shr $1,%rsi │ │ │ │ │ + mov %rsi,-0x60(%rbp) │ │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ │ - mov -0x58(%rbp),%rcx │ │ │ │ │ - shr $1,%r8 │ │ │ │ │ - mov %r8,-0x68(%rbp) │ │ │ │ │ - lea (%r12,%rdx,1),%r8 │ │ │ │ │ - mov -0x50(%rbp),%rdx │ │ │ │ │ - mov -0x68(%rbp),%r13 │ │ │ │ │ - mov %r14,-0x50(%rbp) │ │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ │ + lea (%r12,%rsi,1),%r8 │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + nop │ │ │ │ │ movsd (%r8),%xmm3 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - inc %r9 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add $0x20,%rsi │ │ │ │ │ - movhpd (%r8,%rcx,1),%xmm3 │ │ │ │ │ - movhpd (%rdx,%r14,1),%xmm0 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - sub %r10,%rdx │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ + movhpd (%r8,%r10,1),%xmm3 │ │ │ │ │ + add %r11,%r8 │ │ │ │ │ + movhpd (%rdx,%r15,1),%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + sub %r11,%rdx │ │ │ │ │ addpd %xmm0,%xmm2 │ │ │ │ │ subpd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - unpckhpd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ unpckhpd %xmm7,%xmm7 │ │ │ │ │ unpcklpd %xmm0,%xmm3 │ │ │ │ │ - movups %xmm2,-0x10(%rsi) │ │ │ │ │ + unpckhpd %xmm0,%xmm2 │ │ │ │ │ movups %xmm3,-0x20(%rsi) │ │ │ │ │ + movups %xmm2,-0x10(%rsi) │ │ │ │ │ addsd %xmm7,%xmm1 │ │ │ │ │ cmp %r9,%r13 │ │ │ │ │ - jne 950 │ │ │ │ │ - mov -0x78(%rbp),%r13 │ │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ │ - mov -0x70(%rbp),%rcx │ │ │ │ │ - lea -0x8(%r13),%rsi │ │ │ │ │ + jne 980 │ │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ │ + mov -0x58(%rbp),%rdx │ │ │ │ │ + mov -0x68(%rbp),%r13 │ │ │ │ │ + mov -0x70(%rbp),%r15 │ │ │ │ │ + lea -0x8(%r10),%rsi │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je 726 │ │ │ │ │ - mov -0x38(%rbp),%r10 │ │ │ │ │ + je 76b │ │ │ │ │ + mov -0x38(%rbp),%r11 │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ or $0x1,%rdx │ │ │ │ │ - sub %rdx,%r14 │ │ │ │ │ + sub %rdx,%r13 │ │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ │ shl $0x4,%r8 │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ - imul %r10,%r14 │ │ │ │ │ + mov %r11,%r9 │ │ │ │ │ imul %rdx,%r9 │ │ │ │ │ - movsd (%r12,%r14,8),%xmm2 │ │ │ │ │ + mov %r11,%rdx │ │ │ │ │ + imul %r13,%rdx │ │ │ │ │ movsd (%r12,%r9,8),%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ - movups %xmm0,(%r11,%r8,1) │ │ │ │ │ - jmp 726 │ │ │ │ │ + movups %xmm0,(%rcx,%r8,1) │ │ │ │ │ + jmp 76b │ │ │ │ │ + lea (%r12,%rsi,1),%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - lea (%r12,%rsi,1),%r8 │ │ │ │ │ shr $1,%rdx │ │ │ │ │ - lea 0x8(,%rdx,8),%r9 │ │ │ │ │ + lea 0x8(,%rdx,8),%r8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ 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 0x8(%r12,%rdx,1),%xmm3 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - sub $0x8,%r8 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + sub $0x8,%rcx │ │ │ │ │ + movsd 0x8(%rcx),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rdi,%rdx,2) │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ - cmp %r9,%rdx │ │ │ │ │ - jne a40 │ │ │ │ │ - lea -0x1(%r14),%rdx │ │ │ │ │ - mov %rdx,-0x40(%rbp) │ │ │ │ │ - jmp 726 │ │ │ │ │ + cmp %r8,%rdx │ │ │ │ │ + jne a80 │ │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ │ + jmp 76b │ │ │ │ │ movsd %xmm1,(%rdx) │ │ │ │ │ - jmp 7c1 │ │ │ │ │ + jmp 806 │ │ │ │ │ mov %rsi,-0x40(%rbp) │ │ │ │ │ mov -0x38(%rbp),%rdx │ │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ │ - mov %rdx,%r8 │ │ │ │ │ - imul %r11,%rdx │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ - neg %r8 │ │ │ │ │ - lea (%r12,%r9,1),%rsi │ │ │ │ │ + mov -0x40(%rbp),%r9 │ │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ add $0x6,%r11 │ │ │ │ │ - lea (%r12,%rdx,8),%r10 │ │ │ │ │ + lea 0x0(,%rdx,8),%r8 │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + imul %r9,%rdx │ │ │ │ │ + neg %rsi │ │ │ │ │ + lea (%r12,%r8,1),%rcx │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + lea (%r12,%rdx,8),%r9 │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - add %r9,%rsi │ │ │ │ │ - add %r8,%r10 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + add %r8,%rcx │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ unpcklpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,-0x18(%rdi,%rdx,8) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ cmp %rdx,%r11 │ │ │ │ │ - jne ac1 │ │ │ │ │ - lea -0x8(%r13),%rsi │ │ │ │ │ - jmp 726 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne b02 │ │ │ │ │ + lea -0x8(%r10),%rsi │ │ │ │ │ + jmp 76b │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000b00 : │ │ │ │ │ +0000000000000b40 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je b10 │ │ │ │ │ + je b50 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jne c20 │ │ │ │ │ + jne c60 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ 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 c20 │ │ │ │ │ + jne c60 │ │ │ │ │ mov 0xd4(%rdx),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x40,%al │ │ │ │ │ - je b68 │ │ │ │ │ + je ba8 │ │ │ │ │ cmp $0xac,%rdi │ │ │ │ │ - jg c20 │ │ │ │ │ + jg c60 │ │ │ │ │ and $0x8,%edx │ │ │ │ │ - je b77 │ │ │ │ │ + je bb7 │ │ │ │ │ cmp $0x10,%rdi │ │ │ │ │ - jle c20 │ │ │ │ │ - call b7c │ │ │ │ │ + jle c60 │ │ │ │ │ + call bbc │ │ │ │ │ R_X86_64_PLT32 fftw_is_prime-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je c20 │ │ │ │ │ + je c60 │ │ │ │ │ mov 0x28(%rbx),%eax │ │ │ │ │ cmp 0x10(%rbp),%eax │ │ │ │ │ - jne c20 │ │ │ │ │ + jne c60 │ │ │ │ │ cmp $0x3,%eax │ │ │ │ │ - lea -0xb6a(%rip),%rdx │ │ │ │ │ - lea -0x621(%rip),%rax │ │ │ │ │ + mov $0x68,%edi │ │ │ │ │ + lea -0x61f(%rip),%rax │ │ │ │ │ + lea -0xbb6(%rip),%rdx │ │ │ │ │ cmovbe %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x68,%edi │ │ │ │ │ - call bb6 │ │ │ │ │ + call bf6 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov 0x8(%rbx),%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(%rbp),%edx │ │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ │ mov %edx,0x60(%rax) │ │ │ │ │ movq %xmm0,%rdx │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - dec %rdx │ │ │ │ │ + sub $0x1,%rdx │ │ │ │ │ cvtsi2sd %rdx,%xmm1 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x8(%rax) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x18(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000c30 : │ │ │ │ │ +0000000000000c70 : │ │ │ │ │ awake(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %esi,%edi │ │ │ │ │ mov 0x48(%rax),%rcx │ │ │ │ │ lea 0x40(%rax),%rsi │ │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ sar $1,%r9 │ │ │ │ │ - jmp c5d │ │ │ │ │ + jmp c9d │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000c60 : │ │ │ │ │ +0000000000000ca0 : │ │ │ │ │ fftw_rdft_generic_register(): │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call c7d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call cbd │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ movl $0x0,0x10(%rax) │ │ │ │ │ - call c8f │ │ │ │ │ + call ccf │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call c9c │ │ │ │ │ + call cdc │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movl $0x4,0x10(%rax) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp cb4 │ │ │ │ │ + jmp cf4 │ │ │ │ │ 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 2e000000 00000000 34000000 ............4... │ │ │ │ │ - 0x00000030 30000000 00000000 4e050000 00410e10 0.......N....A.. │ │ │ │ │ - 0x00000040 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ │ - 0x00000050 0345020a 0c070841 0b02430a 0c070841 .E.....A..C....A │ │ │ │ │ - 0x00000060 0b000000 34000000 68000000 00000000 ....4...h....... │ │ │ │ │ - 0x00000070 7a050000 00410e10 8602430d 06498f03 z....A....C..I.. │ │ │ │ │ - 0x00000080 8e048d05 8c068307 0342020a 0c070841 .........B.....A │ │ │ │ │ - 0x00000090 0b02430a 0c070841 0b000000 34000000 ..C....A....4... │ │ │ │ │ + 0x00000030 30000000 00000000 8e050000 00410e10 0............A.. │ │ │ │ │ + 0x00000040 8602430d 06448f03 8e04478d 058c0648 ..C..D....G....H │ │ │ │ │ + 0x00000050 83070341 020a0c07 08410b02 430a0c07 ...A.....A..C... │ │ │ │ │ + 0x00000060 08410b00 34000000 68000000 00000000 .A..4...h....... │ │ │ │ │ + 0x00000070 7c050000 00410e10 8602430d 06448f03 |....A....C..D.. │ │ │ │ │ + 0x00000080 8e04478d 058c0648 8307033d 020a0c07 ..G....H...=.... │ │ │ │ │ + 0x00000090 08410b02 430a0c07 08410b00 34000000 .A..C....A..4... │ │ │ │ │ 0x000000a0 a0000000 00000000 29010000 00510e10 ........)....Q.. │ │ │ │ │ - 0x000000b0 8602410e 18830347 0e200302 010a0e18 ..A....G. ...... │ │ │ │ │ - 0x000000c0 410e1041 0e08430b 440e1843 0e10410e A..A..C.D..C..A. │ │ │ │ │ + 0x000000b0 8602410e 18830347 0e200304 010a0e18 ..A....G. ...... │ │ │ │ │ + 0x000000c0 410e1041 0e08410b 440e1843 0e10410e A..A..A.D..C..A. │ │ │ │ │ 0x000000d0 08000000 10000000 d8000000 00000000 ................ │ │ │ │ │ 0x000000e0 2d000000 00000000 24000000 ec000000 -.......$....... │ │ │ │ │ 0x000000f0 00000000 54000000 00410e10 8602480e ....T....A....H. │ │ │ │ │ - 0x00000100 18830347 0e207a0e 18440e10 410e0800 ...G. z..D..A... │ │ │ │ │ + 0x00000100 1883034f 0e20720e 18440e10 410e0800 ...O. r..D..A... │ │ │ ├── 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: 6840 (bytes into file) │ │ │ │ │ + Start of section headers: 6872 (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 0x1ab8: │ │ │ │ │ +There are 14 section headers, starting at offset 0x1ad8: │ │ │ │ │ │ │ │ │ │ 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 000c39 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001458 0004f8 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000c79 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000c79 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000c79 000058 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000cd1 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001950 000048 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 000cf1 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 000cf1 000220 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 001998 0000a8 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 000f18 000360 18 12 12 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 001278 0001e0 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 001a40 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000c59 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001478 0004f8 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000c99 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000c99 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000c99 000058 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 000cf1 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 000d11 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 000d11 000220 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 0019b8 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 001a60 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,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ 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 299 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000130 1030 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ - 4: 00000000000006b0 1181 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ + 2: 0000000000000000 300 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 3: 0000000000000130 1046 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 4: 00000000000006c0 1195 FUNC LOCAL DEFAULT 1 apply_buf │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000540 47 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000570 218 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 8: 0000000000000650 95 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000550 47 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 0000000000000580 218 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 8: 0000000000000660 95 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 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_taint │ │ │ │ │ 14: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_0d │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mktensor_1d │ │ │ │ │ @@ -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: 0000000000000b50 233 FUNC GLOBAL DEFAULT 1 fftw_regsolver_hc2hc_direct │ │ │ │ │ + 31: 0000000000000b70 233 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,72 +1,72 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1458 contains 53 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1478 contains 53 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 00000000000001b3 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ct_uglyp - 4 │ │ │ │ │ 00000000000001de 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 00000000000001f6 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000001fe 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +0000000000000200 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ 0000000000000222 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ 0000000000000238 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ 0000000000000248 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ 000000000000029b 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 00000000000002b0 0000000d00000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ 00000000000002ba 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ 00000000000002ee 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ 0000000000000308 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ 0000000000000318 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000034f 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000363 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ +0000000000000351 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000360 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ 000000000000038a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -00000000000003cf 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ -0000000000000425 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000455 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000469 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -000000000000047d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -00000000000004d1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -000000000000050c 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000000526 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000052d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000549 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000552 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000055e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -00000000000005be 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -00000000000005e8 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000611 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ -0000000000000632 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC1 - 4 │ │ │ │ │ -0000000000000660 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000066b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000086c 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -00000000000008af 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000000909 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000003d3 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkstride - 4 │ │ │ │ │ +000000000000042d 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +000000000000045f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000473 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000487 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +00000000000004e1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000051c 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000536 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000053d 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000559 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000562 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000056e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +00000000000005ce 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +00000000000005fa 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000621 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_length - 4 │ │ │ │ │ +0000000000000631 0000000b00000002 R_X86_64_PC32 0000000000000030 .LC1 - 4 │ │ │ │ │ +0000000000000670 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000067b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000894 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +00000000000008d7 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ 0000000000000931 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -00000000000009c3 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000000a03 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -0000000000000a5e 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -0000000000000a86 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -0000000000000b1c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000b3a 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000b74 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ -0000000000000b8e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000b95 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ -0000000000000bc4 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000bd4 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ -0000000000000bee 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -000000000000056b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ -00000000000006ab 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -0000000000000c25 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000959 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000009e8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000000a28 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000000a81 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +0000000000000aa8 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +0000000000000b3c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000b58 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000b94 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ +0000000000000bae 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000bb5 000000230000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ +0000000000000be4 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000bf4 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ +0000000000000c0e 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +000000000000057b 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_stride_destroy - 4 │ │ │ │ │ +00000000000006bb 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +0000000000000c45 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1950 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1970 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 650 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 570 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 540 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 660 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 580 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 550 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x1998 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x19b8 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 + 130 │ │ │ │ │ -00000000000000e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 540 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ │ -000000000000017c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 650 │ │ │ │ │ -00000000000001a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6b0 │ │ │ │ │ -00000000000001d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b50 │ │ │ │ │ +00000000000000e4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 550 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 580 │ │ │ │ │ +000000000000017c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 660 │ │ │ │ │ +00000000000001a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6c0 │ │ │ │ │ +00000000000001d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b70 │ │ │ │ ├── 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..000000000000012b │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..000000000000012c │ │ │ │ │ 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,41 +30,41 @@ │ │ │ │ │ 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: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 189 to 00000000000000ce │ │ │ │ │ + DW_CFA_advance_loc1: 181 to 00000000000000c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000000e9 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000000ea │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000114 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000115 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000115 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000116 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000120 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000121 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000121 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000122 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000123 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000124 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000125 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000126 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000127 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000128 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000129 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000012b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000064 00000078 FDE cie=00000000 pc=0000000000000130..0000000000000536 │ │ │ │ │ +00000074 0000000000000064 00000078 FDE cie=00000000 pc=0000000000000130..0000000000000546 │ │ │ │ │ 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 │ │ │ │ │ @@ -77,209 +77,209 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000013a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000013e │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000015a │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000000159 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000015d │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000015c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000015e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000015d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000160 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000015f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000162 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000161 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000164 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000163 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000166 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000165 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000170 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000170 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 848 to 00000000000004c0 │ │ │ │ │ + DW_CFA_advance_loc2: 864 to 00000000000004d0 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000004d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004cb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004db │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004cd │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004dd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000004d0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000004e0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000dc 0000000000000018 000000e0 FDE cie=00000000 pc=0000000000000540..000000000000056f │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000541 │ │ │ │ │ +000000dc 0000000000000018 000000e0 FDE cie=00000000 pc=0000000000000550..000000000000057f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000551 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000000056a │ │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000000057a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000078 000000fc FDE cie=00000000 pc=0000000000000570..000000000000064a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000572 │ │ │ │ │ +000000f8 0000000000000078 000000fc FDE cie=00000000 pc=0000000000000580..000000000000065a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000582 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000574 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000584 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000576 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000586 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000578 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000588 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000579 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000058c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000057a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000058d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000581 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000594 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000005c6 │ │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000005d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000005d3 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000005df │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000005d5 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000005ea │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000005f0 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000000600 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000005fc │ │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000060c │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000600 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000610 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000601 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000611 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000602 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000612 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000604 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000614 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000606 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000616 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000608 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000618 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000060a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000061a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000610 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000620 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000061e │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000062e │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000623 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000637 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000000063a │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000064a │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000063b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000064b │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000063f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000064f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000640 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000650 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000641 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000651 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000643 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000653 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000645 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000655 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000647 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000657 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000649 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000659 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000174 0000000000000024 00000178 FDE cie=00000000 pc=0000000000000650..00000000000006af │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000651 │ │ │ │ │ +00000174 0000000000000024 00000178 FDE cie=00000000 pc=0000000000000660..00000000000006bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000661 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000652 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000664 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000065b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000066b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 77 to 00000000000006a8 │ │ │ │ │ + DW_CFA_advance_loc1: 77 to 00000000000006b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006a9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006b9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006aa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006ba │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -0000019c 0000000000000030 000001a0 FDE cie=00000000 pc=00000000000006b0..0000000000000b4d │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006b1 │ │ │ │ │ +0000019c 0000000000000030 000001a0 FDE cie=00000000 pc=00000000000006c0..0000000000000b6b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000006b4 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000006c4 │ │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000006bd │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000006ca │ │ │ │ │ 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 00000000000006d7 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc2: 1078 to 0000000000000af3 │ │ │ │ │ + DW_CFA_advance_loc2: 1090 to 0000000000000b19 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000b00 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000b20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000000b4c │ │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000000b6a │ │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001d0 000000000000004c 000001d4 FDE cie=00000000 pc=0000000000000b50..0000000000000c39 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b52 │ │ │ │ │ +000001d0 000000000000004c 000001d4 FDE cie=00000000 pc=0000000000000b70..0000000000000c59 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b72 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b54 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000b74 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000b56 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000b7d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000b5a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000b81 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000b5b │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000b8a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000000c17 │ │ │ │ │ + DW_CFA_advance_loc1: 179 to 0000000000000c3d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000c1e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c3e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c20 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c40 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c22 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c42 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c24 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c44 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000c30 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000c50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c31 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c51 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c32 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c52 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c34 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c54 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c36 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c56 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c38 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c58 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ XZH9l$ u │ │ │ │ │ H[]A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATSI │ │ │ │ │ [A\A]A^A_] │ │ │ │ │ [A\A]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 │ │ │ │ │ fftw_mktensor_0d │ │ │ │ │ fftw_mktensor_1d │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -18,58 +18,58 @@ │ │ │ │ │ mov 0x50(%rdi),%r14 │ │ │ │ │ mov 0x60(%rdi),%rsi │ │ │ │ │ mov 0x80(%rdi),%r8 │ │ │ │ │ mov 0x88(%rdi),%r9 │ │ │ │ │ mov 0x70(%rdi),%r11 │ │ │ │ │ mov 0x78(%rdi),%rcx │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 11c │ │ │ │ │ + jle 11d │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ sub %r8,%rdx │ │ │ │ │ shr $0x3f,%r13 │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ │ imul %r11,%rdx │ │ │ │ │ add %rsi,%r13 │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ sar $1,%r13 │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ - imul %r11,%r13 │ │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ │ + imul %r11,%r13 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ imul %r11,%rdx │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ lea 0x0(,%rdx,8),%rdi │ │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ call *0x38(%r15) │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0xa0(%r12),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + mov 0xa0(%r12),%rdx │ │ │ │ │ mov 0x90(%r12),%rcx │ │ │ │ │ lea (%rax,%rbx,1),%rsi │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push 0x40(%rsp) │ │ │ │ │ mov 0x40(%rsp),%r9 │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ lea (%rax,%rbx,1),%rdi │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ call *0x40(%r12) │ │ │ │ │ lea 0x0(%r13,%rbx,1),%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%r14) │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ @@ -81,45 +81,45 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000130 : │ │ │ │ │ mkcldw(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ - mov 0x20(%rdi),%r13 │ │ │ │ │ + mov 0x20(%rdi),%r14 │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ - cmp 0x0(%r13),%rdx │ │ │ │ │ + cmp (%r14),%rdx │ │ │ │ │ je 170 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x18(%r14),%rax │ │ │ │ │ mov %esi,%r12d │ │ │ │ │ cmp (%rax),%esi │ │ │ │ │ - jne 156 │ │ │ │ │ + jne 155 │ │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ testb $0x1,0xd6(%rax) │ │ │ │ │ je 1bb │ │ │ │ │ mov 0x30(%rbp),%esi │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ @@ -129,743 +129,746 @@ │ │ │ │ │ je 1aa │ │ │ │ │ mov $0x200,%edi │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ call 1b7 │ │ │ │ │ R_X86_64_PLT32 fftw_ct_uglyp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 156 │ │ │ │ │ + jne 155 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ call 1e2 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ call 1fa │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - call 202 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + call 204 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ cmpq $0x0,0x98(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - jne 4d0 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + jne 4e0 │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call 226 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ mov %r12d,%r8d │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ call 23c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 24c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 520 │ │ │ │ │ + je 530 │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ cmp $0x1,%r12d │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - sbb %r14d,%r14d │ │ │ │ │ + sbb %r12d,%r12d │ │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ │ - and $0xfffffffb,%r14d │ │ │ │ │ - add $0x6,%r14d │ │ │ │ │ + and $0xfffffffb,%r12d │ │ │ │ │ + add $0x6,%r12d │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ imul %rdx,%rax │ │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ │ - lea (%rdx,%rax,8),%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + lea (%rdx,%rax,8),%r13 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ call 29f │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ call 2b4 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ call 2be │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov 0x98(%rsp),%r15 │ │ │ │ │ - add 0xa0(%rsp),%r15 │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ mov (%rsp),%rcx │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + add 0xa0(%rsp),%r15 │ │ │ │ │ + lea 0x2(%rcx),%r13 │ │ │ │ │ lea (%r15,%r15,1),%rax │ │ │ │ │ - lea 0x2(%rcx),%r12 │ │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ │ - cmp %r12,%rax │ │ │ │ │ - je 500 │ │ │ │ │ + cmp %r13,%rax │ │ │ │ │ + je 510 │ │ │ │ │ call 2f2 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ + mov %r12d,%r8d │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ - mov %r14d,%r8d │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ call 30c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ call 31c │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ movq 0x18(%rsp),%xmm1 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - punpcklqdq %xmm2,%xmm1 │ │ │ │ │ + movq %rax,%xmm3 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + punpcklqdq %xmm3,%xmm1 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 520 │ │ │ │ │ + je 530 │ │ │ │ │ mov 0x30(%rbp),%ecx │ │ │ │ │ - lea -0x341(%rip),%rdx │ │ │ │ │ + lea -0x343(%rip),%rdx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 34c │ │ │ │ │ - lea 0x364(%rip),%rdx │ │ │ │ │ + je 34e │ │ │ │ │ + lea 0x372(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov $0xb0,%edi │ │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ │ movaps %xmm1,0x30(%rsp) │ │ │ │ │ - call 367 │ │ │ │ │ + call 364 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2hc-0x4 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ mov 0x28(%rbp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - movq $0x0,0xa0(%r14) │ │ │ │ │ - mov %rbx,0x58(%r14) │ │ │ │ │ - mov %rax,0x40(%r14) │ │ │ │ │ + movq $0x0,0xa0(%r12) │ │ │ │ │ + mov %rbx,0x58(%r12) │ │ │ │ │ + mov %rax,0x40(%r12) │ │ │ │ │ call 38e │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov %rbp,0xa8(%r14) │ │ │ │ │ movq (%rsp),%xmm0 │ │ │ │ │ - mov %rax,0x90(%r14) │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %rbp,0xa8(%r12) │ │ │ │ │ + mov %rax,0x90(%r12) │ │ │ │ │ lea 0x3(%rbx),%rax │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ - lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ movhps 0x10(%rsp),%xmm0 │ │ │ │ │ - movups %xmm0,0x60(%r14) │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ + movups %xmm0,0x60(%r12) │ │ │ │ │ movq 0x8(%rsp),%xmm0 │ │ │ │ │ + lea 0x4(%rax,%rax,1),%rsi │ │ │ │ │ movhps 0x90(%rsp),%xmm0 │ │ │ │ │ - movups %xmm0,0x70(%r14) │ │ │ │ │ - call 3d3 │ │ │ │ │ + movups %xmm0,0x70(%r12) │ │ │ │ │ + call 3d7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkstride-0x4 │ │ │ │ │ + movdqa 0x30(%rsp),%xmm1 │ │ │ │ │ cmpq $0x1,0x98(%rsp) │ │ │ │ │ - mov %rax,0x98(%r14) │ │ │ │ │ + mov %rax,0x98(%r12) │ │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ │ - movdqa 0x30(%rsp),%xmm1 │ │ │ │ │ + movups %xmm1,0x48(%r12) │ │ │ │ │ adc $0x0,%rax │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - cmp %r12,0x48(%rsp) │ │ │ │ │ - lea 0x8(%r14),%r12 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - movups %xmm1,0x48(%r14) │ │ │ │ │ + cmp %r13,0x48(%rsp) │ │ │ │ │ + lea 0x8(%r12),%r13 │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ sete %al │ │ │ │ │ sub %rax,%r15 │ │ │ │ │ - movq %r15,%xmm3 │ │ │ │ │ - punpcklqdq %xmm3,%xmm0 │ │ │ │ │ - movups %xmm0,0x80(%r14) │ │ │ │ │ - call 429 │ │ │ │ │ + movq %r15,%xmm2 │ │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ │ + movups %xmm0,0x80(%r12) │ │ │ │ │ + call 431 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - lea 0x20(%r13),%rsi │ │ │ │ │ - mov 0x88(%r14),%rax │ │ │ │ │ - sub 0x80(%r14),%rax │ │ │ │ │ - mov 0x18(%r13),%rcx │ │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ │ + lea 0x20(%r14),%rsi │ │ │ │ │ + mov 0x88(%r12),%rax │ │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ │ + sub 0x80(%r12),%rax │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ cqto │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ idivq 0x8(%rcx) │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ imul %rax,%rdi │ │ │ │ │ - call 459 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + call 463 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - call 46d │ │ │ │ │ + call 477 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - lea 0x8(%r8),%rsi │ │ │ │ │ - call 481 │ │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + call 48b │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x30(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 4e0 │ │ │ │ │ - mov 0x88(%r14),%rax │ │ │ │ │ - sub 0x80(%r14),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + je 4f0 │ │ │ │ │ + mov 0x88(%r12),%rax │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ + sub 0x80(%r12),%rax │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ - imul %r15,%rax │ │ │ │ │ + imul %r14,%rax │ │ │ │ │ shl $0x2,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - addsd 0x20(%r14),%xmm0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - movsd %xmm0,0x20(%r14) │ │ │ │ │ - mov %eax,0x34(%r14) │ │ │ │ │ + addsd 0x20(%r12),%xmm0 │ │ │ │ │ + movsd %xmm0,0x20(%r12) │ │ │ │ │ + mov %eax,0x34(%r12) │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - call 4d5 │ │ │ │ │ + call 4e5 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ jmp 229 │ │ │ │ │ nopl (%rax) │ │ │ │ │ lea -0x5(%rbx),%rax │ │ │ │ │ cmp $0x3a,%rax │ │ │ │ │ setbe %dl │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %rbx,(%rsp) │ │ │ │ │ setge %al │ │ │ │ │ and %edx,%eax │ │ │ │ │ - jmp 4b8 │ │ │ │ │ + jmp 4c7 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 510 │ │ │ │ │ + call 520 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ jmp 2f5 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ - call 52a │ │ │ │ │ + call 53a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 531 │ │ │ │ │ + call 541 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 156 │ │ │ │ │ + jmp 155 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000540 : │ │ │ │ │ +0000000000000550 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 54d │ │ │ │ │ + call 55d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ - call 556 │ │ │ │ │ + call 566 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x90(%rbx),%rdi │ │ │ │ │ - call 562 │ │ │ │ │ + call 572 │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ mov 0x98(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 56f │ │ │ │ │ + jmp 57f │ │ │ │ │ R_X86_64_PLT32 fftw_stride_destroy-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000570 : │ │ │ │ │ +0000000000000580 : │ │ │ │ │ print(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0xa8(%rdi),%rax │ │ │ │ │ mov 0x68(%rdi),%rcx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x58(%rdi),%rbp │ │ │ │ │ mov (%rsi),%r15 │ │ │ │ │ - mov 0x50(%rdi),%r14 │ │ │ │ │ - mov 0x48(%rdi),%r13 │ │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov 0x30(%rax),%ecx │ │ │ │ │ + mov 0x50(%rdi),%r14 │ │ │ │ │ + mov 0x48(%rdi),%r13 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov 0x8(%rdx),%r9 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ mov 0x10(%rdx),%rsi │ │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ │ - je 610 │ │ │ │ │ - call 5c2 │ │ │ │ │ + je 620 │ │ │ │ │ + call 5d2 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - lea 0x3(%rbp),%rdx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ push %r14 │ │ │ │ │ + lea 0x3(%rbp),%rdx │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ push %r13 │ │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ │ lea 0x2(%rdx),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ push %r9 │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ call *%r15 │ │ │ │ │ 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 615 │ │ │ │ │ + call 625 │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_length-0x4 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ push %r14 │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + lea 0x0(%rip),%rsi │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ - lea 0x0(%rip),%rsi │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ call *%r15 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000650 : │ │ │ │ │ +0000000000000660 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call 664 │ │ │ │ │ + call 674 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x50(%rbx),%rdi │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ - call 66f │ │ │ │ │ + call 67f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x60(%rbx),%rcx │ │ │ │ │ lea 0xa0(%rbx),%rsi │ │ │ │ │ mov %ebp,%edi │ │ │ │ │ mov 0x58(%rbx),%r8 │ │ │ │ │ lea -0x1(%rcx),%rax │ │ │ │ │ - mov %rax,%r9 │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ shr $0x3f,%r9 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ mov 0xa8(%rbx),%rax │ │ │ │ │ sar $1,%r9 │ │ │ │ │ mov 0x20(%rax),%rax │ │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 6af │ │ │ │ │ + jmp 6bf │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000000000006b0 : │ │ │ │ │ +00000000000006c0 : │ │ │ │ │ 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 0x48(%rdi),%rax │ │ │ │ │ - mov 0x58(%rdi),%r12 │ │ │ │ │ mov %rsi,-0x78(%rbp) │ │ │ │ │ - mov 0x60(%rdi),%r13 │ │ │ │ │ + mov 0x58(%rdi),%r12 │ │ │ │ │ + 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 0x80(%rdi),%r8 │ │ │ │ │ + mov 0x70(%rdi),%rbx │ │ │ │ │ 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 b10 │ │ │ │ │ + ja b30 │ │ │ │ │ lea 0x30(%r12),%rax │ │ │ │ │ sub %rax,%rsp │ │ │ │ │ lea 0xf(%rsp),%rax │ │ │ │ │ and $0xfffffffffffffff0,%rax │ │ │ │ │ add $0x1f,%rax │ │ │ │ │ and $0xffffffffffffffe0,%rax │ │ │ │ │ - mov %rax,-0x38(%rbp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle ae5 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - mov %r12,-0xd8(%rbp) │ │ │ │ │ - movq $0x0,-0x98(%rbp) │ │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ │ + jle b0b │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ + mov %r12,-0xe0(%rbp) │ │ │ │ │ + mov %r13,%r12 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ │ + movq $0x0,-0x98(%rbp) │ │ │ │ │ + mov %r8,-0xd8(%rbp) │ │ │ │ │ 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 %rax,%rdi │ │ │ │ │ mov %rbx,-0x90(%rbp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov -0xc0(%rbp),%r13 │ │ │ │ │ + mov -0xc8(%rbp),%r13 │ │ │ │ │ cmp %r13,-0x88(%rbp) │ │ │ │ │ - jle b00 │ │ │ │ │ + jle b20 │ │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x98(%r12),%rdx │ │ │ │ │ - mov 0x70(%r12),%r14 │ │ │ │ │ + mov 0x70(%r12),%r15 │ │ │ │ │ mov %r13,%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - sub %r15,%rax │ │ │ │ │ - mov -0x38(%rbp),%r11 │ │ │ │ │ - mov 0x58(%r12),%rsi │ │ │ │ │ mov %r13,-0x80(%rbp) │ │ │ │ │ + mov 0x98(%r12),%rdx │ │ │ │ │ + sub %r14,%rax │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ + mov -0x38(%rbp),%r11 │ │ │ │ │ mov %rax,-0x70(%rbp) │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ + mov 0x58(%r12),%rsi │ │ │ │ │ + mov %r15,%r10 │ │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ │ - mov 0x90(%r12),%rdx │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ imul %rax,%r10 │ │ │ │ │ + mov 0x90(%r12),%rdx │ │ │ │ │ mov -0x78(%rbp),%rax │ │ │ │ │ + lea -0x8(%r11,%rbx,8),%rcx │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ │ shl $0x3,%r10 │ │ │ │ │ - lea -0x8(%r11,%rbx,8),%rcx │ │ │ │ │ + mov %rcx,-0x50(%rbp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ add %r10,%rax │ │ │ │ │ - mov %rcx,-0x50(%rbp) │ │ │ │ │ mov %r10,-0x60(%rbp) │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ 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 870 │ │ │ │ │ + call 898 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ - mov %r14,%rax │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ + mov -0x60(%rbp),%r10 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ neg %rax │ │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ │ mov -0x48(%rbp),%rcx │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %rax,%r11 │ │ │ │ │ mov -0x90(%rbp),%rax │ │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ + mov -0x40(%rbp),%rdx │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ │ push %r11 │ │ │ │ │ mov %r11,-0x68(%rbp) │ │ │ │ │ sub %r10,%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,-0x60(%rbp) │ │ │ │ │ - call 8b3 │ │ │ │ │ + call 8db │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ - add %r15,%r13 │ │ │ │ │ + mov -0x70(%rbp),%r8 │ │ │ │ │ mov 0xa0(%r12),%rdx │ │ │ │ │ + add %r14,%r13 │ │ │ │ │ mov 0x98(%r12),%rcx │ │ │ │ │ - mov -0x70(%rbp),%r8 │ │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ call *0x40(%r12) │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - movq $0x1,(%rsp) │ │ │ │ │ - push %r14 │ │ │ │ │ - mov -0x48(%rbp),%r14 │ │ │ │ │ - push $0x1 │ │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + movq $0x1,(%rsp) │ │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ │ + push %r15 │ │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - call 90d │ │ │ │ │ + push $0x1 │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + call 935 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ mov -0x68(%rbp),%r11 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ + mov %r14,%r9 │ │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ │ push $0x1 │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ │ push %r11 │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ - call 935 │ │ │ │ │ + call 95d │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ cmp %r13,-0x88(%rbp) │ │ │ │ │ - jg 7f0 │ │ │ │ │ + jg 818 │ │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ │ mov 0x98(%r12),%rax │ │ │ │ │ - mov -0x38(%rbp),%r10 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov 0x70(%r12),%r13 │ │ │ │ │ + mov -0x80(%rbp),%rsi │ │ │ │ │ + mov 0x70(%r12),%r14 │ │ │ │ │ mov -0x78(%rbp),%rdx │ │ │ │ │ - mov -0x88(%rbp),%rcx │ │ │ │ │ - mov 0x58(%r12),%rsi │ │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ │ mov 0x90(%r12),%rax │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ - lea -0x8(%r10,%rbx,8),%rax │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ + imul %r14,%r13 │ │ │ │ │ + mov 0x58(%r12),%rdi │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov %rax,-0x50(%rbp) │ │ │ │ │ - mov -0x80(%rbp),%rax │ │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ │ + lea -0x8(%r15,%rbx,8),%rax │ │ │ │ │ + mov %rax,-0x48(%rbp) │ │ │ │ │ + mov -0x88(%rbp),%rax │ │ │ │ │ + shl $0x3,%r13 │ │ │ │ │ push $0x1 │ │ │ │ │ + lea (%rdx,%r13,1),%r10 │ │ │ │ │ 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 9c7 │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + push %r14 │ │ │ │ │ + sub %rsi,%rax │ │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ │ + mov %r15,%rsi │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + mov %rax,%r9 │ │ │ │ │ + mov %rax,-0x50(%rbp) │ │ │ │ │ + mov %rcx,-0x40(%rbp) │ │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ │ + call 9ec │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ + mov -0x40(%rbp),%rcx │ │ │ │ │ + mov %r14,%r10 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - mov -0x90(%rbp),%r10 │ │ │ │ │ - mov -0x48(%rbp),%rcx │ │ │ │ │ - neg %r11 │ │ │ │ │ + mov -0x90(%rbp),%r11 │ │ │ │ │ + neg %r10 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ - push %r11 │ │ │ │ │ - mov %r11,-0x60(%rbp) │ │ │ │ │ - sub %r14,%r10 │ │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ │ - mov %r10,%rdi │ │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ │ + push %r10 │ │ │ │ │ mov %r10,-0x58(%rbp) │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - call a07 │ │ │ │ │ + sub %r13,%r11 │ │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ │ + mov %r11,%rdi │ │ │ │ │ + mov %r11,-0x50(%rbp) │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + call a2c │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_ci-0x4 │ │ │ │ │ - mov 0xa0(%r12),%rdx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ + mov -0x80(%rbp),%r8 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov 0xa0(%r12),%rdx │ │ │ │ │ mov 0x98(%r12),%rcx │ │ │ │ │ mov -0x88(%rbp),%r9 │ │ │ │ │ - mov -0x80(%rbp),%r8 │ │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ │ mov (%rdx),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ call *0x40(%r12) │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ movq $0x1,(%rsp) │ │ │ │ │ - push %r13 │ │ │ │ │ - mov -0x48(%rbp),%r13 │ │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + push %r14 │ │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov -0x68(%rbp),%rsi │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - call a62 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + call a85 │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ │ + mov -0x58(%rbp),%rax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - mov -0x40(%rbp),%rdx │ │ │ │ │ - mov -0x58(%rbp),%rsi │ │ │ │ │ + mov -0x38(%rbp),%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov -0x50(%rbp),%rdi │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - push %r11 │ │ │ │ │ + mov %r13,%r9 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ │ + push %rax │ │ │ │ │ push $0xffffffffffffffff │ │ │ │ │ - call a8a │ │ │ │ │ + call aac │ │ │ │ │ R_X86_64_PLT32 fftw_cpy2d_co-0x4 │ │ │ │ │ mov -0x78(%rbp),%rbx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov -0xb8(%rbp),%rax │ │ │ │ │ lea (%rbx,%rax,1),%rsi │ │ │ │ │ mov -0xa8(%rbp),%rax │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x78(%r12),%rax │ │ │ │ │ - incq -0x98(%rbp) │ │ │ │ │ - mov -0x98(%rbp),%rdi │ │ │ │ │ + addq $0x1,-0x98(%rbp) │ │ │ │ │ + mov -0x98(%rbp),%rcx │ │ │ │ │ lea (%rbx,%rax,8),%rax │ │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ │ - cmp %rdi,-0xc8(%rbp) │ │ │ │ │ - jg 7b0 │ │ │ │ │ - mov -0xd8(%rbp),%r12 │ │ │ │ │ + cmp %rcx,-0xd0(%rbp) │ │ │ │ │ + jg 7d0 │ │ │ │ │ + mov -0xe0(%rbp),%r12 │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ cmp $0xffff,%r12 │ │ │ │ │ - ja b35 │ │ │ │ │ + ja b54 │ │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ │ mov %rax,-0x80(%rbp) │ │ │ │ │ - jmp 946 │ │ │ │ │ + jmp 972 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - mov %r8,-0x48(%rbp) │ │ │ │ │ - mov %r9,-0x40(%rbp) │ │ │ │ │ - call b20 │ │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ │ + mov %r9,-0x38(%rbp) │ │ │ │ │ + call b40 │ │ │ │ │ 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 74e │ │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ │ - call b3e │ │ │ │ │ + jg 764 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + call b5c │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000b50 : │ │ │ │ │ +0000000000000b70 : │ │ │ │ │ fftw_regsolver_hc2hc_direct(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + lea -0xa4b(%rip),%r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ - lea -0xa32(%rip),%r13 │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + mov $0x38,%edi │ │ │ │ │ + push %rbx │ │ │ │ │ mov (%rdx),%rsi │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov $0x38,%edi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - call b78 │ │ │ │ │ + call b98 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2hc-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x28(%rax) │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ movl $0x0,0x30(%rax) │ │ │ │ │ - call b92 │ │ │ │ │ + call bb2 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov 0x0(%rip),%r14 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_mksolver_hc2hc_hook-0x4 │ │ │ │ │ mov (%r14),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je bc8 │ │ │ │ │ + je be8 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ call *%rax │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x28(%rax) │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ movl $0x0,0x30(%rax) │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call bc8 │ │ │ │ │ + call be8 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ - call bd8 │ │ │ │ │ + call bf8 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2hc-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,0x28(%rax) │ │ │ │ │ mov %rbx,0x20(%rax) │ │ │ │ │ movl $0x1,0x30(%rax) │ │ │ │ │ - call bf2 │ │ │ │ │ + call c12 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov (%r14),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je c30 │ │ │ │ │ + je c50 │ │ │ │ │ mov (%rbx),%rsi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov $0x38,%edi │ │ │ │ │ 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 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - jmp c29 │ │ │ │ │ + jmp c49 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ ├── 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 58000000 1c000000 ........X....... │ │ │ │ │ - 0x00000020 00000000 2b010000 00420e10 8f02420e ....+....B....B. │ │ │ │ │ + 0x00000020 00000000 2c010000 00420e10 8f02420e ....,....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e800102 bd0e8801 ..A.8..G........ │ │ │ │ │ - 0x00000050 5b0e9001 6b0e8801 410e8001 4b0e3841 [...k...A...K.8A │ │ │ │ │ + 0x00000040 8606410e 38830747 0e800102 b50e8801 ..A.8..G........ │ │ │ │ │ + 0x00000050 640e9001 6b0e8801 410e8001 4b0e3841 d...k...A...K.8A │ │ │ │ │ 0x00000060 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ 0x00000070 08000000 64000000 78000000 00000000 ....d...x....... │ │ │ │ │ - 0x00000080 06040000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x00000080 16040000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ 0x00000090 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000000a0 38830744 0e90015c 0a0e3843 0e30410e 8..D...\..8C.0A. │ │ │ │ │ - 0x000000b0 28420e20 420e1842 0e10420e 084a0b03 (B. B..B..B..J.. │ │ │ │ │ - 0x000000c0 50030a0e 38440e30 410e2842 0e20420e P...8D.0A.(B. B. │ │ │ │ │ + 0x000000a0 38830744 0e90015b 0a0e3843 0e30410e 8..D...[..8C.0A. │ │ │ │ │ + 0x000000b0 28420e20 420e1842 0e10420e 084b0b03 (B. B..B..B..K.. │ │ │ │ │ + 0x000000c0 60030a0e 38440e30 410e2842 0e20420e `...8D.0A.(B. B. │ │ │ │ │ 0x000000d0 18420e10 420e0843 0b000000 18000000 .B..B..C........ │ │ │ │ │ 0x000000e0 e0000000 00000000 2f000000 00410e10 ......../....A.. │ │ │ │ │ 0x000000f0 8302690e 08000000 78000000 fc000000 ..i.....x....... │ │ │ │ │ 0x00000100 00000000 da000000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000110 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000120 8606410e 38830747 0e500245 0e584d0e ..A.8..G.P.E.XM. │ │ │ │ │ - 0x00000130 60420e68 5b0e704c 0e50440a 0e38410e `B.h[.pL.PD..8A. │ │ │ │ │ + 0x00000110 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000120 8606410e 38830747 0e500242 0e58490e ..A.8..G.P.B.XI. │ │ │ │ │ + 0x00000130 604b0e68 560e704c 0e50440a 0e38410e `K.hV.pL.PD..8A. │ │ │ │ │ 0x00000140 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000150 460b4e0e 58450e60 570e5841 0e50440e F.N.XE.`W.XA.PD. │ │ │ │ │ + 0x00000150 460b4e0e 58490e60 530e5841 0e50440e F.N.XI.`S.XA.PD. │ │ │ │ │ 0x00000160 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ 0x00000170 420e0800 24000000 78010000 00000000 B...$...x....... │ │ │ │ │ - 0x00000180 5f000000 00410e10 8602410e 18830349 _....A....A....I │ │ │ │ │ + 0x00000180 5f000000 00410e10 8602430e 18830347 _....A....C....G │ │ │ │ │ 0x00000190 0e20024d 0e18410e 10410e08 30000000 . .M..A..A..0... │ │ │ │ │ - 0x000001a0 a0010000 00000000 9d040000 00410e10 .............A.. │ │ │ │ │ - 0x000001b0 8602430d 06498f03 8e048d05 8c068307 ..C..I.......... │ │ │ │ │ - 0x000001c0 0336040a 0c07084d 0b024c0c 07080000 .6.....M..L..... │ │ │ │ │ + 0x000001a0 a0010000 00000000 ab040000 00410e10 .............A.. │ │ │ │ │ + 0x000001b0 8602430d 06468f03 8e048d05 4d8c0683 ..C..F......M... │ │ │ │ │ + 0x000001c0 07034204 0a0c0708 470b024a 0c070800 ..B.....G..J.... │ │ │ │ │ 0x000001d0 4c000000 d4010000 00000000 e9000000 L............... │ │ │ │ │ - 0x000001e0 00420e10 8e02420e 188d0342 0e208c04 .B....B....B. .. │ │ │ │ │ - 0x000001f0 440e2886 05410e30 830602bc 0a0e2847 D.(..A.0......(G │ │ │ │ │ + 0x000001e0 00420e10 8e02420e 188d0349 0e208c04 .B....B....I. .. │ │ │ │ │ + 0x000001f0 440e2886 05490e30 830602b3 0a0e2841 D.(..I.0......(A │ │ │ │ │ 0x00000200 0e20420e 18420e10 420e084c 0b410e28 . B..B..B..L.A.( │ │ │ │ │ 0x00000210 410e2042 0e18420e 10420e08 00000000 A. B..B..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: 10600 (bytes into file) │ │ │ │ │ + Start of section headers: 10664 (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 0x2968: │ │ │ │ │ +There are 17 section headers, starting at offset 0x29a8: │ │ │ │ │ │ │ │ │ │ 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 001c37 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002448 000378 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 001c77 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 001c77 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001c77 000008 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001c7f 000027 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .rodata PROGBITS 0000000000000000 001ca6 000008 00 A 0 0 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 001cae 000020 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0027c0 000048 18 I 14 8 8 │ │ │ │ │ - [10] .rodata.cst8 PROGBITS 0000000000000000 001cce 000038 08 AM 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 001d06 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 001d06 000238 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 002808 0000c0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 001f40 000378 18 15 23 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 0022b8 000190 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 0028c8 00009b 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001c77 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002488 000378 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001cb7 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001cb7 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001cb7 000008 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 001cbf 000027 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .rodata PROGBITS 0000000000000000 001ce6 000008 00 A 0 0 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 001cee 000020 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 002800 000048 18 I 14 8 8 │ │ │ │ │ + [10] .rodata.cst8 PROGBITS 0000000000000000 001d0e 000038 08 AM 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 001d46 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 001d46 000238 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 002848 0000c0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 001f80 000378 18 15 23 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 0022f8 000190 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 002908 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,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ 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 1827 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ - 3: 0000000000000730 2109 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ - 4: 0000000000000f70 79 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 5: 0000000000001340 2178 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ - 6: 0000000000000fc0 773 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ + 2: 0000000000000000 1862 FUNC LOCAL DEFAULT 1 bytwiddle │ │ │ │ │ + 3: 0000000000000750 2171 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ + 4: 0000000000000fd0 79 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 5: 0000000000001390 2161 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ + 6: 0000000000001020 765 FUNC LOCAL DEFAULT 1 mkcldw │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 8 padt.1 │ │ │ │ │ - 8: 00000000000012d0 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 9: 00000000000012f0 76 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 0000000000001320 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 9: 0000000000001340 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: 0000000000000000 0 NOTYPE LOCAL DEFAULT 10 .LC0 │ │ │ │ │ 14: 0000000000000008 0 NOTYPE LOCAL DEFAULT 10 .LC2 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 16: 0000000000000004 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ @@ -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: 0000000000001bd0 103 FUNC GLOBAL DEFAULT 1 fftw_hc2hc_generic_register │ │ │ │ │ + 32: 0000000000001c10 103 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,57 +1,57 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x2448 contains 37 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2488 contains 37 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000916 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000093e 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000000a02 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000000b54 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000000df7 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000000f8c 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ -0000000000000fa5 0000001000000002 R_X86_64_PC32 0000000000000004 .LC4 - 4 │ │ │ │ │ -0000000000000fb4 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ -0000000000001084 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001099 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ -00000000000010b3 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -00000000000010c3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000001112 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -000000000000112d 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001143 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ -0000000000001153 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000001192 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000001197 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ -00000000000011fe 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -0000000000001233 0000001200000002 R_X86_64_PC32 0000000000000018 .LC7 - 4 │ │ │ │ │ -000000000000123f 0000001300000002 R_X86_64_PC32 0000000000000010 .LC6 - 4 │ │ │ │ │ -0000000000001247 0000001400000002 R_X86_64_PC32 0000000000000020 .LC8 - 4 │ │ │ │ │ -000000000000125b 0000001500000002 R_X86_64_PC32 0000000000000028 .LC9 - 4 │ │ │ │ │ -000000000000129e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000012b3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000012bc 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000012dc 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001300 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000130e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000132a 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000001358 0000001600000002 R_X86_64_PC32 0000000000000030 .LC10 - 4 │ │ │ │ │ -0000000000001beb 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ -0000000000001bf6 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000001bfd 000000240000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ -00000000000012e6 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001338 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ -0000000000001c22 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000933 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000969 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +0000000000000a9d 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +0000000000000b88 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +0000000000000e45 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +0000000000000fd4 0000000f00000002 R_X86_64_PC32 0000000000000000 .LC3 - 4 │ │ │ │ │ +0000000000001005 0000001000000002 R_X86_64_PC32 0000000000000004 .LC4 - 4 │ │ │ │ │ +0000000000001014 0000001100000002 R_X86_64_PC32 0000000000000000 .LC5 - 4 │ │ │ │ │ +00000000000010dc 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000010f1 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_0d - 4 │ │ │ │ │ +000000000000110b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +000000000000111b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000116a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000001185 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000119b 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1_d - 4 │ │ │ │ │ +00000000000011ab 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000011ea 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000011ef 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_hc2hc - 4 │ │ │ │ │ +0000000000001254 0000000e00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +000000000000128f 0000001200000002 R_X86_64_PC32 0000000000000018 .LC7 - 4 │ │ │ │ │ +000000000000129b 0000001300000002 R_X86_64_PC32 0000000000000010 .LC6 - 4 │ │ │ │ │ +00000000000012a7 0000001400000002 R_X86_64_PC32 0000000000000020 .LC8 - 4 │ │ │ │ │ +00000000000012b3 0000001500000002 R_X86_64_PC32 0000000000000028 .LC9 - 4 │ │ │ │ │ +00000000000012f6 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000130b 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001314 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000132c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001350 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000135e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000001376 0000000b00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000013ab 0000001600000002 R_X86_64_PC32 0000000000000030 .LC10 - 4 │ │ │ │ │ +0000000000001c2b 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver_hc2hc - 4 │ │ │ │ │ +0000000000001c36 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000001c3d 000000240000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_mksolver_hc2hc_hook - 4 │ │ │ │ │ +0000000000001336 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001388 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_twiddle_awake - 4 │ │ │ │ │ +0000000000001c62 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x27c0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2800 contains 3 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 12f0 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + f70 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 12d0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1340 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + fd0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 1320 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2808 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2848 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 + 730 │ │ │ │ │ -00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f70 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fc0 │ │ │ │ │ -0000000000000178 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 12d0 │ │ │ │ │ -0000000000000194 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 12f0 │ │ │ │ │ -00000000000001bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1340 │ │ │ │ │ -000000000000020c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1bd0 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 750 │ │ │ │ │ +00000000000000d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fd0 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1020 │ │ │ │ │ +0000000000000178 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1320 │ │ │ │ │ +0000000000000194 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1340 │ │ │ │ │ +00000000000001bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1390 │ │ │ │ │ +000000000000020c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1c10 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,285 +9,285 @@ │ │ │ │ │ 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..0000000000000723 │ │ │ │ │ +00000018 0000000000000064 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000746 │ │ │ │ │ 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: 2 to 000000000000000c │ │ │ │ │ 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 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: 1 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: 4 to 0000000000000014 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc2: 793 to 000000000000032d │ │ │ │ │ + DW_CFA_advance_loc2: 804 to 0000000000000338 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000032e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000339 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000032f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000033a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000331 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000033c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000333 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000033e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000335 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000340 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000337 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000340 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000348 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 879 to 00000000000006af │ │ │ │ │ + DW_CFA_advance_loc2: 897 to 00000000000006c9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006ca │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000006cb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006cd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006b5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006cf │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006b7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006b9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000006c0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000006d8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 000000000000004c 00000084 FDE cie=00000000 pc=0000000000000730..0000000000000f6d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000732 │ │ │ │ │ +00000080 000000000000004c 00000084 FDE cie=00000000 pc=0000000000000750..0000000000000fcb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000752 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000734 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000754 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000736 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000756 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000738 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000075b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000073c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000075c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000073d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000075d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000744 │ │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc2: 477 to 0000000000000921 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000764 │ │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ │ + DW_CFA_advance_loc2: 474 to 000000000000093e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000928 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000945 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000929 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000946 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000092b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000948 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000092d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000094a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000092f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000094c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000931 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000094e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000936 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000953 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d0 0000000000000024 000000d4 FDE cie=00000000 pc=0000000000000f70..0000000000000fbf │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f71 │ │ │ │ │ +000000d0 0000000000000024 000000d4 FDE cie=00000000 pc=0000000000000fd0..000000000000101f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000fd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000000fab │ │ │ │ │ + DW_CFA_advance_loc: 58 to 000000000000100b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000faf │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001011 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000fbc │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000101c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fbd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000101d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fbe │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000101e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000074 000000fc FDE cie=00000000 pc=0000000000000fc0..00000000000012c5 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000fce │ │ │ │ │ +000000f8 0000000000000074 000000fc FDE cie=00000000 pc=0000000000001020..000000000000131d │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000102e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fd0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001030 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fd2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001032 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fd4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001034 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fd5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001035 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fd6 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001039 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000fdd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000103d │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000fe8 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000001048 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fe9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001049 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000fea │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000104a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fec │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000104c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000fee │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000104e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ff0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001050 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ff2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001052 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000001000 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 221 to 00000000000010dd │ │ │ │ │ + DW_CFA_advance_loc1: 225 to 0000000000001139 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000010f0 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000114b │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000010fa │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001152 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010fc │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001158 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 0000000000001129 │ │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000001181 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc2: 343 to 0000000000001280 │ │ │ │ │ + DW_CFA_advance_loc2: 351 to 00000000000012e0 │ │ │ │ │ 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 0000000000001290 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000012e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000170 0000000000000018 00000174 FDE cie=00000000 pc=00000000000012d0..00000000000012ea │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012d1 │ │ │ │ │ +00000170 0000000000000018 00000174 FDE cie=00000000 pc=0000000000001320..000000000000133a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001321 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000012e5 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001335 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000018c 0000000000000024 00000190 FDE cie=00000000 pc=00000000000012f0..000000000000133c │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012f1 │ │ │ │ │ +0000018c 0000000000000024 00000190 FDE cie=00000000 pc=0000000000001340..000000000000138c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001341 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012f2 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000001344 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000012fb │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000134b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000001327 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 000000000000137e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000132f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000137f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001330 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001380 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b4 000000000000004c 000001b8 FDE cie=00000000 pc=0000000000001340..0000000000001bc2 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001342 │ │ │ │ │ +000001b4 000000000000004c 000001b8 FDE cie=00000000 pc=0000000000001390..0000000000001c01 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001392 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001344 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001394 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001346 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001396 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001348 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001398 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001349 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001399 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000134a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000139d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001354 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000013a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc2: 1404 to 00000000000018d0 │ │ │ │ │ + DW_CFA_advance_loc2: 1387 to 0000000000001912 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000018d1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001913 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000018d2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001914 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000018d4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001916 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000018d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001918 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000018d8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000191a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000018da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000191c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000018e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001920 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000204 0000000000000030 00000208 FDE cie=00000000 pc=0000000000001bd0..0000000000001c37 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001bd1 │ │ │ │ │ +00000204 0000000000000030 00000208 FDE cie=00000000 pc=0000000000001c10..0000000000001c77 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001c11 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001bd9 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000001c1b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000001bdf │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000001c2a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000001c19 │ │ │ │ │ + DW_CFA_advance_loc: 47 to 0000000000001c59 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001c20 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001c5d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c21 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001c61 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000001c30 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000001c70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001c34 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001c74 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c35 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001c75 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001c36 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001c76 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,15 +1,17 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ p[]A\A]A^A_ │ │ │ │ │ p[]A\A]A^A_ │ │ │ │ │ -AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ +L$pH9L$x │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +t$pH9t$x │ │ │ │ │ (hc2hc-generic-%s-%D-%D%v%(%p%)%(%p%)) │ │ │ │ │ bytwiddle │ │ │ │ │ apply_dif │ │ │ │ │ apply_dit │ │ │ │ │ fftw_mktensor_1d │ │ │ │ │ fftw_mktensor_0d │ │ │ │ │ fftw_mkproblem_rdft_1_d │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,682 +2,689 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ bytwiddle(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ sub $0x70,%rsp │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ - mov 0x40(%rdi),%rbp │ │ │ │ │ - mov 0x70(%rcx),%r14 │ │ │ │ │ + mov 0x40(%rdi),%r14 │ │ │ │ │ + mov 0x70(%rcx),%rbx │ │ │ │ │ mov 0x58(%rdi),%r11 │ │ │ │ │ - mov 0x50(%rdi),%r10 │ │ │ │ │ - mov 0x68(%rcx),%rdx │ │ │ │ │ - mov 0x60(%rdi),%rdi │ │ │ │ │ lea -0x1(%rax),%r8 │ │ │ │ │ - mov %rbp,-0x60(%rsp) │ │ │ │ │ + mov 0x50(%rdi),%r10 │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ - mov %r14,-0x58(%rsp) │ │ │ │ │ + mov 0x60(%rdi),%rdi │ │ │ │ │ + mov %r14,-0x60(%rsp) │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ + mov 0x68(%rcx),%rdx │ │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ │ add %r8,%rsi │ │ │ │ │ sar $1,%rsi │ │ │ │ │ - sub %r14,%rsi │ │ │ │ │ + sub %rbx,%rsi │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jle 329 │ │ │ │ │ + jle 334 │ │ │ │ │ mov 0x88(%rcx),%r9 │ │ │ │ │ lea -0x2(%r8,%rdx,2),%rcx │ │ │ │ │ - imul %r10,%rdx │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ + imul %r10,%rdx │ │ │ │ │ mov %rsi,-0x68(%rsp) │ │ │ │ │ - mov (%r9),%rbx │ │ │ │ │ - add %rcx,%rbx │ │ │ │ │ + mov (%r9),%r8 │ │ │ │ │ + lea (%r8,%rcx,8),%rcx │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - cmp $0x1,%rbp │ │ │ │ │ - jle 329 │ │ │ │ │ - test %r14,%r14 │ │ │ │ │ - jle 329 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + cmp $0x1,%r14 │ │ │ │ │ + jle 334 │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ + jle 334 │ │ │ │ │ imul %r10,%rax │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - neg %rdi │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne 3a7 │ │ │ │ │ + jne 3b4 │ │ │ │ │ lea (%rdx,%rax,1),%rsi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + neg %rdi │ │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + unpcklpd %xmm6,%xmm6 │ │ │ │ │ mov %rdi,-0x50(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ add %rax,%rax │ │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rbx │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ mov -0x58(%rsp),%rdx │ │ │ │ │ - mov %rdi,-0x40(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rbp │ │ │ │ │ lea 0x0(,%rax,8),%r13 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - unpcklpd %xmm6,%xmm6 │ │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ mov %r13,0x20(%rsp) │ │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ │ lea -0x1(%rdx),%rdi │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %rdi,-0x48(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ mov %rdi,-0x30(%rsp) │ │ │ │ │ add $0x7,%rdi │ │ │ │ │ - mov %rax,-0x38(%rsp) │ │ │ │ │ - dec %rax │ │ │ │ │ mov %rdi,-0x28(%rsp) │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ - mov %rax,-0x20(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov %rdx,-0x18(%rsp) │ │ │ │ │ neg %rdx │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ shr $1,%rdi │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rax,-0x38(%rsp) │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ mov %rdx,-0x10(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ shl $0x4,%rdx │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ mov %rdx,-0x8(%rsp) │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ mov $0x1,%r14d │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ lea (%rdx,%r15,1),%r8 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov -0x50(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ - cmpq $0x3,-0x48(%rsp) │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ + cmpq $0x1,-0x48(%rsp) │ │ │ │ │ lea (%r8,%rax,1),%rbx │ │ │ │ │ lea (%r15,%r9,1),%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - jbe 340 │ │ │ │ │ + jbe 348 │ │ │ │ │ mov -0x28(%rsp),%r11 │ │ │ │ │ mov -0x20(%rsp),%rbp │ │ │ │ │ mov -0x30(%rsp),%r10 │ │ │ │ │ lea (%rbx,%r11,1),%r12 │ │ │ │ │ - lea (%rsi,%rbp,1),%r13 │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ + lea (%rsi,%rbp,1),%r13 │ │ │ │ │ lea (%r15,%rbx,1),%rbp │ │ │ │ │ sub %r10,%r11 │ │ │ │ │ + lea 0x7(%r9),%r10 │ │ │ │ │ cmp %rbp,%r13 │ │ │ │ │ lea (%r15,%r12,1),%rbp │ │ │ │ │ - lea 0x7(%r9),%r10 │ │ │ │ │ setb -0x70(%rsp) │ │ │ │ │ cmp %rsi,%rbp │ │ │ │ │ setb %bpl │ │ │ │ │ or -0x70(%rsp),%bpl │ │ │ │ │ cmp %r11,%r12 │ │ │ │ │ setl %r12b │ │ │ │ │ cmp %rbx,%r10 │ │ │ │ │ setl %bl │ │ │ │ │ or %ebx,%r12d │ │ │ │ │ test %r12b,%bpl │ │ │ │ │ - je 340 │ │ │ │ │ + je 348 │ │ │ │ │ add %r15,%r11 │ │ │ │ │ cmp %r11,%r13 │ │ │ │ │ setb %r11b │ │ │ │ │ add %r15,%r10 │ │ │ │ │ cmp %rsi,%r10 │ │ │ │ │ setb %r10b │ │ │ │ │ or %r11b,%r10b │ │ │ │ │ - je 340 │ │ │ │ │ + je 348 │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x10(%r10),%xmm1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - inc %r11 │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ add $0x20,%r10 │ │ │ │ │ - movlpd -0x18(%r10),%xmm1 │ │ │ │ │ - movups (%rcx),%xmm2 │ │ │ │ │ - sub $0x10,%rax │ │ │ │ │ add $0x10,%rcx │ │ │ │ │ - movups -0x20(%r10),%xmm4 │ │ │ │ │ + movupd -0x10(%r10),%xmm1 │ │ │ │ │ + sub $0x10,%rax │ │ │ │ │ + movlpd -0x18(%r10),%xmm1 │ │ │ │ │ movhpd 0x8(%rax),%xmm0 │ │ │ │ │ + movupd -0x10(%rcx),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ mulpd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movupd -0x20(%r10),%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ movhpd -0x10(%r10),%xmm4 │ │ │ │ │ mulpd %xmm4,%xmm3 │ │ │ │ │ mulpd %xmm4,%xmm0 │ │ │ │ │ mulpd %xmm1,%xmm5 │ │ │ │ │ mulpd %xmm1,%xmm2 │ │ │ │ │ subpd %xmm5,%xmm3 │ │ │ │ │ addpd %xmm2,%xmm0 │ │ │ │ │ movups %xmm3,-0x10(%rcx) │ │ │ │ │ movlpd %xmm0,0x10(%rax) │ │ │ │ │ movhpd %xmm0,0x8(%rax) │ │ │ │ │ cmp %r11,%rdi │ │ │ │ │ jne 220 │ │ │ │ │ mov -0x18(%rsp),%rbx │ │ │ │ │ cmp %rbx,-0x58(%rsp) │ │ │ │ │ - je 2e4 │ │ │ │ │ + je 2ee │ │ │ │ │ mov -0x10(%rsp),%rbx │ │ │ │ │ mov %r8,%rax │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ sub %rbx,%rax │ │ │ │ │ mov -0x8(%rsp),%rbx │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ lea (%rsi,%rbx,1),%rcx │ │ │ │ │ - movsd 0x8(%rcx),%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x8(%rcx),%xmm4 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ mov -0x38(%rsp),%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ │ add %rax,%rsi │ │ │ │ │ mov -0x40(%rsp),%rax │ │ │ │ │ add %rax,%r8 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ cmp %r14,-0x60(%rsp) │ │ │ │ │ jne 180 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov (%rsp),%rax │ │ │ │ │ sub %rdx,-0x50(%rsp) │ │ │ │ │ - inc %rax │ │ │ │ │ add %rdx,%r15 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,0x10(%rsp) │ │ │ │ │ - jne 15b │ │ │ │ │ + jne 160 │ │ │ │ │ add $0x70,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov -0x58(%rsp),%r11 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x8(%rax),%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - inc %r10 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - movsd -0x10(%rax),%xmm4 │ │ │ │ │ add $0x8,%rcx │ │ │ │ │ + movsd -0x8(%rax),%xmm4 │ │ │ │ │ sub $0x8,%rdx │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ + movsd 0x8(%rdx),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movsd -0x10(%rax),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm2,-0x8(%rcx) │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm1,-0x8(%rcx) │ │ │ │ │ movsd %xmm0,0x8(%rdx) │ │ │ │ │ cmp %r10,%r11 │ │ │ │ │ - jne 350 │ │ │ │ │ - jmp 2e4 │ │ │ │ │ + jne 358 │ │ │ │ │ + jmp 2ee │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov %r10,%r9 │ │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ │ + neg %rdi │ │ │ │ │ + mov %r10,%r12 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mov %rbp,0x50(%rsp) │ │ │ │ │ lea (%rdx,%rax,1),%rsi │ │ │ │ │ mov %rdi,-0x38(%rsp) │ │ │ │ │ + unpcklpd %xmm7,%xmm7 │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ add %rax,%rax │ │ │ │ │ + lea 0x0(,%rsi,8),%rbx │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - mov %r10,%r9 │ │ │ │ │ - mov %rdi,-0x30(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rbp │ │ │ │ │ shl $0x3,%r9 │ │ │ │ │ + mov %rdi,-0x30(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%r13 │ │ │ │ │ + mov $0x7,%edi │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ │ - mov %r10,%r12 │ │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ │ setne -0x18(%rsp) │ │ │ │ │ mov %rax,-0x28(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm7 │ │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ │ imul %r9,%rax │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - unpcklpd %xmm7,%xmm7 │ │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ │ - mov %rbp,0x58(%rsp) │ │ │ │ │ mov %r13,0x60(%rsp) │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - lea 0x7(%rax),%rdx │ │ │ │ │ - mov $0x7,%eax │ │ │ │ │ - cmovs %rax,%rdx │ │ │ │ │ - mov %r8,%rdi │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - mov %rdx,-0x10(%rsp) │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ - neg %rdi │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + lea 0x7(%rax),%rax │ │ │ │ │ + cmovs %rdi,%rax │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + neg %rax │ │ │ │ │ neg %rdx │ │ │ │ │ - cmovns %rsi,%rdi │ │ │ │ │ - mov %rdi,-0x8(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - sub %r8,%rdi │ │ │ │ │ + cmovns %r8,%rax │ │ │ │ │ + mov %rax,-0x8(%rsp) │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + sub %rsi,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - cmovns %rdi,%rax │ │ │ │ │ + cmovns %rax,%rdi │ │ │ │ │ test %r9,%r9 │ │ │ │ │ + cmovs %rsi,%r8 │ │ │ │ │ + shl $0x4,%r12 │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - cmovs %r8,%rsi │ │ │ │ │ shl $0x4,%r14 │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - shl $0x4,%r12 │ │ │ │ │ lea -0x1(%r14),%rax │ │ │ │ │ mov %r14,-0x20(%rsp) │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ and $0xfffffffffffffffe,%rdi │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ imul %rdx,%rsi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ shr $1,%r14 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ - movq $0x1,-0x50(%rsp) │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ - lea (%rdi,%r15,1),%r13 │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ - mov %rdi,-0x48(%rsp) │ │ │ │ │ + movq $0x1,-0x48(%rsp) │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + mov %rdi,-0x70(%rsp) │ │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ - incq -0x50(%rsp) │ │ │ │ │ - mov -0x48(%rsp),%rbx │ │ │ │ │ - cmpq $0x3,-0x28(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r8 │ │ │ │ │ - lea (%r15,%rbx,1),%rax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ │ + addq $0x1,-0x48(%rsp) │ │ │ │ │ + cmpq $0x1,-0x28(%rsp) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + lea (%rax,%rbx,1),%r8 │ │ │ │ │ + lea (%r15,%r13,1),%rax │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - jbe 6c0 │ │ │ │ │ - mov -0x10(%rsp),%r9 │ │ │ │ │ - lea (%r8,%r9,1),%rbp │ │ │ │ │ - mov -0x8(%rsp),%r9 │ │ │ │ │ - lea (%rbx,%r9,1),%r11 │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ - add %rbx,%r9 │ │ │ │ │ + jbe 6d8 │ │ │ │ │ + mov -0x10(%rsp),%rbx │ │ │ │ │ + lea (%r8,%rbx,1),%rbp │ │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ │ + lea 0x0(%r13,%rbx,1),%r11 │ │ │ │ │ + mov (%rsp),%rbx │ │ │ │ │ + lea 0x0(%r13,%rbx,1),%r9 │ │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ │ add %rbx,%r8 │ │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ │ add %rdi,%rbx │ │ │ │ │ - mov %rbx,-0x70(%rsp) │ │ │ │ │ + mov %rbx,-0x50(%rsp) │ │ │ │ │ lea (%r15,%r8,1),%rbx │ │ │ │ │ - cmp %rbx,-0x70(%rsp) │ │ │ │ │ + cmp %rbx,-0x50(%rsp) │ │ │ │ │ lea (%r15,%rbp,1),%rbx │ │ │ │ │ setb -0x40(%rsp) │ │ │ │ │ cmp %rdi,%rbx │ │ │ │ │ setb %bl │ │ │ │ │ or -0x40(%rsp),%bl │ │ │ │ │ cmp %r11,%rbp │ │ │ │ │ setl %bpl │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ setl %r8b │ │ │ │ │ or %r8d,%ebp │ │ │ │ │ and -0x18(%rsp),%bpl │ │ │ │ │ test %bpl,%bl │ │ │ │ │ - je 6c0 │ │ │ │ │ + je 6d8 │ │ │ │ │ add %r15,%r11 │ │ │ │ │ - cmp %r11,-0x70(%rsp) │ │ │ │ │ + cmp %r11,-0x50(%rsp) │ │ │ │ │ setb %r8b │ │ │ │ │ add %r15,%r9 │ │ │ │ │ cmp %rdi,%r9 │ │ │ │ │ setb %r9b │ │ │ │ │ or %r8b,%r9b │ │ │ │ │ - je 6c0 │ │ │ │ │ + je 6d8 │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x10(%r8),%xmm2 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - inc %r9 │ │ │ │ │ + movupd 0x10(%r8),%xmm2 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add $0x20,%r8 │ │ │ │ │ movlpd -0x18(%r8),%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + mulpd %xmm7,%xmm2 │ │ │ │ │ movsd (%rax),%xmm0 │ │ │ │ │ - movups -0x20(%r8),%xmm5 │ │ │ │ │ + movupd -0x20(%r8),%xmm5 │ │ │ │ │ movhpd (%rsi,%r10,8),%xmm3 │ │ │ │ │ - mulpd %xmm7,%xmm2 │ │ │ │ │ movhpd (%rax,%rdx,1),%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ movhpd -0x10(%r8),%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ mulpd %xmm5,%xmm4 │ │ │ │ │ - mulpd %xmm5,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm6 │ │ │ │ │ + mulpd %xmm5,%xmm0 │ │ │ │ │ mulpd %xmm2,%xmm3 │ │ │ │ │ subpd %xmm6,%xmm4 │ │ │ │ │ addpd %xmm3,%xmm0 │ │ │ │ │ movlpd %xmm4,(%rsi) │ │ │ │ │ movhpd %xmm4,(%rsi,%r10,8) │ │ │ │ │ - movlpd %xmm0,(%rax) │ │ │ │ │ add %r12,%rsi │ │ │ │ │ + movlpd %xmm0,(%rax) │ │ │ │ │ movhpd %xmm0,(%rax,%rdx,1) │ │ │ │ │ sub %r12,%rax │ │ │ │ │ cmp %r9,%r14 │ │ │ │ │ - jne 590 │ │ │ │ │ + jne 5a0 │ │ │ │ │ mov 0x18(%rsp),%rbx │ │ │ │ │ cmp %rbx,-0x58(%rsp) │ │ │ │ │ - je 65e │ │ │ │ │ + je 677 │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ add %rbx,%rcx │ │ │ │ │ sub %rbx,%rax │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ lea (%rdi,%rbx,1),%rsi │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ movsd 0x8(%rsi),%xmm4 │ │ │ │ │ movsd (%rsi),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %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 -0x20(%rsp),%rax │ │ │ │ │ - mov -0x60(%rsp),%rbx │ │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ │ + add %rbx,-0x70(%rsp) │ │ │ │ │ add %rax,%rdi │ │ │ │ │ mov -0x68(%rsp),%rax │ │ │ │ │ + add %rbx,%r13 │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ add %rax,%rdi │ │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ │ - add %rax,-0x48(%rsp) │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ - cmp %rbx,-0x50(%rsp) │ │ │ │ │ - jne 4d0 │ │ │ │ │ + cmp %rbx,-0x48(%rsp) │ │ │ │ │ + jne 4e0 │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ sub %rcx,-0x38(%rsp) │ │ │ │ │ - inc %rax │ │ │ │ │ add %rcx,%r15 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ cmp %rax,0x48(%rsp) │ │ │ │ │ - jne 49a │ │ │ │ │ + jne 4b2 │ │ │ │ │ add $0x70,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ - mov -0x58(%rsp),%r11 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ + mov -0x58(%rsp),%r11 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x8(%rax),%xmm4 │ │ │ │ │ - movsd (%rsi),%xmm2 │ │ │ │ │ - inc %r8 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add $0x10,%rax │ │ │ │ │ + movsd (%rsi),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ movsd -0x10(%rax),%xmm5 │ │ │ │ │ - mulsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ mulsd %xmm5,%xmm3 │ │ │ │ │ mulsd %xmm5,%xmm0 │ │ │ │ │ mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ movsd %xmm3,(%rsi) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ add %r9,%rsi │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ cmp %r8,%r11 │ │ │ │ │ - jne 6d0 │ │ │ │ │ - jmp 65e │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jne 6f0 │ │ │ │ │ + jmp 677 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000730 : │ │ │ │ │ +0000000000000750 : │ │ │ │ │ apply_dif(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0xe8,%rsp │ │ │ │ │ - movdqu 0x68(%r12),%xmm0 │ │ │ │ │ - mov 0x40(%rdi),%rbx │ │ │ │ │ - mov 0x58(%r12),%rcx │ │ │ │ │ - mov 0x50(%rdi),%rdi │ │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ │ - mov 0x48(%r12),%rsi │ │ │ │ │ - mov 0x60(%r12),%rax │ │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ │ - imul %rdi,%rsi │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - movq %xmm0,0x60(%rsp) │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ + sub $0xf8,%rsp │ │ │ │ │ + mov 0x58(%rdi),%rcx │ │ │ │ │ + mov 0x70(%r13),%rbx │ │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ │ + mov 0x40(%rdi),%r12 │ │ │ │ │ + mov 0x50(%rdi),%rsi │ │ │ │ │ + mov 0x60(%rdi),%rax │ │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ │ + mov 0x48(%rdi),%rdi │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + mov 0x68(%r13),%r10 │ │ │ │ │ + imul %rsi,%rdi │ │ │ │ │ + lea (%r10,%rbx,1),%r15 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 8d9 │ │ │ │ │ - movq %xmm0,%r15 │ │ │ │ │ + jle 8fa │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - cmp $0x1,%rdi │ │ │ │ │ - jne d57 │ │ │ │ │ - mov 0x68(%r12),%r9 │ │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ │ + imul %r10,%rcx │ │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ │ + cmp $0x1,%rsi │ │ │ │ │ + jne d9a │ │ │ │ │ + mov %rcx,%r10 │ │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ lea 0x0(,%r15,8),%rdx │ │ │ │ │ - lea 0x0(,%rsi,8),%r14 │ │ │ │ │ - lea 0x0(,%r9,8),%rdi │ │ │ │ │ - mov %rcx,%r8 │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ - sub %rdx,%r8 │ │ │ │ │ + sub %r10,%rsi │ │ │ │ │ + lea 0x0(,%r10,8),%r8 │ │ │ │ │ + neg %r10 │ │ │ │ │ + lea 0x0(,%rdi,8),%r14 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + sub %rdx,%rbx │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + lea (%rcx,%r8,1),%rcx │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ │ - sub %rdi,%rdx │ │ │ │ │ - lea (%rdx,%r8,1),%r11 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ - mov %rsi,%r8 │ │ │ │ │ - sub %r9,%r8 │ │ │ │ │ - sub %rcx,%rdx │ │ │ │ │ - neg %rcx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - lea (%r15,%rsi,1),%rcx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + sub %r8,%rcx │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + sub %rdx,%rcx │ │ │ │ │ + mov %r10,%rdx │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ + lea 0x0(,%rsi,8),%rcx │ │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ │ + lea (%r15,%rdi,1),%rcx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ │ add %rdx,%rcx │ │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - imul %rsi,%rcx │ │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + imul %rdi,%rcx │ │ │ │ │ add %r15,%rcx │ │ │ │ │ - lea (%rdx,%rcx,8),%r13 │ │ │ │ │ - lea -0x1(%rbx),%rdx │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - imul %rsi,%rdx │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ - lea 0x1(%rcx),%r10 │ │ │ │ │ - lea 0x1(%rdx,%r8,1),%rcx │ │ │ │ │ - add %r15,%rdx │ │ │ │ │ + lea (%rdx,%rcx,8),%rcx │ │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ │ + lea -0x1(%r12),%rcx │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ + imul %rdi,%rcx │ │ │ │ │ + shr $1,%rdx │ │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ │ + lea (%rcx,%rdx,1),%rsi │ │ │ │ │ + add %r15,%rcx │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - lea 0x1(%rsi,%r8,1),%rdx │ │ │ │ │ - mov %rcx,0xc0(%rsp) │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ - lea -0x3(%rbx),%rdx │ │ │ │ │ + lea -0x3(%r12),%rdx │ │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ │ shr $1,%rdx │ │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ │ + mov %rsi,0xc0(%rsp) │ │ │ │ │ lea 0x2(%rdx),%rcx │ │ │ │ │ - mov %r9,%rdx │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - sub %r15,%rdx │ │ │ │ │ - sub %r9,%rcx │ │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ │ + neg %rdx │ │ │ │ │ lea 0x0(,%rdx,8),%rcx │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ neg %rdx │ │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ │ - lea (%rdi,%rdx,8),%rcx │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + lea (%r8,%rdx,8),%rcx │ │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jg 936 │ │ │ │ │ - add %rax,0x10(%rsp) │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ + jg 953 │ │ │ │ │ add %rax,0x30(%rsp) │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - cmp %rdx,0x68(%rsp) │ │ │ │ │ - jne 8bd │ │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ │ - mov 0x78(%r12),%rax │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ + cmp %r11,0x78(%rsp) │ │ │ │ │ + jne 8d9 │ │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ │ + mov 0x78(%r13),%rax │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0x68(%r12),%rax │ │ │ │ │ - imul 0x50(%r12),%rax │ │ │ │ │ - mov 0x80(%r12),%rcx │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ + mov 0x68(%r13),%rax │ │ │ │ │ + imul 0x50(%r13),%rax │ │ │ │ │ + mov 0x80(%r13),%rcx │ │ │ │ │ lea (%rbx,%rax,8),%rsi │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rcx) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - add $0xe8,%rsp │ │ │ │ │ + add $0xf8,%rsp │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 0 │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - shr $1,%rcx │ │ │ │ │ - shl $0x4,%rcx │ │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ and $0xfffffffffffffffe,%rcx │ │ │ │ │ - add %rcx,%rdi │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - sub %rdi,%rcx │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + add %rsi,%rcx │ │ │ │ │ + shr $1,%rdx │ │ │ │ │ + sub %rcx,%rdi │ │ │ │ │ + shl $0x4,%rdx │ │ │ │ │ mov %rcx,0x58(%rsp) │ │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ │ - cmp %r15,%rcx │ │ │ │ │ - jge cb5 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - lea (%rdi,%rsi,1),%r8 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ │ + mov 0x68(%rsp),%rbp │ │ │ │ │ + cmp %rbp,%rcx │ │ │ │ │ + jle cf2 │ │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - inc %rsi │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + lea (%r15,%rdi,1),%r8 │ │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + mov %rbp,%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r9),%xmm0 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - inc %rbp │ │ │ │ │ - sub $0x8,%r9 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ sub $0x8,%rcx │ │ │ │ │ - movsd %xmm1,0x8(%r9) │ │ │ │ │ - movsd %xmm0,0x8(%rcx) │ │ │ │ │ - cmp %r15,%rbp │ │ │ │ │ - jne 9c0 │ │ │ │ │ + sub $0x8,%rdx │ │ │ │ │ + movsd 0x8(%rdx),%xmm1 │ │ │ │ │ + movsd %xmm1,0x8(%rcx) │ │ │ │ │ + movsd %xmm0,0x8(%rdx) │ │ │ │ │ + cmp %r9,%rax │ │ │ │ │ + jne a00 │ │ │ │ │ add %r14,%r8 │ │ │ │ │ sub %r14,%rdi │ │ │ │ │ cmp %r10,%rsi │ │ │ │ │ - jne 9a0 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - cmp $0x2,%rbx │ │ │ │ │ - jle cb5 │ │ │ │ │ + jne 9d8 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + cmp $0x2,%r12 │ │ │ │ │ + jle cf2 │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ + mov %r12,0x88(%rsp) │ │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ │ + mov %r11,0x98(%rsp) │ │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ │ + add $0x10,%rdx │ │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov $0x1,%ebp │ │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ │ - mov %r10,0x90(%rsp) │ │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ │ - mov %r12,0xa8(%rsp) │ │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ │ - add $0x10,%r9 │ │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ - lea -0x8(%r11),%r9 │ │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ │ + lea -0x8(%rbx),%rdx │ │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ │ + mov %r13,0xb0(%rsp) │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpq $0x1,(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - lea (%rbx,%rsi,1),%rax │ │ │ │ │ - lea (%rbx,%rcx,1),%rdx │ │ │ │ │ - je ce0 │ │ │ │ │ + cmpq $0x1,0x8(%rsp) │ │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ │ + lea (%r15,%rcx,1),%rdx │ │ │ │ │ + je d18 │ │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ │ lea -0x10(%r8),%r9 │ │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ │ lea (%rcx,%rbx,1),%r10 │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ lea -0x10(%rdi),%r9 │ │ │ │ │ lea (%rdi,%r11,1),%r12 │ │ │ │ │ lea (%r8,%r11,1),%r13 │ │ │ │ │ setle %r11b │ │ │ │ │ cmp %r9,%r8 │ │ │ │ │ setle %r9b │ │ │ │ │ or %r9d,%r11d │ │ │ │ │ cmp %r10,%rdi │ │ │ │ │ setle %r9b │ │ │ │ │ cmp %r12,%rcx │ │ │ │ │ - setle 0x8(%rsp) │ │ │ │ │ - or 0x8(%rsp),%r9b │ │ │ │ │ + setle 0x10(%rsp) │ │ │ │ │ + or 0x10(%rsp),%r9b │ │ │ │ │ and %r11d,%r9d │ │ │ │ │ cmp %rbx,%rdi │ │ │ │ │ setle %r11b │ │ │ │ │ cmp %rsi,%r12 │ │ │ │ │ setge %r12b │ │ │ │ │ or %r12d,%r11d │ │ │ │ │ and %r9d,%r11d │ │ │ │ │ @@ -692,1060 +699,1064 @@ │ │ │ │ │ cmp %r11,%rbx │ │ │ │ │ setge %r11b │ │ │ │ │ add %rsi,%r12 │ │ │ │ │ cmp %r12,%r10 │ │ │ │ │ setge %r10b │ │ │ │ │ or %r10d,%r11d │ │ │ │ │ test %r11b,%r9b │ │ │ │ │ - je ce0 │ │ │ │ │ + je d18 │ │ │ │ │ cmp %rbx,%r8 │ │ │ │ │ setle %r9b │ │ │ │ │ cmp %r13,%rsi │ │ │ │ │ setle %r10b │ │ │ │ │ or %r9b,%r10b │ │ │ │ │ - je ce0 │ │ │ │ │ + je d18 │ │ │ │ │ mov 0x30(%rsp),%r10 │ │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ lea (%r10,%rsi,1),%r9 │ │ │ │ │ + unpcklpd %xmm6,%xmm6 │ │ │ │ │ lea 0x0(%r13,%rcx,1),%rbx │ │ │ │ │ lea (%r10,%rcx,1),%r11 │ │ │ │ │ lea 0x0(%r13,%rsi,1),%r10 │ │ │ │ │ mov 0x48(%rsp),%r13 │ │ │ │ │ - unpcklpd %xmm6,%xmm6 │ │ │ │ │ lea 0x0(%r13,%r9,1),%r12 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movups (%r9),%xmm5 │ │ │ │ │ - movups (%rbx),%xmm1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movupd (%rbx),%xmm1 │ │ │ │ │ add $0x10,%r9 │ │ │ │ │ sub $0x10,%rbx │ │ │ │ │ - movups (%r11),%xmm4 │ │ │ │ │ - movups (%r10),%xmm0 │ │ │ │ │ add $0x10,%r11 │ │ │ │ │ + movupd -0x10(%r9),%xmm5 │ │ │ │ │ sub $0x10,%r10 │ │ │ │ │ - mulpd %xmm6,%xmm5 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ mulpd %xmm6,%xmm1 │ │ │ │ │ + movupd -0x10(%r11),%xmm4 │ │ │ │ │ + mulpd %xmm6,%xmm5 │ │ │ │ │ + movupd 0x10(%r10),%xmm0 │ │ │ │ │ mulpd %xmm6,%xmm4 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ mulpd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ addpd %xmm1,%xmm7 │ │ │ │ │ subpd %xmm5,%xmm1 │ │ │ │ │ - shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ movups %xmm7,-0x10(%r9) │ │ │ │ │ + shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ movups %xmm1,0x10(%rbx) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ addpd %xmm0,%xmm1 │ │ │ │ │ subpd %xmm4,%xmm0 │ │ │ │ │ - shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ movups %xmm1,-0x10(%r11) │ │ │ │ │ + shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x10(%r10) │ │ │ │ │ cmp %r12,%r9 │ │ │ │ │ - jne b80 │ │ │ │ │ - testb $0x1,(%rsp) │ │ │ │ │ - je c63 │ │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + jne bb0 │ │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ │ + cmp %r11,0x8(%rsp) │ │ │ │ │ + je ca4 │ │ │ │ │ mov 0x58(%rsp),%rbx │ │ │ │ │ + lea 0x0(,%rbx,8),%r9 │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ lea (%rax,%r9,1),%r11 │ │ │ │ │ add %rdx,%r9 │ │ │ │ │ movsd (%r11),%xmm5 │ │ │ │ │ movsd (%r9),%xmm4 │ │ │ │ │ lea (%rdx,%rbx,1),%r10 │ │ │ │ │ add %rbx,%rax │ │ │ │ │ movsd (%r10),%xmm1 │ │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ mulsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm6,(%r11) │ │ │ │ │ movsd %xmm1,(%r10) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ movsd %xmm1,(%r9) │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - inc %rbp │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ sub %r14,%rdi │ │ │ │ │ sub %r14,%rcx │ │ │ │ │ add %r14,%r8 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ add %r14,%rsi │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jne a80 │ │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ │ - mov 0x98(%rsp),%r13 │ │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ │ - mov 0xa8(%rsp),%r12 │ │ │ │ │ - add %rax,0x10(%rsp) │ │ │ │ │ + jne ab8 │ │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ │ add %rax,0x30(%rsp) │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - cmp %rdx,0x68(%rsp) │ │ │ │ │ - jne 974 │ │ │ │ │ - jmp 8d9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + cmp %r11,0x78(%rsp) │ │ │ │ │ + jne 99d │ │ │ │ │ + jmp 8fa │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rax,%r9,8),%xmm5 │ │ │ │ │ movsd (%rdx,%r10,1),%xmm1 │ │ │ │ │ - movsd (%rdx,%r9,8),%xmm4 │ │ │ │ │ - movsd (%rax,%r10,1),%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rdx,%r9,8),%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rax,%r10,1),%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ addsd %xmm1,%xmm6 │ │ │ │ │ subsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm6,(%rax,%r9,8) │ │ │ │ │ movsd %xmm1,(%rdx,%r10,1) │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ movsd %xmm1,(%rdx,%r9,8) │ │ │ │ │ - inc %r9 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ movsd %xmm0,(%rax,%r10,1) │ │ │ │ │ sub $0x8,%r10 │ │ │ │ │ - cmp %r9,%r15 │ │ │ │ │ - jne cf0 │ │ │ │ │ - jmp c63 │ │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ │ - lea 0x0(,%rsi,8),%r10 │ │ │ │ │ - lea -0x1(%rbx),%rbp │ │ │ │ │ - lea -0x3(%rbx),%r11 │ │ │ │ │ - shr $1,%rbp │ │ │ │ │ + cmp %r9,%r11 │ │ │ │ │ + jne d30 │ │ │ │ │ + jmp ca4 │ │ │ │ │ + lea 0x0(,%rdi,8),%r9 │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ │ + lea -0x1(%r12),%rbx │ │ │ │ │ + lea -0x3(%r12),%r11 │ │ │ │ │ + shr $1,%rbx │ │ │ │ │ shr $1,%r11 │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + lea (%rcx,%r9,1),%rdx │ │ │ │ │ + mov %r8,%rcx │ │ │ │ │ add $0x2,%r11 │ │ │ │ │ - lea (%rcx,%r10,1),%rdx │ │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ │ + neg %rcx │ │ │ │ │ + lea 0x0(,%rcx,8),%r14 │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ imul %rdi,%rcx │ │ │ │ │ - mov %rcx,%r8 │ │ │ │ │ - neg %r8 │ │ │ │ │ - lea 0x0(,%r8,8),%r14 │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ - imul %rsi,%r8 │ │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - sub %r10,%r8 │ │ │ │ │ - add %r14,%r8 │ │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + sub %r9,%rcx │ │ │ │ │ + add %r14,%rcx │ │ │ │ │ neg %r14 │ │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ │ - lea -0x2(%rbx),%r8 │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ - imul %rsi,%r8 │ │ │ │ │ - sub %rcx,%rsi │ │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ │ + lea -0x2(%r12),%rcx │ │ │ │ │ + imul %rdi,%rcx │ │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + sub %r8,%rcx │ │ │ │ │ + shl $0x3,%rcx │ │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - lea 0x0(,%rsi,8),%r14 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jg df3 │ │ │ │ │ - inc %rcx │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ + jg e39 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - cmp %rcx,0x68(%rsp) │ │ │ │ │ - je 8d9 │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle ddd │ │ │ │ │ + cmp %rcx,0x78(%rsp) │ │ │ │ │ + je 8fa │ │ │ │ │ + test %r12,%r12 │ │ │ │ │ + jle e22 │ │ │ │ │ + lea 0x0(,%rsi,8),%r8 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ │ - mov %r8,%r9 │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ │ - neg %r9 │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - lea (%rdx,%rax,1),%r13 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - lea (%rdx,%rax,1),%r12 │ │ │ │ │ - cmp %r15,%rbx │ │ │ │ │ - jge f63 │ │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ │ + neg %rbp │ │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + lea (%rdx,%rdi,1),%r14 │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + lea (%rdx,%rdi,1),%r13 │ │ │ │ │ + cmp %r15,%r10 │ │ │ │ │ + jge fc1 │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - inc %rdi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - movsd (%rax),%xmm1 │ │ │ │ │ - inc %rsi │ │ │ │ │ - movsd %xmm1,(%rdx) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - add %r9,%rax │ │ │ │ │ - cmp %r15,%rsi │ │ │ │ │ - jne e60 │ │ │ │ │ - add %r10,%r13 │ │ │ │ │ - sub %r10,%r12 │ │ │ │ │ - cmp %rbp,%rdi │ │ │ │ │ - jne e40 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + add %rbp,%rsi │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + add %rbp,%rdx │ │ │ │ │ + cmp %rdi,%r15 │ │ │ │ │ + jne ea0 │ │ │ │ │ + add %r9,%r14 │ │ │ │ │ + sub %r9,%r13 │ │ │ │ │ + cmp %rbx,%r12 │ │ │ │ │ + jne e80 │ │ │ │ │ cmpq $0x2,0x10(%rsp) │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - jle f44 │ │ │ │ │ + jle fa5 │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + mov $0x1,%r14d │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ + lea (%rdx,%rdi,1),%r12 │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rcx,%rsi │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %r10,%r13 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movsd (%rsi,%rax,1),%xmm4 │ │ │ │ │ - movsd (%rdi,%rdx,1),%xmm1 │ │ │ │ │ - inc %r12 │ │ │ │ │ - movsd (%rdi,%rax,1),%xmm3 │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm0 │ │ │ │ │ + movsd (%rdi,%rdx,1),%xmm4 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + movsd (%r12,%rsi,1),%xmm1 │ │ │ │ │ mulsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r12,%rdx,1),%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%rdi,%rsi,1),%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm3 │ │ │ │ │ mulsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm5 │ │ │ │ │ subsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm5,(%rsi,%rax,1) │ │ │ │ │ - movsd %xmm1,(%rdi,%rdx,1) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm5,(%rdi,%rdx,1) │ │ │ │ │ + movsd %xmm1,(%r12,%rsi,1) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rdi,%rax,1) │ │ │ │ │ - movsd %xmm0,(%rsi,%rdx,1) │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - sub %r8,%rdx │ │ │ │ │ - cmp %r15,%r12 │ │ │ │ │ - jne ed0 │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %r10,%rsi │ │ │ │ │ - sub %r10,%rdi │ │ │ │ │ - cmp %r11,%r13 │ │ │ │ │ - jne ec0 │ │ │ │ │ + movsd %xmm1,(%r12,%rdx,1) │ │ │ │ │ + add %r8,%rdx │ │ │ │ │ + movsd %xmm0,(%rdi,%rsi,1) │ │ │ │ │ + sub %r8,%rsi │ │ │ │ │ + cmp %r13,%r15 │ │ │ │ │ + jne f20 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + add %r9,%rdi │ │ │ │ │ + sub %r9,%r12 │ │ │ │ │ + cmp %r11,%r14 │ │ │ │ │ + jne f10 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - inc %rcx │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - cmp %rcx,0x68(%rsp) │ │ │ │ │ - jne e1c │ │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ │ - jmp 8d9 │ │ │ │ │ + cmp %rcx,0x78(%rsp) │ │ │ │ │ + jne e59 │ │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ │ + jmp 8fa │ │ │ │ │ cmpq $0x2,0x10(%rsp) │ │ │ │ │ - jg f59 │ │ │ │ │ - jmp f44 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jg fb7 │ │ │ │ │ + jmp fa5 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000f70 : │ │ │ │ │ +0000000000000fd0 : │ │ │ │ │ print(): │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ + lea 0x0(%rip),%rdx │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ - lea 0x3c2(%rip),%rbx │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ mov 0x80(%rdi),%r11 │ │ │ │ │ + lea 0x3a4(%rip),%rbx │ │ │ │ │ mov 0x78(%rdi),%rsi │ │ │ │ │ - lea 0x0(%rip),%rdx │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ │ mov 0x48(%rdi),%r8 │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ cmp %rbx,0x38(%rdi) │ │ │ │ │ - je fa9 │ │ │ │ │ + je 1009 │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ push %r11 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - push %rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + push %rsi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ call *%r10 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000fc0 : │ │ │ │ │ +0000000000001020 : │ │ │ │ │ mkcldw(): │ │ │ │ │ test $0xfffffffb,%esi │ │ │ │ │ - jne 1280 │ │ │ │ │ + jne 12e0 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ test $0x1,%cl │ │ │ │ │ - jne 1000 │ │ │ │ │ + jne 1058 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ test $0x1,%dl │ │ │ │ │ - je fe2 │ │ │ │ │ + je 1042 │ │ │ │ │ mov 0x90(%rsp),%rax │ │ │ │ │ testb $0x8,0xd4(%rax) │ │ │ │ │ - jne fe2 │ │ │ │ │ + jne 1042 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmpq $0x0,0x78(%rsp) │ │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ │ - movq 0x70(%rsp),%xmm4 │ │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ │ mov %r8,%r15 │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ │ + movq 0x70(%rsp),%xmm4 │ │ │ │ │ sete %al │ │ │ │ │ sub %rax,%rdi │ │ │ │ │ add %rax,%r13 │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ │ movq %r13,%xmm5 │ │ │ │ │ punpcklqdq %xmm5,%xmm4 │ │ │ │ │ movaps %xmm4,0x20(%rsp) │ │ │ │ │ lea -0x1(%rax,%rdi,1),%rdx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ mov 0x70(%rsp),%rdx │ │ │ │ │ sub %r13,%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 1088 │ │ │ │ │ + call 10e0 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ cmpq $0x0,0x78(%rsp) │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - je 1290 │ │ │ │ │ - call 109d │ │ │ │ │ + je 12e8 │ │ │ │ │ + call 10f5 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ mov %ebx,%r8d │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ mov %rcx,%rdx │ │ │ │ │ - call 10b7 │ │ │ │ │ + call 110f │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 10c7 │ │ │ │ │ + call 111f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 12b0 │ │ │ │ │ + je 1308 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ imul %r15,%r13 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov %r15,%r9 │ │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ │ - push 0x78(%rsp) │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ + push 0x78(%rsp) │ │ │ │ │ push 0x80(%rsp) │ │ │ │ │ + imul %r15,%rsi │ │ │ │ │ push %r14 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - imul %r15,%rsi │ │ │ │ │ lea (%rdi,%r13,8),%r13 │ │ │ │ │ mov $0x2,%edi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - call 1116 │ │ │ │ │ + call 116e │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ imul %r15,%rdx │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 1131 │ │ │ │ │ + call 1189 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %ebx,%r8d │ │ │ │ │ - call 1147 │ │ │ │ │ + call 119f │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1_d-0x4 │ │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1157 │ │ │ │ │ + call 11af │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ movq (%rsp),%xmm0 │ │ │ │ │ movq %rax,%xmm6 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ punpcklqdq %xmm6,%xmm0 │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 12b0 │ │ │ │ │ + je 1308 │ │ │ │ │ + lea 0x1bb(%rip),%rax │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - lea 0x1c1(%rip),%rax │ │ │ │ │ - lea -0xa56(%rip),%rdx │ │ │ │ │ mov $0x90,%edi │ │ │ │ │ + lea -0xa93(%rip),%rdx │ │ │ │ │ cmove %rax,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - call 119b │ │ │ │ │ + call 11f3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_hc2hc-0x4 │ │ │ │ │ - movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ movq %rbp,%xmm7 │ │ │ │ │ movq %r14,%xmm3 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ movq $0x0,0x88(%rax) │ │ │ │ │ - mov %rdi,0x70(%rax) │ │ │ │ │ movups %xmm0,0x78(%rax) │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ - dec %r12 │ │ │ │ │ + sub $0x1,%r12 │ │ │ │ │ punpcklqdq %xmm7,%xmm0 │ │ │ │ │ - movdqa 0x20(%rsp),%xmm7 │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ movq %r15,%xmm0 │ │ │ │ │ - lea (%rdi,%rdi,1),%r15 │ │ │ │ │ + movdqa 0x20(%rsp),%xmm7 │ │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ │ - cvtsi2sd %r15,%xmm1 │ │ │ │ │ + lea (%rdi,%rdi,1),%r15 │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %r12,%xmm0 │ │ │ │ │ + movups %xmm7,0x60(%rax) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movups %xmm7,0x60(%rax) │ │ │ │ │ + mov %rdi,0x70(%rax) │ │ │ │ │ + cvtsi2sd %r15,%xmm1 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ cvtsi2sd %r14,%xmm1 │ │ │ │ │ mulsd %xmm1,%xmm0 │ │ │ │ │ movdqu 0x8(%r13),%xmm1 │ │ │ │ │ movups %xmm1,0x8(%rax) │ │ │ │ │ movdqu 0x18(%r13),%xmm1 │ │ │ │ │ movsd 0x10(%rax),%xmm3 │ │ │ │ │ movups %xmm1,0x18(%rax) │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC7-0x4 │ │ │ │ │ test %ebx,%ebx │ │ │ │ │ - jne 1243 │ │ │ │ │ + jne 129f │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC8-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC9-0x4 │ │ │ │ │ addsd 0x8(%rax),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ unpcklpd %xmm1,%xmm2 │ │ │ │ │ movups %xmm2,0x8(%rax) │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ - jmp fe4 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1044 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ imul %r15,%rsi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - call 12a2 │ │ │ │ │ + call 12fa │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 10a0 │ │ │ │ │ + jmp 10f8 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 12b7 │ │ │ │ │ + call 130f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ - call 12c0 │ │ │ │ │ + call 1318 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp fe2 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1042 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -00000000000012d0 : │ │ │ │ │ +0000000000001320 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x80(%rdi),%rdi │ │ │ │ │ - call 12e0 │ │ │ │ │ + call 1330 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x78(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp 12ea │ │ │ │ │ + jmp 133a │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000012f0 : │ │ │ │ │ +0000000000001340 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x78(%rdi),%rdi │ │ │ │ │ - call 1304 │ │ │ │ │ + call 1354 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x80(%rbx),%rdi │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ - call 1312 │ │ │ │ │ + call 1362 │ │ │ │ │ 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 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ imul %r8,%rcx │ │ │ │ │ - jmp 133c │ │ │ │ │ + jmp 138c │ │ │ │ │ R_X86_64_PLT32 fftw_twiddle_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001340 : │ │ │ │ │ +0000000000001390 : │ │ │ │ │ apply_dit(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x108,%rsp │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC10-0x4 │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ call 0 │ │ │ │ │ mov 0x78(%rbp),%rax │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x68(%rbp),%rax │ │ │ │ │ imul 0x50(%rbp),%rax │ │ │ │ │ mov 0x80(%rbp),%rcx │ │ │ │ │ - mov %rcx,%rdi │ │ │ │ │ lea (%rbx,%rax,8),%rsi │ │ │ │ │ + mov %rcx,%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rcx) │ │ │ │ │ - movdqu 0x68(%rbp),%xmm0 │ │ │ │ │ - mov 0x40(%rbp),%rax │ │ │ │ │ - mov 0x50(%rbp),%rdx │ │ │ │ │ - mov 0x58(%rbp),%rdi │ │ │ │ │ - mov 0x48(%rbp),%rcx │ │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ │ + mov 0x70(%rbp),%rcx │ │ │ │ │ + mov 0x50(%rbp),%rdi │ │ │ │ │ + mov 0x58(%rbp),%rdx │ │ │ │ │ + mov 0x48(%rbp),%rsi │ │ │ │ │ + mov 0x68(%rbp),%r9 │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + mov 0x40(%rbp),%r13 │ │ │ │ │ mov 0x60(%rbp),%rax │ │ │ │ │ - imul %rdx,%rcx │ │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ │ - movdqa %xmm0,%xmm1 │ │ │ │ │ - movq %xmm0,0x78(%rsp) │ │ │ │ │ - psrldq $0x8,%xmm1 │ │ │ │ │ - paddq %xmm1,%xmm0 │ │ │ │ │ - test %rdi,%rdi │ │ │ │ │ - jle 18c9 │ │ │ │ │ - movq %xmm0,%r14 │ │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ │ + imul %rdi,%rsi │ │ │ │ │ + lea (%r9,%rcx,1),%r11 │ │ │ │ │ + test %rdx,%rdx │ │ │ │ │ + jle 190b │ │ │ │ │ lea 0x0(,%rax,8),%r12 │ │ │ │ │ - cmp $0x1,%rdx │ │ │ │ │ - jne 1973 │ │ │ │ │ - mov 0xc0(%rsp),%r15 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov 0x68(%rbp),%rax │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - neg %rdx │ │ │ │ │ - lea 0x0(,%rcx,8),%r11 │ │ │ │ │ - movq %xmm0,0x80(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - lea -0x1(%r15),%rdi │ │ │ │ │ - sub %rax,%rsi │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ - sub %rcx,%r8 │ │ │ │ │ - imul %rcx,%rdx │ │ │ │ │ - lea (%rbx,%r8,8),%rbp │ │ │ │ │ - lea 0x1(%rdx,%rsi,1),%r9 │ │ │ │ │ - lea 0x1(%rcx,%rsi,1),%rsi │ │ │ │ │ - lea 0x2(%rdx,%rax,1),%rdx │ │ │ │ │ - shl $0x3,%rsi │ │ │ │ │ - lea 0x0(,%r9,8),%r10 │ │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ │ - mov %rsi,0xe0(%rsp) │ │ │ │ │ - lea (%rax,%rcx,1),%rsi │ │ │ │ │ - mov %r10,0xd8(%rsp) │ │ │ │ │ - mov %r14,%r10 │ │ │ │ │ - lea 0x0(,%rsi,8),%r13 │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - lea -0x3(%r15),%rdx │ │ │ │ │ - sub %rax,%r10 │ │ │ │ │ - shr $1,%rdx │ │ │ │ │ - mov %rsi,0xe8(%rsp) │ │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ - add %r14,%rax │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - lea (%r14,%r8,1),%rsi │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - sub %r14,%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%rdx │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - lea (%r8,%rax,8),%rax │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ │ + imul %r9,%rdx │ │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ │ + cmp $0x1,%rdi │ │ │ │ │ + jne 19af │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ │ + neg %rax │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + mov %r13,0xc0(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ - sub %r9,%rax │ │ │ │ │ + sub %rsi,%r9 │ │ │ │ │ + imul %rsi,%rax │ │ │ │ │ + sub %r15,%rdx │ │ │ │ │ + lea 0x0(,%r9,8),%rdi │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + lea 0x0(,%rsi,8),%r14 │ │ │ │ │ + lea (%rbx,%rdi,1),%rbp │ │ │ │ │ + neg %rdi │ │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ │ + mov %r9,%rdi │ │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ │ + add %rsi,%rdx │ │ │ │ │ + lea 0x2(%rax,%r9,1),%rax │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ │ + lea -0x3(%r13),%rax │ │ │ │ │ + lea (%r9,%rsi,1),%rdx │ │ │ │ │ + shr $1,%rax │ │ │ │ │ + lea 0x0(,%r8,8),%r15 │ │ │ │ │ + add $0x2,%rax │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ + lea (%r11,%r9,1),%rax │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + mov %r15,0xc8(%rsp) │ │ │ │ │ + lea (%r10,%rax,8),%rax │ │ │ │ │ + sub %rsi,%r8 │ │ │ │ │ + lea 0x0(,%rdx,8),%r15 │ │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ │ + mov %r9,%rdx │ │ │ │ │ mov %r9,%rax │ │ │ │ │ + sub %r11,%rdx │ │ │ │ │ neg %rax │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ + mov %r15,0xf8(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rdx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %r11,%r15 │ │ │ │ │ - imul %rcx,%rdx │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ │ + lea (%r14,%rax,1),%rdx │ │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + imul %rsi,%rdx │ │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ - lea -0x8(,%rsi,8),%rdi │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - shr $1,%rsi │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ + mov %rax,(%rsp) │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + lea -0x8(,%r8,8),%rcx │ │ │ │ │ shr $1,%rax │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - inc %rax │ │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - and $0xfffffffffffffffe,%rsi │ │ │ │ │ - lea (%rsi,%r9,1),%rdi │ │ │ │ │ - sub %rdi,%rcx │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + add %r9,%rdi │ │ │ │ │ + shr $1,%rcx │ │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rdi │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ mov %rdi,0x68(%rsp) │ │ │ │ │ - lea 0x0(,%rcx,8),%rdi │ │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ │ cmpq $0x2,0xc0(%rsp) │ │ │ │ │ - jle 1b79 │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - cmp %rsi,0x78(%rsp) │ │ │ │ │ - jge 1957 │ │ │ │ │ - lea -0x8(%rbp),%r11 │ │ │ │ │ - mov 0xe8(%rsp),%r9 │ │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ │ - mov $0x1,%r8d │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rbx,1),%r10 │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov %r12,0x90(%rsp) │ │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ │ + jle 1bba │ │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ │ + cmp %rcx,0x78(%rsp) │ │ │ │ │ + jle 1992 │ │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + lea -0x8(%rbp),%r10 │ │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ │ + movq $0x1,(%rsp) │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ + mov 0xe0(%rsp),%r10 │ │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ │ + mov %r12,0x88(%rsp) │ │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ │ + lea (%rdi,%rbx,1),%r13 │ │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ │ + sub $0x8,%r10 │ │ │ │ │ mov %rbp,0xa0(%rsp) │ │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ - mov %r13,0xb0(%rsp) │ │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ │ - sub $0x8,%r11 │ │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ │ - lea -0x10(%rbx),%r11 │ │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - and $0x1,%r11d │ │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpq $0x1,0x20(%rsp) │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - lea (%rbx,%rsi,1),%rax │ │ │ │ │ - lea (%rbx,%rcx,1),%rdx │ │ │ │ │ - je 18e0 │ │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ - lea -0x10(%r9),%r11 │ │ │ │ │ - lea (%rbx,%rcx,1),%rbp │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + lea -0x10(%rbx),%r10 │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + mov 0xf0(%rsp),%r10 │ │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ │ + shl $0x3,%r10 │ │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ + lea (%rax,%rsi,1),%rdx │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + cmpq $0x1,0x8(%rsp) │ │ │ │ │ + je 1920 │ │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ │ - add %rsi,%r8 │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ lea -0x10(%rsi),%r8 │ │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ │ + lea -0x10(%r9),%r10 │ │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ │ + add %rcx,%rbx │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ cmp %r8,%rcx │ │ │ │ │ lea -0x10(%rcx),%r8 │ │ │ │ │ - lea (%rcx,%rbx,1),%r12 │ │ │ │ │ - lea (%rsi,%rbx,1),%r13 │ │ │ │ │ - setle %bl │ │ │ │ │ + lea (%rcx,%r11,1),%rbp │ │ │ │ │ + lea (%rsi,%r11,1),%r12 │ │ │ │ │ + setle %r11b │ │ │ │ │ cmp %r8,%rsi │ │ │ │ │ setle %r8b │ │ │ │ │ - or %r8d,%ebx │ │ │ │ │ - cmp %r11,%rcx │ │ │ │ │ + or %r8d,%r11d │ │ │ │ │ + cmp %r10,%rcx │ │ │ │ │ setle %r8b │ │ │ │ │ - cmp %r12,%rbp │ │ │ │ │ + cmp %rbp,%rbx │ │ │ │ │ setle 0x10(%rsp) │ │ │ │ │ or 0x10(%rsp),%r8b │ │ │ │ │ - and %ebx,%r8d │ │ │ │ │ + and %r11d,%r8d │ │ │ │ │ cmp %rdi,%rcx │ │ │ │ │ - setle %bl │ │ │ │ │ - cmp %r12,0x8(%rsp) │ │ │ │ │ - setle %r12b │ │ │ │ │ - or %r12d,%ebx │ │ │ │ │ - and %r8d,%ebx │ │ │ │ │ - cmp %r13,%rbp │ │ │ │ │ + setle %r11b │ │ │ │ │ + cmp %rbp,%r14 │ │ │ │ │ + setle %bpl │ │ │ │ │ + or %ebp,%r11d │ │ │ │ │ + and %r8d,%r11d │ │ │ │ │ + cmp %r12,%rbx │ │ │ │ │ setle %r8b │ │ │ │ │ - cmp %rsi,%r11 │ │ │ │ │ - setge %bpl │ │ │ │ │ - or %ebp,%r8d │ │ │ │ │ - and %ebx,%r8d │ │ │ │ │ - lea 0x10(%rdi),%rbx │ │ │ │ │ - cmp %rbx,%r11 │ │ │ │ │ - setge %r11b │ │ │ │ │ - cmp %r9,%rdi │ │ │ │ │ + cmp %rsi,%r10 │ │ │ │ │ setge %bl │ │ │ │ │ - or %ebx,%r11d │ │ │ │ │ - test %r11b,%r8b │ │ │ │ │ - je 18e0 │ │ │ │ │ + or %ebx,%r8d │ │ │ │ │ + and %r11d,%r8d │ │ │ │ │ + lea 0x10(%rdi),%r11 │ │ │ │ │ + cmp %r11,%r10 │ │ │ │ │ + setge %r10b │ │ │ │ │ + cmp %r9,%rdi │ │ │ │ │ + setge %r11b │ │ │ │ │ + or %r11d,%r10d │ │ │ │ │ + test %r10b,%r8b │ │ │ │ │ + je 1920 │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ setle %r8b │ │ │ │ │ - cmp %r13,0x8(%rsp) │ │ │ │ │ - setle %r11b │ │ │ │ │ - or %r8b,%r11b │ │ │ │ │ - je 18e0 │ │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ │ - lea (%r11,%rcx,1),%rbp │ │ │ │ │ - lea (%r11,%r9,1),%rbx │ │ │ │ │ - lea (%r8,%r10,1),%r12 │ │ │ │ │ - add %rsi,%r11 │ │ │ │ │ - mov %r10,%r8 │ │ │ │ │ + cmp %r12,%r14 │ │ │ │ │ + setle %r10b │ │ │ │ │ + or %r8b,%r10b │ │ │ │ │ + je 1920 │ │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + lea (%r14,%rcx,1),%rbx │ │ │ │ │ + lea (%r14,%r9,1),%r11 │ │ │ │ │ + lea (%r14,%rsi,1),%r10 │ │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ │ + lea (%r14,%r13,1),%rbp │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movups 0x0(%rbp),%xmm3 │ │ │ │ │ - movups (%r8),%xmm1 │ │ │ │ │ + movupd (%rbx),%xmm3 │ │ │ │ │ add $0x10,%r8 │ │ │ │ │ - sub $0x10,%rbp │ │ │ │ │ - movups (%r11),%xmm2 │ │ │ │ │ - movups (%rbx),%xmm0 │ │ │ │ │ - sub $0x10,%r11 │ │ │ │ │ - add $0x10,%rbx │ │ │ │ │ + sub $0x10,%rbx │ │ │ │ │ + add $0x10,%r11 │ │ │ │ │ + movupd -0x10(%r8),%xmm1 │ │ │ │ │ + sub $0x10,%r10 │ │ │ │ │ shufpd $0x1,%xmm3,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movupd -0x10(%r11),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ addpd %xmm3,%xmm1 │ │ │ │ │ + movupd 0x10(%r10),%xmm2 │ │ │ │ │ subpd %xmm3,%xmm4 │ │ │ │ │ shufpd $0x1,%xmm2,%xmm2 │ │ │ │ │ shufpd $0x1,%xmm1,%xmm1 │ │ │ │ │ movups %xmm4,-0x10(%r8) │ │ │ │ │ - movups %xmm1,0x10(%rbp) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movups %xmm1,0x10(%rbx) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addpd %xmm2,%xmm0 │ │ │ │ │ subpd %xmm2,%xmm1 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ - movups %xmm1,-0x10(%rbx) │ │ │ │ │ - movups %xmm0,0x10(%r11) │ │ │ │ │ - cmp %r12,%r8 │ │ │ │ │ - jne 1700 │ │ │ │ │ - cmpq $0x0,0x58(%rsp) │ │ │ │ │ - je 17c2 │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - mov 0x70(%rsp),%rbp │ │ │ │ │ - lea 0x0(,%rbx,8),%r8 │ │ │ │ │ - lea (%rdx,%rbp,1),%r11 │ │ │ │ │ - lea (%rax,%r8,1),%rbx │ │ │ │ │ - movsd (%r11),%xmm3 │ │ │ │ │ - add %rdx,%r8 │ │ │ │ │ - add %rbp,%rax │ │ │ │ │ - movsd (%rbx),%xmm1 │ │ │ │ │ - movsd (%r8),%xmm0 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movups %xmm1,-0x10(%r11) │ │ │ │ │ + movups %xmm0,0x10(%r10) │ │ │ │ │ + cmp %rbp,%r8 │ │ │ │ │ + jne 1738 │ │ │ │ │ + mov 0x58(%rsp),%r14 │ │ │ │ │ + cmp %r14,0x8(%rsp) │ │ │ │ │ + je 1802 │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ │ + lea (%rdx,%rbx,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + lea (%rax,%r14,1),%r8 │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + add %r14,%rdx │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movsd %xmm1,(%r11) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm1,(%r8) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - inc %r15 │ │ │ │ │ - add %r14,%rsi │ │ │ │ │ - add %r14,%rdi │ │ │ │ │ - add %r14,%r10 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jne 1610 │ │ │ │ │ - mov %r14,%r15 │ │ │ │ │ - mov 0x90(%rsp),%r12 │ │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ │ + movsd %xmm1,(%rax) │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + add %r15,%r13 │ │ │ │ │ + addq $0x1,(%rsp) │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + cmp %rdx,%rax │ │ │ │ │ + jne 1650 │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ mov 0xa0(%rsp),%rbp │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + lea (%rbx,%r11,1),%r8 │ │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ │ lea (%rdi,%rbx,1),%r9 │ │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ │ - lea (%rbx,%rdi,1),%r8 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rdi │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ + mov %r10,%r13 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ sub $0x8,%rsi │ │ │ │ │ sub $0x8,%rcx │ │ │ │ │ + movsd 0x8(%rcx),%xmm1 │ │ │ │ │ movsd %xmm1,0x8(%rsi) │ │ │ │ │ movsd %xmm0,0x8(%rcx) │ │ │ │ │ - cmp %r11,%r10 │ │ │ │ │ - jne 1880 │ │ │ │ │ - add %r15,%r9 │ │ │ │ │ - add %r14,%r8 │ │ │ │ │ + cmp %r13,%rdx │ │ │ │ │ + jne 18c0 │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + add %r15,%r8 │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jne 1850 │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + jne 1888 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ add %r12,%rbx │ │ │ │ │ add %r12,%rbp │ │ │ │ │ - inc %rdx │ │ │ │ │ - cmp %rdx,0xc8(%rsp) │ │ │ │ │ - jne 1556 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + cmp %rdx,0xb8(%rsp) │ │ │ │ │ + jne 1595 │ │ │ │ │ add $0x108,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rax,%r8,8),%xmm1 │ │ │ │ │ - movsd (%rdx,%r11,1),%xmm3 │ │ │ │ │ - movsd (%rdx,%r8,8),%xmm0 │ │ │ │ │ - movsd (%rax,%r11,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rdx,%r8,8),%xmm1 │ │ │ │ │ + movsd (%rax,%r10,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd (%rax,%r8,8),%xmm0 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%rdx,%r10,1),%xmm2 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rax,%r8,8) │ │ │ │ │ - movsd %xmm1,(%rdx,%r11,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rdx,%r8,8) │ │ │ │ │ + movsd %xmm1,(%rax,%r10,1) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rdx,%r8,8) │ │ │ │ │ - inc %r8 │ │ │ │ │ - movsd %xmm0,(%rax,%r11,1) │ │ │ │ │ - sub $0x8,%r11 │ │ │ │ │ - cmp %r8,%rbx │ │ │ │ │ - jne 1900 │ │ │ │ │ - jmp 17c2 │ │ │ │ │ - inc %rdx │ │ │ │ │ + movsd %xmm1,(%rax,%r8,8) │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ + movsd %xmm0,(%rdx,%r10,1) │ │ │ │ │ + sub $0x8,%r10 │ │ │ │ │ + cmp %r8,%r11 │ │ │ │ │ + jne 1938 │ │ │ │ │ + jmp 1802 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ add %r12,%rbx │ │ │ │ │ add %r12,%rbp │ │ │ │ │ - cmp %rdx,0xc8(%rsp) │ │ │ │ │ - jne 1565 │ │ │ │ │ - jmp 18c9 │ │ │ │ │ - mov 0x78(%rsp),%rbp │ │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - lea 0x0(,%rcx,8),%r9 │ │ │ │ │ + cmp %rdx,0xb8(%rsp) │ │ │ │ │ + jne 15a4 │ │ │ │ │ + jmp 190b │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + lea 0x0(,%rdx,8),%r15 │ │ │ │ │ + sub %rdx,%rax │ │ │ │ │ mov %rdi,%r8 │ │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%r10 │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ neg %r8 │ │ │ │ │ - imul %rbp,%rdx │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - lea 0x0(,%rdx,8),%r11 │ │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ │ - lea (%rbx,%r15,1),%rax │ │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ │ - lea -0x3(%rbx),%r10 │ │ │ │ │ - imul %rcx,%rsi │ │ │ │ │ - shr $1,%r10 │ │ │ │ │ - add $0x2,%r10 │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - lea 0x0(,%rdx,8),%rsi │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - lea -0x1(%rbx),%rbx │ │ │ │ │ - imul %rcx,%rdx │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + lea -0x2(%r13),%rdx │ │ │ │ │ + imul %rsi,%rdx │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ + lea -0x3(%r13),%rbx │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ shr $1,%rbx │ │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ │ - inc %rbx │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + imul %r13,%rdx │ │ │ │ │ + add $0x2,%rbx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ - sub %r9,%rdx │ │ │ │ │ + sub %r10,%rdx │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ + lea -0x1(%r13),%rdx │ │ │ │ │ + shr $1,%rdx │ │ │ │ │ + lea 0x1(%rdx),%r14 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - cmpq $0x2,0xc0(%rsp) │ │ │ │ │ - jle 1b90 │ │ │ │ │ - cmp %r14,%rbp │ │ │ │ │ - jge 1b31 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - lea (%rax,%r11,1),%rsi │ │ │ │ │ - mov $0x1,%r13d │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - nop │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + cmp $0x2,%rsi │ │ │ │ │ + jle 1bd0 │ │ │ │ │ + cmp %r11,%r9 │ │ │ │ │ + jge 1b73 │ │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ │ + lea (%rax,%r15,1),%r12 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + lea (%rax,%r14,1),%rbp │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ + mov $0x1,%r14d │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov %r9,%r13 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movsd (%rsi,%rdx,1),%xmm1 │ │ │ │ │ - movsd (%rcx,%r8,1),%xmm3 │ │ │ │ │ - inc %r12 │ │ │ │ │ - movsd (%rcx,%rdx,1),%xmm0 │ │ │ │ │ - movsd (%rsi,%r8,1),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm4 │ │ │ │ │ + movsd (%r12,%rcx,1),%xmm1 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + movsd 0x0(%rbp,%rsi,1),%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + movsd 0x0(%rbp,%rcx,1),%xmm0 │ │ │ │ │ addsd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r12,%rsi,1),%xmm2 │ │ │ │ │ subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm4,(%rsi,%rdx,1) │ │ │ │ │ - movsd %xmm1,(%rcx,%r8,1) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm4,(%r12,%rcx,1) │ │ │ │ │ + movsd %xmm1,0x0(%rbp,%rsi,1) │ │ │ │ │ + movapd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ - movsd %xmm1,(%rcx,%rdx,1) │ │ │ │ │ - movsd %xmm0,(%rsi,%r8,1) │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - sub %rdi,%r8 │ │ │ │ │ - cmp %r14,%r12 │ │ │ │ │ - jne 1a40 │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %r9,%rsi │ │ │ │ │ - sub %r9,%rcx │ │ │ │ │ - cmp %r10,%r13 │ │ │ │ │ - jne 1a30 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - lea (%rax,%rsi,1),%r13 │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - inc %rsi │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + movsd %xmm1,0x0(%rbp,%rcx,1) │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + movsd %xmm0,(%r12,%rsi,1) │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ + cmp %r13,%r11 │ │ │ │ │ + jne 1a78 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + add %r10,%r12 │ │ │ │ │ + sub %r10,%rbp │ │ │ │ │ + cmp %rbx,%r14 │ │ │ │ │ + jne 1a68 │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r9,%rbp │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - inc %rdi │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + movsd (%rcx),%xmm1 │ │ │ │ │ + movsd %xmm1,(%rsi) │ │ │ │ │ + add %r8,%rsi │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ add %r8,%rcx │ │ │ │ │ - add %r8,%rdx │ │ │ │ │ - cmp %r14,%rdi │ │ │ │ │ - jne 1ae0 │ │ │ │ │ - add %r9,%r12 │ │ │ │ │ - sub %r9,%r13 │ │ │ │ │ - cmp %rbx,%rsi │ │ │ │ │ - jne 1ac0 │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - cmp %rdx,0xc8(%rsp) │ │ │ │ │ - jne 19fb │ │ │ │ │ - jmp 18c9 │ │ │ │ │ + cmp %rbp,%r11 │ │ │ │ │ + jne 1b20 │ │ │ │ │ + add %r10,%r13 │ │ │ │ │ + sub %r10,%r14 │ │ │ │ │ + cmp %rdx,%r12 │ │ │ │ │ + jne 1b08 │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ + addq $0x1,(%rsp) │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - cmp %rdx,0xc8(%rsp) │ │ │ │ │ - jne 1a0a │ │ │ │ │ - jmp 18c9 │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + cmp %r14,0xb8(%rsp) │ │ │ │ │ + jne 1a2a │ │ │ │ │ + jmp 190b │ │ │ │ │ + addq $0x1,(%rsp) │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + cmp %r14,0xb8(%rsp) │ │ │ │ │ + jne 1a34 │ │ │ │ │ + jmp 190b │ │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ │ cmp %rsi,0x78(%rsp) │ │ │ │ │ - jl 181f │ │ │ │ │ - inc %rdx │ │ │ │ │ + jg 1865 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ add %r12,%rbx │ │ │ │ │ add %r12,%rbp │ │ │ │ │ - cmp %rdx,0xc8(%rsp) │ │ │ │ │ - je 18c9 │ │ │ │ │ - cmpq $0x0,0xc0(%rsp) │ │ │ │ │ - jle 18c9 │ │ │ │ │ - jmp 1b4f │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rdx,0xb8(%rsp) │ │ │ │ │ + je 190b │ │ │ │ │ cmpq $0x0,0xc0(%rsp) │ │ │ │ │ - jle 18c9 │ │ │ │ │ - cmp %r14,%rbp │ │ │ │ │ - jl 1aa8 │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - cmp %rdx,0xc8(%rsp) │ │ │ │ │ - jne 1b90 │ │ │ │ │ - jmp 18c9 │ │ │ │ │ + jle 190b │ │ │ │ │ + jmp 1b92 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rsp),%rbp │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle 190b │ │ │ │ │ + cmp %r11,%r9 │ │ │ │ │ + jge 1beb │ │ │ │ │ + mov %rbp,(%rsp) │ │ │ │ │ + jmp 1aed │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + add %rcx,%rax │ │ │ │ │ + cmp %rbp,0xb8(%rsp) │ │ │ │ │ + jne 1bd4 │ │ │ │ │ + jmp 190b │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001bd0 : │ │ │ │ │ +0000000000001c10 : │ │ │ │ │ fftw_hc2hc_generic_register(): │ │ │ │ │ push %rbp │ │ │ │ │ - lea -0xc18(%rip),%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ + lea -0xbf8(%rip),%rbp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ - call 1bef │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 1c2f │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver_hc2hc-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1bfa │ │ │ │ │ + call 1c3a │ │ │ │ │ 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 1c30 │ │ │ │ │ + je 1c70 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov $0x20,%edi │ │ │ │ │ call *%rax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 1c26 │ │ │ │ │ + jmp 1c66 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,40 +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 23070000 00420e10 8f02420e ....#....B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ea80103 19030a0e ..A.8..G........ │ │ │ │ │ + 0x00000020 00000000 46070000 00420e10 8f02480e ....F....B....H. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0ea80103 24030a0e ..A.8..D....$... │ │ │ │ │ 0x00000050 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000060 420e0849 0b036f03 0a0e3841 0e30410e B..I..o...8A.0A. │ │ │ │ │ - 0x00000070 28420e20 420e1842 0e10420e 08470b00 (B. B..B..B..G.. │ │ │ │ │ - 0x00000080 4c000000 84000000 00000000 3d080000 L...........=... │ │ │ │ │ + 0x00000060 420e0846 0b038103 0a0e3841 0e30410e B..F......8A.0A. │ │ │ │ │ + 0x00000070 28420e20 420e1842 0e10420e 08450b00 (B. B..B..B..E.. │ │ │ │ │ + 0x00000080 4c000000 84000000 00000000 7b080000 L...........{... │ │ │ │ │ 0x00000090 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000000a0 420e288c 05440e30 8606410e 38830747 B.(..D.0..A.8..G │ │ │ │ │ - 0x000000b0 0ea00203 dd010a0e 38470e30 410e2842 ........8G.0A.(B │ │ │ │ │ + 0x000000a0 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ + 0x000000b0 0eb00203 da010a0e 38470e30 410e2842 ........8G.0A.(B │ │ │ │ │ 0x000000c0 0e20420e 18420e10 420e0845 0b000000 . B..B..B..E.... │ │ │ │ │ 0x000000d0 24000000 d4000000 00000000 4f000000 $...........O... │ │ │ │ │ - 0x000000e0 00410e10 83027a0e 18440e20 4d0e1841 .A....z..D. M..A │ │ │ │ │ + 0x000000e0 00410e10 83027a0e 18460e20 4b0e1841 .A....z..F. K..A │ │ │ │ │ 0x000000f0 0e10410e 08000000 74000000 fc000000 ..A.....t....... │ │ │ │ │ - 0x00000100 00000000 05030000 004e0e10 8f02420e .........N....B. │ │ │ │ │ + 0x00000100 00000000 fd020000 004e0e10 8f02420e .........N....B. │ │ │ │ │ 0x00000110 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000120 8606410e 38830747 0e704b0a 0e38410e ..A.8..G.pK..8A. │ │ │ │ │ + 0x00000120 8606440e 38830744 0e704b0a 0e38410e ..D.8..D.pK..8A. │ │ │ │ │ 0x00000130 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x00000140 4e0b02dd 0e78530e 80014a0e 8801420e N....xS...J...B. │ │ │ │ │ - 0x00000150 90016d0e 70035701 0e08c3c6 cccdcecf ..m.p.W......... │ │ │ │ │ - 0x00000160 500e7083 0786068c 058d048e 038f0200 P.p............. │ │ │ │ │ + 0x00000140 460b02e1 0e78520e 8001470e 8801460e F....xR...G...F. │ │ │ │ │ + 0x00000150 9001690e 70035f01 0e08c3c6 cccdcecf ..i.p._......... │ │ │ │ │ + 0x00000160 480e7083 0786068c 058d048e 038f0200 H.p............. │ │ │ │ │ 0x00000170 18000000 74010000 00000000 1a000000 ....t........... │ │ │ │ │ 0x00000180 00410e10 8302540e 08000000 24000000 .A....T.....$... │ │ │ │ │ 0x00000190 90010000 00000000 4c000000 00410e10 ........L....A.. │ │ │ │ │ - 0x000001a0 8602410e 18830349 0e206c0e 18480e10 ..A....I. l..H.. │ │ │ │ │ + 0x000001a0 8602430e 18830347 0e20730e 18410e10 ..C....G. s..A.. │ │ │ │ │ 0x000001b0 410e0800 4c000000 b8010000 00000000 A...L........... │ │ │ │ │ - 0x000001c0 82080000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000001d0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000001e0 3883074a 0ec00203 7c050a0e 38410e30 8..J....|...8A.0 │ │ │ │ │ - 0x000001f0 410e2842 0e20420e 18420e10 420e0846 A.(B. B..B..B..F │ │ │ │ │ + 0x000001c0 71080000 00420e10 8f02420e 188e0342 q....B....B....B │ │ │ │ │ + 0x000001d0 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x000001e0 3883074a 0ec00203 6b050a0e 38410e30 8..J....k...8A.0 │ │ │ │ │ + 0x000001f0 410e2842 0e20420e 18420e10 420e0844 A.(B. B..B..B..D │ │ │ │ │ 0x00000200 0b000000 30000000 08020000 00000000 ....0........... │ │ │ │ │ - 0x00000210 67000000 00410e10 8602480e 18830346 g....A....H....F │ │ │ │ │ - 0x00000220 0e207a0a 0e18470e 10410e08 4f0b440e . z...G..A..O.D. │ │ │ │ │ + 0x00000210 67000000 00410e10 86024a0e 1883034f g....A....J....O │ │ │ │ │ + 0x00000220 0e206f0a 0e18440e 10440e08 4f0b440e . o...D..D..O.D. │ │ │ │ │ 0x00000230 18410e10 410e0800 .A..A... │ │ │ ├── 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: 4384 (bytes into file) │ │ │ │ │ + Start of section headers: 4352 (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 0x1120: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1100: │ │ │ │ │ │ │ │ │ │ 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 0004df 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c38 0002e8 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00051f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00051f 000008 00 WA 0 0 8 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00051f 000024 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .text.unlikely PROGBITS 0000000000000000 000543 00000c 00 AX 0 0 1 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 00054f 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 000f20 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 00056f 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 000f80 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 000587 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 000587 000200 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000f98 0000f0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000788 000330 18 15 17 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000ab8 00017f 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001088 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004bf 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c18 0002e8 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0004ff 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0004ff 000008 00 WA 0 0 8 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0004ff 000024 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .text.unlikely PROGBITS 0000000000000000 000523 00000c 00 AX 0 0 1 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 00052f 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 000f00 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 00054f 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 000f60 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 000567 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 000567 000200 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000f78 0000f0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000768 000330 18 15 17 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a98 00017f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001068 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,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 41 FUNC LOCAL DEFAULT 1 apply_dit │ │ │ │ │ 3: 0000000000000030 43 FUNC LOCAL DEFAULT 1 apply_dif │ │ │ │ │ - 4: 0000000000000060 83 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 5: 00000000000000c0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 00000000000000e0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 4: 0000000000000060 75 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 5: 00000000000000b0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 6: 00000000000000d0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 7: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .text.unlikely │ │ │ │ │ - 8: 00000000000001b0 744 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 8: 00000000000001a0 728 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: 0000000000000008 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 19: 0000000000000110 152 FUNC GLOBAL DEFAULT 1 fftw_hc2hc_applicable │ │ │ │ │ + 19: 0000000000000100 152 FUNC GLOBAL DEFAULT 1 fftw_hc2hc_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_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: 00000000000004a0 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: 00000000000004d0 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,58 +1,58 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc38 contains 31 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc18 contains 31 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000006c 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ -000000000000008c 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000000a3 0000001000000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000000aa 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ -00000000000000c9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000000f0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000016e 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -00000000000001e7 0000001300000004 R_X86_64_PLT32 0000000000000110 fftw_hc2hc_applicable - 4 │ │ │ │ │ -0000000000000203 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ -0000000000000229 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -00000000000002b5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -00000000000002d1 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000002ec 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -00000000000002f7 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000311 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000031b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000345 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -00000000000003f6 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ -0000000000000412 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000042d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -0000000000000438 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000044e 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000458 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000477 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -000000000000047e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000004a8 0000000d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000004b4 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000004d5 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan - 4 │ │ │ │ │ -00000000000000d3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000101 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000494 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ +0000000000000066 0000000e00000002 R_X86_64_PC32 0000000000000004 .LC1 - 4 │ │ │ │ │ +000000000000008e 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +000000000000009b 0000001000000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000000a4 0000000f00000002 R_X86_64_PC32 0000000000000008 .LC2 - 4 │ │ │ │ │ +00000000000000b9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000000e0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000015e 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +00000000000001d7 0000001300000004 R_X86_64_PLT32 0000000000000100 fftw_hc2hc_applicable - 4 │ │ │ │ │ +00000000000001f3 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_choose_radix - 4 │ │ │ │ │ +0000000000000219 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +00000000000002a5 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +00000000000002c1 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +00000000000002dc 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +00000000000002e7 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000306 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000030b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000335 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +00000000000003de 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_2d - 4 │ │ │ │ │ +00000000000003fa 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000415 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000000420 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000043b 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000440 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000457 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000045e 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000488 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 │ │ │ │ │ +00000000000000f1 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000474 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xf20 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf00 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 + e0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + d0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 60 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xf80 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xf60 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1b0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 1a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xf98 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf78 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 │ │ │ │ │ 0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ │ -0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -00000000000000cc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 110 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1b0 │ │ │ │ │ +0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ +00000000000000cc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 100 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a0 │ │ │ │ │ 00000000000001a0 0000000700000002 R_X86_64_PC32 0000000000000000 .text.unlikely + 0 │ │ │ │ │ -00000000000001c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ -00000000000001e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4d0 │ │ │ │ │ +00000000000001c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ +00000000000001e8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,221 +13,221 @@ │ │ │ │ │ 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 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000028 00000044 FDE cie=00000000 pc=0000000000000030..000000000000005b │ │ │ │ │ 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: 4 to 0000000000000036 │ │ │ │ │ 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 000000000000003a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000000052 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000053 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000055 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000006c 0000000000000010 00000070 FDE cie=00000000 pc=0000000000000060..00000000000000b3 │ │ │ │ │ +0000006c 0000000000000010 00000070 FDE cie=00000000 pc=0000000000000060..00000000000000ab │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000080 0000000000000018 00000084 FDE cie=00000000 pc=00000000000000c0..00000000000000d7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c1 │ │ │ │ │ +00000080 0000000000000018 00000084 FDE cie=00000000 pc=00000000000000b0..00000000000000c7 │ │ │ │ │ + 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: 17 to 00000000000000d2 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000000c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000024 000000a0 FDE cie=00000000 pc=00000000000000e0..0000000000000105 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000e1 │ │ │ │ │ +0000009c 0000000000000024 000000a0 FDE cie=00000000 pc=00000000000000d0..00000000000000f5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000e2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000000eb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000db │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000000fc │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000000ec │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000ff │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000000ef │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000c4 0000000000000030 000000c8 FDE cie=00000000 pc=0000000000000110..00000000000001a8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000111 │ │ │ │ │ +000000c4 0000000000000030 000000c8 FDE cie=00000000 pc=0000000000000100..0000000000000198 │ │ │ │ │ + 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: 1 to 0000000000000112 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000102 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000116 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000106 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000127 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000117 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000012a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000011a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000012b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000130 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000120 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000000019a │ │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000000018a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000001a6 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000196 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001a7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000197 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000f8 000000000000009c 000000fc FDE cie=00000000 pc=00000000000001b0..0000000000000498 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001b2 │ │ │ │ │ +000000f8 000000000000009c 000000fc FDE cie=00000000 pc=00000000000001a0..0000000000000478 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001b4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001b6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000001a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000001bb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001ab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001ac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001bd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000001c4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000001b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 125 to 0000000000000241 │ │ │ │ │ + DW_CFA_advance_loc1: 122 to 0000000000000231 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000024c │ │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000000023c │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000024f │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000244 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000000262 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000252 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000264 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000254 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000268 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000258 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000278 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000265 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 220 to 0000000000000354 │ │ │ │ │ + DW_CFA_advance_loc1: 223 to 0000000000000344 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000358 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000359 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000349 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000035b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000034b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000035d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000034d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000035f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000034f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000361 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000351 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000358 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000382 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000036a │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000000038d │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000375 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000380 │ │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000003a6 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000038e │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000390 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003ac │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000394 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000003bc │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000003a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 202 to 0000000000000486 │ │ │ │ │ + DW_CFA_advance_loc1: 197 to 0000000000000466 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000489 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000469 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000048a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000046a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000046c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000048e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000046e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000490 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000470 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000492 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000472 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000493 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000473 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000198 000000000000001c 0000019c 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 │ │ │ │ │ │ │ │ │ │ -000001b8 0000000000000024 000001bc FDE cie=00000000 pc=00000000000004a0..00000000000004c7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004a1 │ │ │ │ │ +000001b8 0000000000000024 000001bc 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 00000000000004a2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000485 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000004b0 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000493 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000004c4 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000004a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004c6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001e0 000000000000001c 000001e4 FDE cie=00000000 pc=00000000000004d0..00000000000004df │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004d1 │ │ │ │ │ +000001e0 000000000000001c 000001e4 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 00000000000004de │ │ │ │ │ + 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 │ │ │ │ ├── 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 │ │ │ │ │ @@ -21,389 +21,386 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_dif(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ mov 0x40(%rax),%r9 │ │ │ │ │ + lea -0x7b(%rip),%rsi │ │ │ │ │ mov 0x48(%rax),%r8 │ │ │ │ │ - lea -0x7f(%rip),%rsi │ │ │ │ │ mov 0x50(%rax),%rcx │ │ │ │ │ cmp %rsi,0x38(%rax) │ │ │ │ │ - je a0 │ │ │ │ │ + je 98 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r10 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000c0 : │ │ │ │ │ +00000000000000b0 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call cd │ │ │ │ │ + call bd │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp d7 │ │ │ │ │ + jmp c7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000e0 : │ │ │ │ │ +00000000000000d0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call f4 │ │ │ │ │ + call e4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 105 │ │ │ │ │ + jmp f5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000110 : │ │ │ │ │ +0000000000000100 : │ │ │ │ │ fftw_hc2hc_applicable(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%ebx │ │ │ │ │ cmp $0x1,%ebx │ │ │ │ │ - je 130 │ │ │ │ │ + je 120 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ cmpl $0x1,(%rcx) │ │ │ │ │ - jg 121 │ │ │ │ │ + jg 111 │ │ │ │ │ mov 0x28(%rsi),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 160 │ │ │ │ │ + je 150 │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - jne 121 │ │ │ │ │ + jne 111 │ │ │ │ │ mov 0x20(%rsi),%rcx │ │ │ │ │ cmp %rcx,0x18(%rsi) │ │ │ │ │ - je 160 │ │ │ │ │ + je 150 │ │ │ │ │ testb $0x10,0xd5(%rdx) │ │ │ │ │ - jne 121 │ │ │ │ │ + jne 111 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ │ - mov 0x10(%rdi),%rdi │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ - call 172 │ │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ │ + call 162 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 121 │ │ │ │ │ + jle 111 │ │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ │ cmp 0x8(%rcx),%rax │ │ │ │ │ - jge 121 │ │ │ │ │ + jge 111 │ │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 123 │ │ │ │ │ + je 113 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov 0xd4(%rdx),%ebx │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ shr $0x4,%ebx │ │ │ │ │ and $0x1,%ebx │ │ │ │ │ xor $0x1,%ebx │ │ │ │ │ mov %ebx,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001b0 : │ │ │ │ │ +00000000000001a0 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rdi,%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 1dd │ │ │ │ │ + je 1cd │ │ │ │ │ cmpl $0x1,0xd0(%rdx) │ │ │ │ │ - jg 482 │ │ │ │ │ + jg 462 │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 1eb │ │ │ │ │ + call 1db │ │ │ │ │ R_X86_64_PLT32 fftw_hc2hc_applicable-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 482 │ │ │ │ │ + je 462 │ │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ mov 0x8(%r15),%r12 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - call 207 │ │ │ │ │ + call 1f7 │ │ │ │ │ R_X86_64_PLT32 fftw_choose_radix-0x4 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ lea 0x38(%rsp),%rcx │ │ │ │ │ lea 0x28(%rsp),%rsi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r13 │ │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 22d │ │ │ │ │ + call 21d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x28(%rbx),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 370 │ │ │ │ │ + jne 358 │ │ │ │ │ lea 0x2(%r12),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x18(%r15),%r8 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ push %rbp │ │ │ │ │ - push 0x20(%rbx) │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - shr $0x3f,%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ + push 0x20(%rbx) │ │ │ │ │ + shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ 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 470 │ │ │ │ │ + je 450 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - call 2b9 │ │ │ │ │ + call 2a9 │ │ │ │ │ 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 2d5 │ │ │ │ │ + call 2c5 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ lea 0x28(%rbx),%r8 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 2f0 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + call 2e0 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 2fb │ │ │ │ │ + call 2eb │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 473 │ │ │ │ │ - lea -0x30e(%rip),%rdx │ │ │ │ │ + je 453 │ │ │ │ │ + lea -0x2fe(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 31f │ │ │ │ │ + call 30f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movq %r14,%xmm1 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ mov %r13,0x50(%rbx) │ │ │ │ │ lea 0x8(%rbx),%rdx │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ + movups %xmm0,0x40(%rbx) │ │ │ │ │ lea 0x8(%r14),%rsi │ │ │ │ │ lea 0x8(%rbp),%rdi │ │ │ │ │ - movups %xmm0,0x40(%rbx) │ │ │ │ │ - call 349 │ │ │ │ │ + call 339 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ mov 0x34(%r14),%eax │ │ │ │ │ mov %eax,0x34(%rbx) │ │ │ │ │ add $0x48,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jne 493 │ │ │ │ │ + jne 473 │ │ │ │ │ lea 0x2(%r12),%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x10(%r15),%r8 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ push %rbp │ │ │ │ │ - push 0x18(%rbx) │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - shr $0x3f,%rax │ │ │ │ │ mov $0x4,%esi │ │ │ │ │ + push 0x18(%rbx) │ │ │ │ │ + shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ sar $1,%rax │ │ │ │ │ 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 470 │ │ │ │ │ + je 450 │ │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ │ + mov 0x18(%r15),%rdx │ │ │ │ │ imul %r12,%rsi │ │ │ │ │ - call 3fa │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call 3e2 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_2d-0x4 │ │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ imul %r13,%rdi │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call 416 │ │ │ │ │ + call 3fe │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ lea 0x28(%rbx),%r8 │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 431 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + call 419 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 43c │ │ │ │ │ + call 424 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 473 │ │ │ │ │ - lea -0x41b(%rip),%rdx │ │ │ │ │ + je 453 │ │ │ │ │ + lea -0x403(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ - call 45c │ │ │ │ │ + call 444 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - jmp 322 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 312 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 47b │ │ │ │ │ + call 45b │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 482 │ │ │ │ │ + call 462 │ │ │ │ │ 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 498 │ │ │ │ │ + jmp 478 │ │ │ │ │ R_X86_64_PC32 .text.unlikely-0x4 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004a0 : │ │ │ │ │ +0000000000000480 : │ │ │ │ │ fftw_mksolver_hc2hc(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 4b8 │ │ │ │ │ + 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) │ │ │ │ │ │ │ │ │ │ -00000000000004d0 : │ │ │ │ │ +00000000000004b0 : │ │ │ │ │ fftw_mkplan_hc2hc(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - call 4d9 │ │ │ │ │ + call 4b9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan-0x4 │ │ │ │ │ mov %rbx,0x38(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ 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 28000000 44000000 00000000 2b000000 (...D.......+... │ │ │ │ │ - 0x00000050 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000060 5e0e1841 0e10420e 08000000 10000000 ^..A..B......... │ │ │ │ │ - 0x00000070 70000000 00000000 53000000 00000000 p.......S....... │ │ │ │ │ + 0x00000050 00420e10 8c02440e 18860344 0e208304 .B....D....D. .. │ │ │ │ │ + 0x00000060 580e1841 0e10420e 08000000 10000000 X..A..B......... │ │ │ │ │ + 0x00000070 70000000 00000000 4b000000 00000000 p.......K....... │ │ │ │ │ 0x00000080 18000000 84000000 00000000 17000000 ................ │ │ │ │ │ 0x00000090 00410e10 8302510e 08000000 24000000 .A....Q.....$... │ │ │ │ │ 0x000000a0 a0000000 00000000 25000000 00410e10 ........%....A.. │ │ │ │ │ - 0x000000b0 8602410e 18830349 0e20510e 18430e10 ..A....I. Q..C.. │ │ │ │ │ + 0x000000b0 8602440e 18830346 0e20510e 18430e10 ..D....F. Q..C.. │ │ │ │ │ 0x000000c0 410e0800 30000000 c8000000 00000000 A...0........... │ │ │ │ │ 0x000000d0 98000000 00410e10 8602410e 18830344 .....A....A....D │ │ │ │ │ 0x000000e0 0e30510a 0e18430e 10410e08 450b026a .0Q...C..A..E..j │ │ │ │ │ 0x000000f0 0e184c0e 10410e08 9c000000 fc000000 ..L..A.......... │ │ │ │ │ - 0x00000100 00000000 e8020000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000110 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000120 8606410e 38830747 0e800102 7d0e8801 ..A.8..G....}... │ │ │ │ │ - 0x00000130 4b0e9001 430e9801 530ea001 420ea801 K...C...S...B... │ │ │ │ │ - 0x00000140 440eb001 500e8001 02dc0a0e 38440e30 D...P.......8D.0 │ │ │ │ │ - 0x00000150 410e2842 0e20420e 18420e10 420e084f A.(B. B..B..B..O │ │ │ │ │ - 0x00000160 0b520e88 014b0e90 01430e98 01560ea0 .R...K...C...V.. │ │ │ │ │ - 0x00000170 01420ea8 01440eb0 01500e80 0102ca0a .B...D...P...... │ │ │ │ │ + 0x00000100 00000000 d8020000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000110 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000120 8606440e 38830747 0e800102 7a0e8801 ..D.8..G....z... │ │ │ │ │ + 0x00000130 4b0e9001 480e9801 4e0ea001 420ea801 K...H...N...B... │ │ │ │ │ + 0x00000140 440eb001 4d0e8001 02df0a0e 38440e30 D...M.......8D.0 │ │ │ │ │ + 0x00000150 410e2842 0e20420e 18420e10 420e0847 A.(B. B..B..B..G │ │ │ │ │ + 0x00000160 0b520e88 014b0e90 014b0e98 014e0ea0 .R...K...K...N.. │ │ │ │ │ + 0x00000170 01420ea8 01440eb0 014d0e80 0102c50a .B...D...M...... │ │ │ │ │ 0x00000180 0e38430e 30410e28 420e2042 0e18420e .8C.0A.(B. B..B. │ │ │ │ │ 0x00000190 10420e08 410b0000 1c000000 9c010000 .B..A........... │ │ │ │ │ 0x000001a0 00000000 0c000000 000e8001 83078606 ................ │ │ │ │ │ 0x000001b0 8c058d04 8e038f02 24000000 bc010000 ........$....... │ │ │ │ │ - 0x000001c0 00000000 27000000 00410e10 8602410e ....'....A....A. │ │ │ │ │ - 0x000001d0 1883034e 0e20540e 18410e10 410e0800 ...N. T..A..A... │ │ │ │ │ + 0x000001c0 00000000 27000000 00410e10 8602440e ....'....A....D. │ │ │ │ │ + 0x000001d0 1883034e 0e20510e 18410e10 410e0800 ...N. Q..A..A... │ │ │ │ │ 0x000001e0 1c000000 e4010000 00000000 0f000000 ................ │ │ │ │ │ 0x000001f0 00410e10 83024d0e 08000000 00000000 .A....M......... │ │ │ ├── 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: 4344 (bytes into file) │ │ │ │ │ + Start of section headers: 4328 (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 0x10f8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x10e8: │ │ │ │ │ │ │ │ │ │ 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 0003dc 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b88 000300 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00041c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00041c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00041c 00003a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000456 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000e88 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000476 000058 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000ee8 0000a8 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0004ce 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0004ce 0001a0 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000f90 0000d8 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000670 000348 18 14 18 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0009b8 0001cd 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 001068 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003cc 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b78 000300 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00040c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00040c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00040c 00003a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000446 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000e78 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000466 000058 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000ed8 0000a8 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0004be 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0004be 0001a0 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000f80 0000d8 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000660 000348 18 14 18 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0009a8 0001cd 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001058 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 46 FUNC LOCAL DEFAULT 1 apply_after │ │ │ │ │ 4: 0000000000000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.1 │ │ │ │ │ 5: 0000000000000060 41 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 6: 0000000000000090 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 00000000000000b0 520 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 7: 00000000000000b0 512 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 8: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 9: 00000000000002c0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 10: 00000000000002f0 61 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ - 11: 0000000000000330 67 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ + 9: 00000000000002b0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 10: 00000000000002e0 61 FUNC LOCAL DEFAULT 1 mkcld_after │ │ │ │ │ + 11: 0000000000000320 67 FUNC LOCAL DEFAULT 1 mkcld_before │ │ │ │ │ 12: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 13: 0000000000000040 24 OBJECT LOCAL DEFAULT 8 adt_before │ │ │ │ │ 14: 0000000000000020 24 OBJECT LOCAL DEFAULT 8 adt_after │ │ │ │ │ 15: 0000000000000000 0 SECTION LOCAL DEFAULT 6 .data.rel.ro │ │ │ │ │ 16: 0000000000000000 0 SECTION LOCAL DEFAULT 8 .data.rel.ro.local │ │ │ │ │ 17: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ @@ -28,11 +28,11 @@ │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_f_d │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_min_ostride │ │ │ │ │ 28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy_inplace │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_d │ │ │ │ │ - 31: 0000000000000380 92 FUNC GLOBAL DEFAULT 1 fftw_rdft_indirect_register │ │ │ │ │ + 31: 0000000000000370 92 FUNC GLOBAL DEFAULT 1 fftw_rdft_indirect_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_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,64 +1,64 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb88 contains 32 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb78 contains 32 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000006c 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000070 0000001100000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000099 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 0000000000000130 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ -0000000000000161 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ -000000000000018e 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -000000000000019c 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000001a7 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000001d2 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -00000000000001f7 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000204 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000226 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +0000000000000159 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides2 - 4 │ │ │ │ │ +0000000000000186 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000194 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +000000000000019f 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000001ca 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +00000000000001ef 0000000f00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000001fc 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +000000000000021e 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ 0000000000000253 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000025b 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000275 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -0000000000000288 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ -00000000000002a8 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ -00000000000002d0 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000302 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000310 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000345 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000356 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000384 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000399 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000003a6 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 3c │ │ │ │ │ -00000000000003af 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000003bc 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000003c9 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ +000000000000026d 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +0000000000000280 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_istride - 4 │ │ │ │ │ +00000000000002a0 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_ostride - 4 │ │ │ │ │ +00000000000002c0 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000002f2 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000300 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000335 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000346 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000374 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000389 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000396 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 3c │ │ │ │ │ +000000000000039f 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003ac 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000003b9 0000001000000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ 00000000000000a3 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000002e1 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000329 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -000000000000036f 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -00000000000003d8 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000002d1 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000319 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +000000000000035f 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +00000000000003c8 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xe88 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xe78 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000002200000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 2c0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 2b0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 90 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xee8 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xed8 contains 7 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ 0000000000000020 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ -0000000000000028 0000000100000001 R_X86_64_64 0000000000000000 .text + 2f0 │ │ │ │ │ +0000000000000028 0000000100000001 R_X86_64_64 0000000000000000 .text + 2e0 │ │ │ │ │ 0000000000000030 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 11 │ │ │ │ │ 0000000000000040 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 330 │ │ │ │ │ +0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 320 │ │ │ │ │ 0000000000000050 0000000400000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 25 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xf90 contains 9 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf80 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 │ │ │ │ │ 0000000000000074 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ 00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b0 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2c0 │ │ │ │ │ -0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2f0 │ │ │ │ │ -0000000000000154 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ │ -0000000000000180 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 380 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2b0 │ │ │ │ │ +0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2e0 │ │ │ │ │ +0000000000000154 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ +0000000000000180 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,38 +13,38 @@ │ │ │ │ │ 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 0000000000000028 00000044 FDE cie=00000000 pc=0000000000000030..000000000000005e │ │ │ │ │ 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: 7 to 0000000000000039 │ │ │ │ │ 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 000000000000003d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 33 to 0000000000000055 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000055 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000058 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -61,15 +61,15 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 17 to 00000000000000a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000058 000000a0 FDE cie=00000000 pc=00000000000000b0..00000000000002b8 │ │ │ │ │ +0000009c 0000000000000058 000000a0 FDE cie=00000000 pc=00000000000000b0..00000000000002b0 │ │ │ │ │ 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_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000000b6 │ │ │ │ │ @@ -94,98 +94,99 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000114 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000116 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 10 to 0000000000000120 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 270 to 000000000000022e │ │ │ │ │ + DW_CFA_advance_loc2: 262 to 0000000000000226 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000232 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000022a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000233 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000022b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000235 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000237 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000022f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000239 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000231 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000240 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000238 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000024 000000fc FDE cie=00000000 pc=00000000000002c0..00000000000002e5 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c1 │ │ │ │ │ +000000f8 0000000000000024 000000fc FDE cie=00000000 pc=00000000000002b0..00000000000002d5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000002cb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000002bb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000002dc │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000002cc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000002df │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000002cf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 0000000000000028 00000124 FDE cie=00000000 pc=00000000000002f0..000000000000032d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002f2 │ │ │ │ │ +00000120 0000000000000028 00000124 FDE cie=00000000 pc=00000000000002e0..000000000000031d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000002e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002f4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000031c │ │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000000030c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000323 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000313 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000325 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000315 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000014c 0000000000000028 00000150 FDE cie=00000000 pc=0000000000000330..0000000000000373 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ +0000014c 0000000000000028 00000150 FDE cie=00000000 pc=0000000000000320..0000000000000363 │ │ │ │ │ + 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 0000000000000333 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000328 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000329 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000000362 │ │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000000352 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000369 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000359 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000036b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000035b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000178 0000000000000024 0000017c FDE cie=00000000 pc=0000000000000380..00000000000003dc │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000381 │ │ │ │ │ +00000178 0000000000000024 0000017c FDE cie=00000000 pc=0000000000000370..00000000000003cc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000371 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000389 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000379 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000388 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000003d5 │ │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000003c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── 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,21 +22,21 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ apply_after(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ @@ -46,17 +46,17 @@ │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000060 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ │ mov 0x48(%rax),%rcx │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ │ mov 0x10(%rdx),%rdx │ │ │ │ │ jmp *%r9 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ @@ -90,23 +90,23 @@ │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jle 108 │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ - je 160 │ │ │ │ │ + je 158 │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ lea -0xc0(%rip),%rdx │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ je 120 │ │ │ │ │ lea -0xff(%rip),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 270 │ │ │ │ │ + je 268 │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ @@ -114,227 +114,224 @@ │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ testb $0x10,0xd5(%r12) │ │ │ │ │ jne 108 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ call 134 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ - jle 2a3 │ │ │ │ │ + jle 29b │ │ │ │ │ mov 0x20(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ je 108 │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ jmp f8 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - call 165 │ │ │ │ │ + call 15d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides2-0x4 │ │ │ │ │ mov 0x18(%rbx),%rbp │ │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 240 │ │ │ │ │ + jne 238 │ │ │ │ │ testb $0x20,0xd4(%r12) │ │ │ │ │ - je 185 │ │ │ │ │ + je 17d │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ jne 108 │ │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ - call 192 │ │ │ │ │ + call 18a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1a0 │ │ │ │ │ + call 198 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1ab │ │ │ │ │ + call 1a3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 250 │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov $0x400,%edx │ │ │ │ │ - call 1d6 │ │ │ │ │ + call 1ce │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movaps %xmm0,(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ je 250 │ │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - call 208 │ │ │ │ │ + call 200 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqa (%rsp),%xmm0 │ │ │ │ │ lea 0x8(%rbp),%rsi │ │ │ │ │ - lea 0x8(%r12),%rdi │ │ │ │ │ mov %r13,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 22a │ │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ │ + call 222 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ add $0x10,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ je 108 │ │ │ │ │ jmp e5 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ call 257 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ call 25f │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ jmp 108 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 279 │ │ │ │ │ + call 271 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jg 108 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 28c │ │ │ │ │ + call 284 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_istride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jle 108 │ │ │ │ │ mov 0x18(%rbx),%rbp │ │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ │ - jmp 175 │ │ │ │ │ + jmp 16d │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ - call 2ac │ │ │ │ │ + call 2a4 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_ostride-0x4 │ │ │ │ │ cmp $0x2,%rax │ │ │ │ │ jle 13e │ │ │ │ │ - jmp 296 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 28e │ │ │ │ │ │ │ │ │ │ -00000000000002c0 : │ │ │ │ │ +00000000000002b0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 2d4 │ │ │ │ │ + call 2c4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 2e5 │ │ │ │ │ + jmp 2d5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000002f0 : │ │ │ │ │ +00000000000002e0 : │ │ │ │ │ mkcld_after(): │ │ │ │ │ push %r12 │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x18(%rdi),%r12 │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - xor %esi,%esi │ │ │ │ │ - call 306 │ │ │ │ │ + call 2f6 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 314 │ │ │ │ │ + call 304 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ lea 0x28(%rbx),%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 32d │ │ │ │ │ + jmp 31d │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000330 : │ │ │ │ │ +0000000000000320 : │ │ │ │ │ mkcld_before(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov $0x1,%esi │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x20(%rdi),%r12 │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - mov $0x1,%esi │ │ │ │ │ - call 349 │ │ │ │ │ + call 339 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 35a │ │ │ │ │ + call 34a │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ lea 0x28(%rbx),%r8 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - jmp 373 │ │ │ │ │ + jmp 363 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000380 : │ │ │ │ │ +0000000000000370 : │ │ │ │ │ fftw_rdft_indirect_register(): │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 39d │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + call 38d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x3c │ │ │ │ │ mov %rax,0x10(%rsi) │ │ │ │ │ - call 3b3 │ │ │ │ │ + call 3a3 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ - call 3c0 │ │ │ │ │ + call 3b0 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x1c │ │ │ │ │ mov %rax,0x10(%rsi) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 3dc │ │ │ │ │ + jmp 3cc │ │ │ │ │ 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 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 28000000 44000000 00000000 2e000000 (...D........... │ │ │ │ │ - 0x00000050 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000060 610e1841 0e10420e 08000000 10000000 a..A..B......... │ │ │ │ │ + 0x00000050 00420e10 8c02470e 18860344 0e208304 .B....G....D. .. │ │ │ │ │ + 0x00000060 580e1841 0e10420e 08000000 10000000 X..A..B......... │ │ │ │ │ 0x00000070 70000000 00000000 29000000 00000000 p.......)....... │ │ │ │ │ 0x00000080 18000000 84000000 00000000 17000000 ................ │ │ │ │ │ 0x00000090 00410e10 8302510e 08000000 58000000 .A....Q.....X... │ │ │ │ │ - 0x000000a0 a0000000 00000000 08020000 00420e10 .............B.. │ │ │ │ │ + 0x000000a0 a0000000 00000000 00020000 00420e10 .............B.. │ │ │ │ │ 0x000000b0 8e02420e 188d0342 0e208c04 410e2886 ..B....B. ..A.(. │ │ │ │ │ 0x000000c0 05410e30 8306470e 40024d0a 0e30430e .A.0..G.@.M..0C. │ │ │ │ │ 0x000000d0 28410e20 420e1842 0e10420e 084a0b03 (A. B..B..B..J.. │ │ │ │ │ - 0x000000e0 0e010a0e 30440e28 410e2042 0e18420e ....0D.(A. B..B. │ │ │ │ │ + 0x000000e0 06010a0e 30440e28 410e2042 0e18420e ....0D.(A. B..B. │ │ │ │ │ 0x000000f0 10420e08 470b0000 24000000 fc000000 .B..G...$....... │ │ │ │ │ - 0x00000100 00000000 25000000 00410e10 8602410e ....%....A....A. │ │ │ │ │ - 0x00000110 18830349 0e20510e 18430e10 410e0800 ...I. Q..C..A... │ │ │ │ │ + 0x00000100 00000000 25000000 00410e10 8602440e ....%....A....D. │ │ │ │ │ + 0x00000110 18830346 0e20510e 18430e10 410e0800 ...F. Q..C..A... │ │ │ │ │ 0x00000120 28000000 24010000 00000000 3d000000 (...$.......=... │ │ │ │ │ - 0x00000130 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000140 680e1847 0e10420e 08000000 28000000 h..G..B.....(... │ │ │ │ │ + 0x00000130 00420e10 8c02430e 18860341 0e208304 .B....C....A. .. │ │ │ │ │ + 0x00000140 660e1847 0e10420e 08000000 28000000 f..G..B.....(... │ │ │ │ │ 0x00000150 50010000 00000000 43000000 00420e10 P.......C....B.. │ │ │ │ │ - 0x00000160 8c02410e 18860341 0e208304 6e0e1847 ..A....A. ..n..G │ │ │ │ │ + 0x00000160 8c02460e 18860341 0e208304 690e1847 ..F....A. ..i..G │ │ │ │ │ 0x00000170 0e10420e 08000000 24000000 7c010000 ..B.....$...|... │ │ │ │ │ 0x00000180 00000000 5c000000 00410e10 8602480e ....\....A....H. │ │ │ │ │ - 0x00000190 18830347 0e200245 0e18410e 10410e08 ...G. .E..A..A.. │ │ │ │ │ + 0x00000190 1883034f 0e207d0e 18410e10 410e0800 ...O. }..A..A... │ │ │ ├── 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: 1680 (bytes into file) │ │ │ │ │ + Start of section headers: 1664 (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 0x690: │ │ │ │ │ +There are 16 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 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 00010c 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 00012c 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 000144 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000144 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 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0000b1 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000458 0000c0 18 I 13 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] .rodata.str1.1 PROGBITS 0000000000000000 0000f1 00000b 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0000fc 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000518 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00011c 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000578 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000134 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000134 000080 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000590 000060 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0001b8 0001c8 18 14 10 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000380 0000d3 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0005f0 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 98 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 0000000000000030 90 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: 00000000000000a0 33 FUNC GLOBAL DEFAULT 1 fftw_rdft_nop_register │ │ │ │ │ + 13: 0000000000000090 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 0x468 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x458 contains 8 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000001b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000061 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ -0000000000000073 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000007d 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000089 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 │ │ │ │ │ +0000000000000059 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_strides - 4 │ │ │ │ │ +0000000000000070 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000075 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000000081 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000000094 0000000800000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000000a1 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000000ad 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x528 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x518 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 0x588 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x578 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 0x5a0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x590 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 + a0 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ ├── 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..0000000000000092 │ │ │ │ │ +00000040 000000000000001c 00000044 FDE cie=00000000 pc=0000000000000030..000000000000008a │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000031 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 35 to 0000000000000054 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000058 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 49 to 0000000000000091 │ │ │ │ │ + DW_CFA_advance_loc: 49 to 0000000000000089 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 000000000000001c 00000064 FDE cie=00000000 pc=00000000000000a0..00000000000000c1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000a1 │ │ │ │ │ +00000060 000000000000001c 00000064 FDE cie=00000000 pc=0000000000000090..00000000000000b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000091 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000000b9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000000a9 │ │ │ │ │ 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,53 +21,52 @@ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ │ cmpl $0x7fffffff,(%rdi) │ │ │ │ │ - je 69 │ │ │ │ │ + je 61 │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ jne 51 │ │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ │ cmp %rax,0x20(%rsi) │ │ │ │ │ - je 60 │ │ │ │ │ + je 58 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 65 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + call 5d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 51 │ │ │ │ │ - lea -0x70(%rip),%rdx │ │ │ │ │ + lea -0x68(%rip),%rdx │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ - call 81 │ │ │ │ │ + call 79 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ - call 8d │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + call 85 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000000a0 : │ │ │ │ │ +0000000000000090 : │ │ │ │ │ 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 b5 │ │ │ │ │ + call a5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp c1 │ │ │ │ │ + jmp b1 │ │ │ │ │ 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 62000000 ....D.......b... │ │ │ │ │ - 0x00000050 00410e10 8302630a 0e084c0b 710e0800 .A....c...L.q... │ │ │ │ │ + 0x00000040 1c000000 44000000 00000000 5a000000 ....D.......Z... │ │ │ │ │ + 0x00000050 00410e10 8302630a 0e08440b 710e0800 .A....c...D.q... │ │ │ │ │ 0x00000060 1c000000 64000000 00000000 21000000 ....d.......!... │ │ │ │ │ 0x00000070 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── nop2.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ 0000000000000066 0000000a00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -0000000000000078 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000007d 0000000700000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000082 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ 000000000000008e 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 0x528 contains 4 entries: │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -43,21 +43,21 @@ │ │ │ │ │ nop │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ call 6a │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 5b │ │ │ │ │ lea -0x75(%rip),%rdx │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ call 86 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ call 92 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ ├── 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: 8640 (bytes into file) │ │ │ │ │ + Start of section headers: 8384 (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 0x21c0: │ │ │ │ │ +There are 15 section headers, starting at offset 0x20c0: │ │ │ │ │ │ │ │ │ │ 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 001bb8 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 001277 000088 00 A 0 0 32 │ │ │ │ │ - [ 7] .data.rel.ro.local PROGBITS 0000000000000000 0012ff 000028 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro.local RELA 0000000000000000 001fc0 000060 18 I 12 7 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 001327 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 001327 0002e8 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 002020 000120 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 001610 0003a8 18 13 15 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 0019b8 0001f9 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 002140 00007f 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00111a 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001ab8 000408 18 I 12 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00115a 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00115a 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00115a 00001d 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata PROGBITS 0000000000000000 001177 000088 00 A 0 0 32 │ │ │ │ │ + [ 7] .data.rel.ro.local PROGBITS 0000000000000000 0011ff 000028 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro.local RELA 0000000000000000 001ec0 000060 18 I 12 7 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 001227 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 001227 0002e8 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 001f20 000120 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 001510 0003a8 18 13 15 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 0018b8 0001f9 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 002040 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 155 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000c0 175 FUNC LOCAL DEFAULT 1 hash │ │ │ │ │ - 5: 0000000000000170 1400 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ - 6: 0000000000000da0 55 FUNC LOCAL DEFAULT 1 zero │ │ │ │ │ + 3: 0000000000000020 156 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 4: 00000000000000c0 176 FUNC LOCAL DEFAULT 1 hash │ │ │ │ │ + 5: 0000000000000170 1264 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: 00000000000006f0 1703 FUNC GLOBAL DEFAULT 1 fftw_rdft_zerotens │ │ │ │ │ + 22: 0000000000000660 1624 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: 0000000000000de0 14 FUNC GLOBAL DEFAULT 1 fftw_rdft_kind_str │ │ │ │ │ - 26: 0000000000000df0 899 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft │ │ │ │ │ + 25: 0000000000000d00 14 FUNC GLOBAL DEFAULT 1 fftw_rdft_kind_str │ │ │ │ │ + 26: 0000000000000d10 867 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 37 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: 0000000000001080 37 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_d │ │ │ │ │ + 35: 00000000000010b0 24 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_1 │ │ │ │ │ + 36: 00000000000010d0 24 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft_1_d │ │ │ │ │ + 37: 00000000000010f0 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 0x1bb8 contains 43 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1ab8 contains 43 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000000d 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ 000000000000004b 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_ialignment_of - 4 │ │ │ │ │ -000000000000005e 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000007c 0000000c00000002 R_X86_64_PC32 0000000000000012 .LC1 - 4 │ │ │ │ │ -00000000000000a9 0000000d00000002 R_X86_64_PC32 0000000000000016 .LC2 - 4 │ │ │ │ │ +0000000000000063 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000007a 0000000c00000002 R_X86_64_PC32 0000000000000012 .LC1 - 4 │ │ │ │ │ +00000000000000ab 0000000d00000002 R_X86_64_PC32 0000000000000016 .LC2 - 4 │ │ │ │ │ 00000000000000cf 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 │ │ │ │ │ -0000000000000415 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000004cb 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000649 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000009e3 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000a76 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000b65 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000c18 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000db2 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000dc5 0000001600000004 R_X86_64_PLT32 00000000000006f0 fftw_rdft_zerotens - 4 │ │ │ │ │ -0000000000000de5 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000e8c 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000e91 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ -0000000000000e9b 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ -0000000000000fe0 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_dimcmp - 4 │ │ │ │ │ -00000000000010bf 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -0000000000001121 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ -0000000000001131 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_locations - 4 │ │ │ │ │ -000000000000118b 0000001a00000004 R_X86_64_PLT32 0000000000000df0 fftw_mkproblem_rdft - 4 │ │ │ │ │ -0000000000001199 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -00000000000011bf 0000001a00000004 R_X86_64_PLT32 0000000000000df0 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 │ │ │ │ │ +00000000000003da 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000480 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000005ee 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000933 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000009be 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000a9d 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000b48 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 0000000000000660 fftw_rdft_zerotens - 4 │ │ │ │ │ +0000000000000d03 0000000900000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000dd5 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000dda 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ +0000000000000de5 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor - 4 │ │ │ │ │ +0000000000000f12 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_dimcmp - 4 │ │ │ │ │ +0000000000000ffd 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ +0000000000001031 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ +0000000000001041 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_inplace_locations - 4 │ │ │ │ │ +000000000000108b 0000001a00000004 R_X86_64_PLT32 0000000000000d10 fftw_mkproblem_rdft - 4 │ │ │ │ │ +0000000000001099 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +00000000000010bf 0000001a00000004 R_X86_64_PLT32 0000000000000d10 fftw_mkproblem_rdft - 4 │ │ │ │ │ +00000000000010df 0000002200000004 R_X86_64_PLT32 0000000000001080 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +00000000000010fe 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 │ │ │ │ │ -000000000000039c 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -00000000000009a2 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ -0000000000000dd3 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 │ │ │ │ │ +0000000000000374 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +00000000000008fa 0000001500000004 R_X86_64_PLT32 0000000000000000 memset - 4 │ │ │ │ │ +0000000000000cf3 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +000000000000106f 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ +0000000000001116 0000002200000004 R_X86_64_PLT32 0000000000001080 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x1fc0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x1ec0 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 + da0 │ │ │ │ │ +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 0x2020 contains 12 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1f20 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 │ │ │ │ │ -0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6f0 │ │ │ │ │ -00000000000001c4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + da0 │ │ │ │ │ -00000000000001ec 0000000100000002 R_X86_64_PC32 0000000000000000 .text + de0 │ │ │ │ │ -0000000000000200 0000000100000002 R_X86_64_PC32 0000000000000000 .text + df0 │ │ │ │ │ -0000000000000264 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1180 │ │ │ │ │ -0000000000000290 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11b0 │ │ │ │ │ -00000000000002a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11d0 │ │ │ │ │ -00000000000002c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11f0 │ │ │ │ │ +0000000000000140 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 660 │ │ │ │ │ +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 + 1080 │ │ │ │ │ +0000000000000290 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10b0 │ │ │ │ │ +00000000000002a8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10d0 │ │ │ │ │ +00000000000002c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10f0 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -19,77 +19,77 @@ │ │ │ │ │ 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 0000000000000044 00000038 FDE cie=00000000 pc=0000000000000020..00000000000000bb │ │ │ │ │ +00000034 0000000000000044 00000038 FDE cie=00000000 pc=0000000000000020..00000000000000bc │ │ │ │ │ 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 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ 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: 1 to 0000000000000029 │ │ │ │ │ + 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: 4 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: 114 to 00000000000000a3 │ │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000000a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000000ae │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000b1 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000000b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000b9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ba │ │ │ │ │ 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: 4 to 00000000000000cc │ │ │ │ │ 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: 14 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 0000000000000080 000000b8 FDE cie=00000000 pc=0000000000000170..00000000000006e8 │ │ │ │ │ +000000b4 0000000000000080 000000b8 FDE cie=00000000 pc=0000000000000170..0000000000000660 │ │ │ │ │ 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 0000000000000180 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000182 │ │ │ │ │ @@ -97,20 +97,20 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ 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 0000000000000185 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000186 │ │ │ │ │ + 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 000000000000018d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000190 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000000019f │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000019f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000001a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001a3 │ │ │ │ │ @@ -119,257 +119,259 @@ │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000001a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 7 to 00000000000001b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 432 to 0000000000000360 │ │ │ │ │ + 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 0000000000000370 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ 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: 23 to 0000000000000387 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000367 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000392 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000036a │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000393 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000036b │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000036d │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000397 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000036f │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000371 │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000373 │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000000380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000138 0000000000000080 0000013c FDE cie=00000000 pc=00000000000006f0..0000000000000d97 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000702 │ │ │ │ │ +00000138 0000000000000080 0000013c FDE cie=00000000 pc=0000000000000660..0000000000000cb8 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000672 │ │ │ │ │ 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: 2 to 0000000000000674 │ │ │ │ │ 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 0000000000000676 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000708 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000678 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000709 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000067c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000070a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000067d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000714 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000684 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000000727 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000000697 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000728 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000698 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000729 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000699 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000072b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000069b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000072d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000069d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000072f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000069f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000731 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000006a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000740 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000006a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 544 to 0000000000000960 │ │ │ │ │ + DW_CFA_advance_loc2: 536 to 00000000000008c0 │ │ │ │ │ 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 0000000000000970 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000008c8 │ │ │ │ │ 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: 26 to 000000000000098a │ │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000008e2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000998 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000008e8 │ │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000999 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000008f1 │ │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000099b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f3 │ │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000099d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f5 │ │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000099f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f7 │ │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009a1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000008f9 │ │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000009b0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000900 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -000001bc 0000000000000024 000001c0 FDE cie=00000000 pc=0000000000000da0..0000000000000dd7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000da1 │ │ │ │ │ +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 0000000000000da2 │ │ │ │ │ + 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 0000000000000da9 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000cc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000000dcd │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000000ced │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000dd1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000cf1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000dd2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cf2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000000de0..0000000000000dee │ │ │ │ │ +000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000000d00..0000000000000d0e │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001f8 0000000000000060 000001fc FDE cie=00000000 pc=0000000000000df0..0000000000001173 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000df2 │ │ │ │ │ +000001f8 0000000000000060 000001fc FDE cie=00000000 pc=0000000000000d10..0000000000001073 │ │ │ │ │ + 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: 5 to 0000000000000df7 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000000d1e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000df9 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000d24 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dfb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d26 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000dfc │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000d2a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000dfd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000d2e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000e04 │ │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 733 to 00000000000010e1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000d35 │ │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ │ + DW_CFA_advance_loc2: 746 to 000000000000101f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001020 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010e3 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001021 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001023 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010e7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001025 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010e9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001027 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010eb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001029 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000010f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000102a │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000001164 │ │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000001064 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001165 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001065 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001166 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001066 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001168 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001068 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000106a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000106c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000106e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000025c 0000000000000028 00000260 FDE cie=00000000 pc=0000000000001180..00000000000011a5 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001182 │ │ │ │ │ +0000025c 0000000000000028 00000260 FDE cie=00000000 pc=0000000000001080..00000000000010a5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001082 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001183 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001083 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001184 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001087 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000000119e │ │ │ │ │ + DW_CFA_advance_loc: 23 to 000000000000109e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011a2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000011a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000288 0000000000000014 0000028c FDE cie=00000000 pc=00000000000011b0..00000000000011c8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011b4 │ │ │ │ │ +00000288 0000000000000014 0000028c FDE cie=00000000 pc=00000000000010b0..00000000000010c8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000011c7 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000010c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002a0 0000000000000014 000002a4 FDE cie=00000000 pc=00000000000011d0..00000000000011e8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011d4 │ │ │ │ │ +000002a0 0000000000000014 000002a4 FDE cie=00000000 pc=00000000000010d0..00000000000010e8 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000011e7 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000010e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000002b8 000000000000002c 000002bc FDE cie=00000000 pc=00000000000011f0..000000000000121a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000011f2 │ │ │ │ │ +000002b8 000000000000002c 000002bc FDE cie=00000000 pc=00000000000010f0..000000000000111a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010f2 │ │ │ │ │ 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 00000000000010f6 │ │ │ │ │ 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 00000000000010fa │ │ │ │ │ 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: 18 to 000000000000110c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000120d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001113 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001215 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001115 │ │ │ │ │ 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,18 +1,17 @@ │ │ │ │ │ -AWAVAUATUH │ │ │ │ │ +AWAVAUATI │ │ │ │ │ ]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ x[]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -[]A\A]A^A_ │ │ │ │ │ -AVAUATUSI │ │ │ │ │ -H[]A\A]A^A_ │ │ │ │ │ -H[]A\A]A^A_ │ │ │ │ │ +]A\A]A^A_ │ │ │ │ │ +8[]A\A]A^A_ │ │ │ │ │ +8[]A\A]A^A_ │ │ │ │ │ (rdft %d %D %T %T │ │ │ │ │ fftw_tensor_destroy2 │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_ialignment_of │ │ │ │ │ fftw_md5puts │ │ │ │ │ fftw_md5int │ │ │ │ │ fftw_tensor_md5 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -19,76 +19,76 @@ │ │ │ │ │ │ │ │ │ │ 0000000000000020 : │ │ │ │ │ print(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ │ mov 0x20(%rbp),%rbx │ │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ │ mov (%rsi),%r15 │ │ │ │ │ sub %rdi,%rbx │ │ │ │ │ call 4f │ │ │ │ │ R_X86_64_PLT32 fftw_ialignment_of-0x4 │ │ │ │ │ + sar $0x3,%rbx │ │ │ │ │ mov %r14,%r9 │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ - sar $0x3,%rbx │ │ │ │ │ mov %eax,%edx │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call *%r15 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 9b │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + jle 9c │ │ │ │ │ lea 0x0(%rip),%r13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ mov 0x28(%rbp,%rbx,4),%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call *(%r12) │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ cmp %ebx,(%rax) │ │ │ │ │ jg 80 │ │ │ │ │ mov (%r12),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - pop %rbx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rdx │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ call df │ │ │ │ │ R_X86_64_PLT32 fftw_md5puts-0x4 │ │ │ │ │ mov 0x20(%r12),%rax │ │ │ │ │ @@ -97,67 +97,66 @@ │ │ │ │ │ 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 │ │ │ │ │ + lea (%r12,%rax,4),%r13 │ │ │ │ │ + mov %r12,%rbx │ │ │ │ │ + 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 360 │ │ │ │ │ + je 340 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - sub $0x78,%rsp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0x78,%rsp │ │ │ │ │ test %esi,%esi │ │ │ │ │ jne 1b0 │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ @@ -166,1097 +165,1054 @@ │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ jle 19b │ │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 370 │ │ │ │ │ + je 348 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ jle 19b │ │ │ │ │ mov 0x20(%rbp),%r13 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ lea -0x4(%rsi),%eax │ │ │ │ │ - mov %eax,0x60(%rsp) │ │ │ │ │ + mov %eax,(%rsp) │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 620 │ │ │ │ │ + je 5c0 │ │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ │ mov %r10,%r13 │ │ │ │ │ - mov %esi,%r9d │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ + mov %esi,0x24(%rsp) │ │ │ │ │ test %r11,%r11 │ │ │ │ │ jle 19b │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ │ - mov %r11,%rbx │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ │ + mov %r11,%rbp │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov 0x38(%rax),%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov 0x38(%rbp),%rdi │ │ │ │ │ - mov 0x30(%rbp),%rdx │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ - cmp $0x3,%r9d │ │ │ │ │ - je 3d0 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %rbp,%r15 │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - jle 3a0 │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %rdx,%r14 │ │ │ │ │ - mov 0x50(%r15),%rbp │ │ │ │ │ - mov 0x48(%r15),%r13 │ │ │ │ │ - lea 0x0(,%rbp,8),%rsi │ │ │ │ │ - cmp $0x4,%r9d │ │ │ │ │ - je 470 │ │ │ │ │ - mov %r13,%rbx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ + cmpl $0x3,0x24(%rsp) │ │ │ │ │ + mov 0x30(%rax),%rbx │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + je 448 │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ test %rbx,%rbx │ │ │ │ │ - jle 315 │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - lea 0x60(%r15),%rbp │ │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ │ - mov %r8,%rax │ │ │ │ │ - mov %r15,0x58(%rsp) │ │ │ │ │ - mov %r9d,0x64(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov 0x60(%rsp),%esi │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ - add %r12,%r13 │ │ │ │ │ + jle 418 │ │ │ │ │ + mov 0x50(%rbp),%r12 │ │ │ │ │ + cmpl $0x4,0x24(%rsp) │ │ │ │ │ + mov 0x48(%rbp),%r14 │ │ │ │ │ + lea 0x0(,%r12,8),%rcx │ │ │ │ │ + je 380 │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + test %r13,%r13 │ │ │ │ │ + jle 2f8 │ │ │ │ │ + lea 0x60(%rbp),%r15 │ │ │ │ │ + xor %edi,%edi │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + mov %rbp,0x58(%rsp) │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + mov (%rsp),%esi │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ call 170 │ │ │ │ │ - cmp %rbx,%r14 │ │ │ │ │ - jne 2c3 │ │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ │ + cmp %r13,%rbx │ │ │ │ │ + jne 2aa │ │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - inc %rax │ │ │ │ │ - add %rcx,%r13 │ │ │ │ │ - cmp %rax,0x28(%rsp) │ │ │ │ │ - jne 2b8 │ │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ │ - mov 0x64(%rsp),%r9d │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %rcx,%rax │ │ │ │ │ - cmp %r13,%r14 │ │ │ │ │ - jne 249 │ │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ │ - incq 0x18(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - add %rcx,%r12 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + add %rcx,%rbp │ │ │ │ │ cmp %rax,0x38(%rsp) │ │ │ │ │ - jne 217 │ │ │ │ │ + jne 2a0 │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ │ + mov 0x58(%rsp),%rbp │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + jne 24c │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + addq $0x1,0x28(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + add %rdx,0x10(%rsp) │ │ │ │ │ + cmp %rcx,0x68(%rsp) │ │ │ │ │ + jne 21c │ │ │ │ │ jmp 19b │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ jle 19b │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 5f0 │ │ │ │ │ - add $0x78,%rsp │ │ │ │ │ + jne 590 │ │ │ │ │ lea 0x0(,%rcx,8),%rdx │ │ │ │ │ + add $0x78,%rsp │ │ │ │ │ xor %esi,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 3a0 │ │ │ │ │ + jmp 378 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - mov %r14,%r11 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + lea 0x0(,%r14,8),%r9 │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ - cmp %r13,%rcx │ │ │ │ │ - jne 202 │ │ │ │ │ - jmp 19b │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %rbp,0x40(%rsp) │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %r14,%rbp │ │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - jle 42e │ │ │ │ │ - cmp $0x1,%r13 │ │ │ │ │ - jne 590 │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ │ + jmp 3bb │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r13,%rdi │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jle 649 │ │ │ │ │ + cmp $0x1,%r12 │ │ │ │ │ + jne 4c0 │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - inc %rbp │ │ │ │ │ - call 419 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + call 3de │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ - je 450 │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - test %r15,%r15 │ │ │ │ │ - jg 400 │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ │ - mov 0x48(%rsp),%r9d │ │ │ │ │ - jmp 3b5 │ │ │ │ │ - nop │ │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ │ - mov 0x48(%rsp),%r9d │ │ │ │ │ - jmp 334 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - lea 0x0(,%r13,8),%rdx │ │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ - mov %r9d,0x50(%rsp) │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - jmp 4b3 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - test %r13,%r13 │ │ │ │ │ - jle 6c7 │ │ │ │ │ - cmp $0x1,%rbp │ │ │ │ │ + jne 3b8 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + jne 255 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + mov %rax,%r11 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + cmp %r13,0x68(%rsp) │ │ │ │ │ + jne 207 │ │ │ │ │ + jmp 19b │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov %rdx,%r12 │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%r13 │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ + jle 499 │ │ │ │ │ + cmp $0x1,%r13 │ │ │ │ │ jne 530 │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - inc %rbx │ │ │ │ │ - call 4cf │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + call 484 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - cmp %rbx,%r14 │ │ │ │ │ - jne 4b0 │ │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ │ - mov 0x50(%rsp),%r9d │ │ │ │ │ - inc %rcx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ - cmp %rcx,%r8 │ │ │ │ │ - jne 25b │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - mov %r8,%r11 │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - jmp 3b5 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %r12,%r11 │ │ │ │ │ - mov %r13,%rbx │ │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ │ + cmp %r14,%rbp │ │ │ │ │ + je 4b0 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + test %rbx,%rbx │ │ │ │ │ + jg 46c │ │ │ │ │ + mov %rbp,%r11 │ │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ │ - mov 0x50(%rsp),%r9d │ │ │ │ │ - mov %r11,%rsi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - nop │ │ │ │ │ - inc %rcx │ │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - cmp %rbx,%rcx │ │ │ │ │ - jne 560 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %rcx,%r11 │ │ │ │ │ - cmp %rdx,%rbp │ │ │ │ │ - jne 55a │ │ │ │ │ - jmp 315 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ │ + jmp 425 │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + jmp 316 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ mov %rbp,%r15 │ │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ + movq $0x0,(%rdi) │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ + cmp %r13,%rcx │ │ │ │ │ + jne 500 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + add %rcx,%r8 │ │ │ │ │ + cmp %rbx,%r15 │ │ │ │ │ + jne 4e0 │ │ │ │ │ + jmp 2f8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %rbp,%r11 │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ │ - mov 0x48(%rsp),%r9d │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + mov %rbx,%r14 │ │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov 0x18(%rsp),%rbp │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - inc %rdx │ │ │ │ │ - movq $0x0,(%rsi) │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + movq $0x0,(%rcx) │ │ │ │ │ + add %rax,%rcx │ │ │ │ │ cmp %r14,%rdx │ │ │ │ │ - jne 5c0 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - inc %r15 │ │ │ │ │ - add %rsi,%r12 │ │ │ │ │ + jne 560 │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + add %rcx,%r12 │ │ │ │ │ cmp %r15,%r11 │ │ │ │ │ - jne 5b7 │ │ │ │ │ - jmp 3b5 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 54d │ │ │ │ │ + jmp 425 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ xor %esi,%esi │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rsi │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp %rsi,%rcx │ │ │ │ │ - jne 600 │ │ │ │ │ + jne 5a0 │ │ │ │ │ jmp 19b │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea 0x0(,%r11,8),%rbx │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ mov %r11,%r12 │ │ │ │ │ - jmp 661 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + lea 0x0(,%r11,8),%rbx │ │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ + jmp 5fe │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - inc %rbp │ │ │ │ │ - call 64d │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + add %r15,%rbx │ │ │ │ │ + call 5f2 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ cmp %rbp,%r14 │ │ │ │ │ je 19b │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ test %r12,%r12 │ │ │ │ │ jle 19b │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - je 640 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ + je 5e0 │ │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ │ mov %r12,%r11 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ cmp %rax,%r11 │ │ │ │ │ - jne 6a0 │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - inc %rbp │ │ │ │ │ + jne 620 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ add %rax,%r12 │ │ │ │ │ cmp %rbp,%rcx │ │ │ │ │ - jne 67e │ │ │ │ │ + jne 61b │ │ │ │ │ jmp 19b │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ │ - mov 0x50(%rsp),%r9d │ │ │ │ │ - jmp 315 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ │ + jmp 2f8 │ │ │ │ │ │ │ │ │ │ -00000000000006f0 : │ │ │ │ │ +0000000000000660 : │ │ │ │ │ fftw_rdft_zerotens(): │ │ │ │ │ mov (%rdi),%r10d │ │ │ │ │ cmp $0x7fffffff,%r10d │ │ │ │ │ - je 960 │ │ │ │ │ + je 8c0 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ sub $0x98,%rsp │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - jne 740 │ │ │ │ │ + jne 6a8 │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - jle 720 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jle 690 │ │ │ │ │ mov 0x8(%rdi),%rbp │ │ │ │ │ - mov 0x10(%rdi),%rax │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ │ cmp $0x1,%r10d │ │ │ │ │ - je 970 │ │ │ │ │ + je 8c8 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle 720 │ │ │ │ │ + jle 690 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %rbp,0x60(%rsp) │ │ │ │ │ - mov %r10d,0x14(%rsp) │ │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ │ lea -0x5(%r10),%eax │ │ │ │ │ mov %rbx,%rbp │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ mov %eax,0x10(%rsp) │ │ │ │ │ + mov %r10d,0x14(%rsp) │ │ │ │ │ cmpl $0x2,0x14(%rsp) │ │ │ │ │ mov 0x20(%r14),%r9 │ │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ │ - je bf0 │ │ │ │ │ + je b20 │ │ │ │ │ mov %rbp,%r15 │ │ │ │ │ mov %rbx,%rbp │ │ │ │ │ mov %r14,%rbx │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle ca0 │ │ │ │ │ + jle bc0 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %r15,0x68(%rsp) │ │ │ │ │ mov %rbp,%r13 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ lea 0x80(%rbx),%rax │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ - mov %rbp,0x70(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ │ mov %r14,0x40(%rsp) │ │ │ │ │ cmpl $0x3,0x14(%rsp) │ │ │ │ │ mov 0x38(%rbx),%rbp │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ - je b30 │ │ │ │ │ + je a68 │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ mov %r13,%rbp │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jle bc0 │ │ │ │ │ + jle af0 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %r15,0x48(%rsp) │ │ │ │ │ - mov %rbp,0x50(%rsp) │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ mov %rbx,%r15 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov %rbp,%rbx │ │ │ │ │ mov %r12,%r13 │ │ │ │ │ + mov %rbp,0x50(%rsp) │ │ │ │ │ cmpl $0x4,0x14(%rsp) │ │ │ │ │ mov 0x50(%r15),%r14 │ │ │ │ │ mov 0x58(%r15),%rax │ │ │ │ │ - je a40 │ │ │ │ │ + je 988 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle b00 │ │ │ │ │ + jle a40 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ cmpl $0x5,0x14(%rsp) │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ mov 0x68(%r15),%rbp │ │ │ │ │ - mov 0x70(%r15),%rdx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - je 9b0 │ │ │ │ │ + mov 0x70(%r15),%rdx │ │ │ │ │ + je 900 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ mov %rcx,0x78(%rsp) │ │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ │ mov %rbp,%r15 │ │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ + mov %r13,0x88(%rsp) │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - jle 8e3 │ │ │ │ │ + jle 84d │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ │ lea 0x0(,%rdx,8),%rbp │ │ │ │ │ mov %r12,%rbx │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ mov %r13,%r12 │ │ │ │ │ mov %r10,%r13 │ │ │ │ │ mov 0x10(%rsp),%esi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rbp,%r12 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ call 170 │ │ │ │ │ cmp %r15,%rbx │ │ │ │ │ - jne 89d │ │ │ │ │ + jne 805 │ │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ mov %r13,%r10 │ │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ add %rcx,%rbx │ │ │ │ │ cmp %r13,%r14 │ │ │ │ │ - je 8f3 │ │ │ │ │ + je 85e │ │ │ │ │ mov 0x68(%rax),%r15 │ │ │ │ │ mov 0x70(%rax),%rdx │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - jg 87c │ │ │ │ │ + jg 7e4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ add %rcx,%rbx │ │ │ │ │ cmp %r10,%r14 │ │ │ │ │ - jne 877 │ │ │ │ │ + jne 7df │ │ │ │ │ mov 0x78(%rsp),%rcx │ │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ │ mov 0x88(%rsp),%r13 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - inc %rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ add %rax,%rbx │ │ │ │ │ cmp %r13,%rcx │ │ │ │ │ - jne 818 │ │ │ │ │ + jne 780 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - mov 0x50(%rsp),%rbp │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ + mov 0x50(%rsp),%rbp │ │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ │ add %rax,%rbp │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - je bd9 │ │ │ │ │ + je b0a │ │ │ │ │ mov 0x38(%rbx),%r12 │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ - jmp 7ed │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 755 │ │ │ │ │ + nop │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle 720 │ │ │ │ │ + jle 690 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne d77 │ │ │ │ │ + jne c98 │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ - lea 0x0(,%rbp,8),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ + lea 0x0(,%rbp,8),%rdx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 9a6 │ │ │ │ │ + jmp 8fe │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %r14,%rax │ │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ │ - mov %r15,%rbx │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ mov %r9,%r15 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle a07 │ │ │ │ │ + jle 958 │ │ │ │ │ cmp $0x1,%rdx │ │ │ │ │ - jne c60 │ │ │ │ │ + jne b88 │ │ │ │ │ lea 0x0(,%rbp,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - call 9e7 │ │ │ │ │ + call 937 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rax,%r14 │ │ │ │ │ cmp %r12,%r15 │ │ │ │ │ - je a20 │ │ │ │ │ + je 970 │ │ │ │ │ mov 0x68(%rbx),%rbp │ │ │ │ │ - mov 0x70(%rbx),%rdx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ + mov 0x70(%rbx),%rdx │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jg 9ce │ │ │ │ │ + jg 91e │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rax,%r14 │ │ │ │ │ cmp %r12,%r15 │ │ │ │ │ - je a20 │ │ │ │ │ + je 970 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - jmp 9c9 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jmp 919 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %rbx,%r15 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ - jmp 90b │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 876 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ mov %r13,%rbp │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov 0x50(%rsp),%r13 │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle a97 │ │ │ │ │ + jle 9e0 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne cc0 │ │ │ │ │ + jne be0 │ │ │ │ │ lea 0x0(,%rcx,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call a7a │ │ │ │ │ + call 9c2 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ add %rax,%r14 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je ab0 │ │ │ │ │ + je 9f8 │ │ │ │ │ mov 0x50(%rbx),%rcx │ │ │ │ │ mov 0x58(%rbx),%rax │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jg a5e │ │ │ │ │ + jg 9a6 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ add %rdi,%r14 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - jne a59 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne 9a1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ - jne 7d4 │ │ │ │ │ + jne 73c │ │ │ │ │ mov 0x68(%rsp),%r15 │ │ │ │ │ mov 0x70(%rsp),%rbp │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rax,%rbp │ │ │ │ │ cmp %r15,0x60(%rsp) │ │ │ │ │ - je 720 │ │ │ │ │ + je 690 │ │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ - jmp 79e │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 706 │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ - inc %rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ add %rsi,%rbx │ │ │ │ │ cmp %r13,%rcx │ │ │ │ │ - jne 82b │ │ │ │ │ + jne 793 │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ mov 0x50(%rsp),%r13 │ │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ │ - jmp ab0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 9f8 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ mov %rbp,%r10 │ │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ │ mov 0x40(%rsp),%r15 │ │ │ │ │ mov 0x68(%rsp),%rbp │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jle b86 │ │ │ │ │ + jle abf │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne d00 │ │ │ │ │ + jne c20 │ │ │ │ │ lea 0x0(,%r10,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call b69 │ │ │ │ │ + call aa1 │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ cmp %r15,%r12 │ │ │ │ │ - je ba0 │ │ │ │ │ + je ad0 │ │ │ │ │ mov 0x38(%r14),%r10 │ │ │ │ │ mov 0x40(%r14),%rax │ │ │ │ │ test %r10,%r10 │ │ │ │ │ - jg b4d │ │ │ │ │ + jg a85 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ add %rdi,%r13 │ │ │ │ │ cmp %r15,%r12 │ │ │ │ │ - jne b48 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne a80 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ add %rax,%rbx │ │ │ │ │ cmp %rbp,0x60(%rsp) │ │ │ │ │ - jne 77f │ │ │ │ │ - jmp 720 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jne 6e7 │ │ │ │ │ + jmp 690 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rcx,%rbp │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ cmp %rcx,%r15 │ │ │ │ │ - jne 7ed │ │ │ │ │ + jne 755 │ │ │ │ │ mov %rbx,%r14 │ │ │ │ │ mov 0x68(%rsp),%rbp │ │ │ │ │ mov 0x70(%rsp),%rbx │ │ │ │ │ - jmp ba0 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp ad0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ mov %rbp,%rbx │ │ │ │ │ mov 0x60(%rsp),%rbp │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle c3d │ │ │ │ │ + jle b6e │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne d40 │ │ │ │ │ + jne c60 │ │ │ │ │ lea 0x0(,%r9,8),%rdx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call c1c │ │ │ │ │ + call b4c │ │ │ │ │ R_X86_64_PLT32 memset-0x4 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rax,%r12 │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ - je 720 │ │ │ │ │ + je 690 │ │ │ │ │ mov 0x20(%r14),%r9 │ │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jg c00 │ │ │ │ │ + jg b30 │ │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rsi,%r12 │ │ │ │ │ cmp %rbx,%rbp │ │ │ │ │ - jne bfb │ │ │ │ │ - jmp 720 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jne b2b │ │ │ │ │ + jmp 690 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - inc %rax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ cmp %rbp,%rax │ │ │ │ │ - jne c80 │ │ │ │ │ - jmp 9e7 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne ba0 │ │ │ │ │ + jmp 937 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rsi,%rbp │ │ │ │ │ cmp %r15,0x60(%rsp) │ │ │ │ │ - jne 79e │ │ │ │ │ - jmp 720 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jne 706 │ │ │ │ │ + jmp 690 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ add %rax,%rsi │ │ │ │ │ cmp %rcx,%rdx │ │ │ │ │ - jne ce0 │ │ │ │ │ - jmp a7a │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne c00 │ │ │ │ │ + jmp 9c2 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - jne d20 │ │ │ │ │ - jmp b69 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne c40 │ │ │ │ │ + jmp aa1 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ add %rcx,%rdx │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ - jne d60 │ │ │ │ │ - jmp c1c │ │ │ │ │ + jne c80 │ │ │ │ │ + jmp b4c │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - inc %rdx │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movq $0x0,(%rsi) │ │ │ │ │ add %rax,%rsi │ │ │ │ │ cmp %rdx,%rbp │ │ │ │ │ - jne d80 │ │ │ │ │ - jmp 720 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jne ca0 │ │ │ │ │ + jmp 690 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000da0 : │ │ │ │ │ +0000000000000cc0 : │ │ │ │ │ zero(): │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ - call db6 │ │ │ │ │ + call cd6 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ │ - call dc9 │ │ │ │ │ + call ce9 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft_zerotens-0x4 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp dd7 │ │ │ │ │ + jmp cf7 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000de0 : │ │ │ │ │ +0000000000000d00 : │ │ │ │ │ fftw_rdft_kind_str(): │ │ │ │ │ - mov %edi,%edi │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ + mov %edi,%edi │ │ │ │ │ lea (%rax,%rdi,8),%rax │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000000df0 : │ │ │ │ │ +0000000000000d10 : │ │ │ │ │ fftw_mkproblem_rdft(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ │ push %r14 │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - sub $0x48,%rsp │ │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + sub $0x38,%rsp │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - je 111a │ │ │ │ │ + je 102a │ │ │ │ │ cmp %rcx,%r15 │ │ │ │ │ - je 1128 │ │ │ │ │ - movslq 0x0(%rbp),%rcx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ + je 1038 │ │ │ │ │ + movslq (%rbx),%rcx │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - jle e89 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ - lea 0x8(%rbp),%rdx │ │ │ │ │ - lea 0x0(%r13,%rcx,4),%rsi │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jle dd2 │ │ │ │ │ + lea 0x8(%rbx),%rdx │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + lea 0x0(%rbp,%rcx,4),%rsi │ │ │ │ │ + jmp d91 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + add $0x1,%r13d │ │ │ │ │ + add $0x4,%rax │ │ │ │ │ + add $0x18,%rdx │ │ │ │ │ + cmp %rsi,%rax │ │ │ │ │ + je dc0 │ │ │ │ │ cmpq $0x1,(%rdx) │ │ │ │ │ - jle 10f0 │ │ │ │ │ - inc %ebx │ │ │ │ │ + jg d80 │ │ │ │ │ + mov (%rax),%ecx │ │ │ │ │ + mov %ecx,%edi │ │ │ │ │ + and $0xfffffffb,%edi │ │ │ │ │ + cmp $0x3,%edi │ │ │ │ │ + je d80 │ │ │ │ │ + sub $0x9,%ecx │ │ │ │ │ + cmp $0x7,%ecx │ │ │ │ │ + ja d84 │ │ │ │ │ + cmp $0xa,%edi │ │ │ │ │ + jne d80 │ │ │ │ │ add $0x4,%rax │ │ │ │ │ add $0x18,%rdx │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ - jne e60 │ │ │ │ │ + jne d91 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov $0x30,%edi │ │ │ │ │ - test %ebx,%ebx │ │ │ │ │ - je e89 │ │ │ │ │ - lea 0xb(%rbx),%edi │ │ │ │ │ + test %r13d,%r13d │ │ │ │ │ + je dd2 │ │ │ │ │ + lea 0xb(%r13),%edi │ │ │ │ │ shl $0x2,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - call e95 │ │ │ │ │ + call dde │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem-0x4 │ │ │ │ │ - mov %ebx,%edi │ │ │ │ │ + mov %r13d,%edi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call e9f │ │ │ │ │ + call de9 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor-0x4 │ │ │ │ │ - movslq 0x0(%rbp),%rdx │ │ │ │ │ + movslq (%rbx),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x8(%r14) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jle 10b9 │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - lea 0x8(%rbp),%rax │ │ │ │ │ - lea 0x0(%r13,%rdx,4),%r10 │ │ │ │ │ + jle ff7 │ │ │ │ │ + lea 0x8(%rbx),%rax │ │ │ │ │ + mov %rbp,%r8 │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ - jmp f30 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(%rbp,%rdx,4),%r10 │ │ │ │ │ + jmp e71 │ │ │ │ │ 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) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movslq %r9d,%rdx │ │ │ │ │ - inc %r9d │ │ │ │ │ + movdqu (%rax),%xmm0 │ │ │ │ │ + add $0x1,%r9d │ │ │ │ │ mov %ecx,0x28(%r14,%rdx,4) │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ lea (%rdi,%rdx,8),%rdx │ │ │ │ │ movups %xmm0,0x8(%rdx) │ │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ │ mov %rcx,0x18(%rdx) │ │ │ │ │ add $0x4,%r8 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r10,%r8 │ │ │ │ │ - je f60 │ │ │ │ │ + je ea0 │ │ │ │ │ cmpq $0x1,(%rax) │ │ │ │ │ mov (%r8),%ecx │ │ │ │ │ - jg f00 │ │ │ │ │ + jg e40 │ │ │ │ │ mov %ecx,%edx │ │ │ │ │ and $0xfffffffb,%edx │ │ │ │ │ cmp $0x3,%edx │ │ │ │ │ - je f00 │ │ │ │ │ + je e40 │ │ │ │ │ lea -0x9(%rcx),%esi │ │ │ │ │ cmp $0x7,%esi │ │ │ │ │ - ja f23 │ │ │ │ │ + ja e64 │ │ │ │ │ cmp $0xa,%edx │ │ │ │ │ - jne f00 │ │ │ │ │ + jne e40 │ │ │ │ │ add $0x4,%r8 │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %r10,%r8 │ │ │ │ │ - jne f30 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jne e71 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ cmp $0x1,%r9d │ │ │ │ │ - jle 1141 │ │ │ │ │ + jle 1051 │ │ │ │ │ lea -0x2(%r9),%eax │ │ │ │ │ - lea 0x28(%r14),%r13 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %r9d,0xc(%rsp) │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ + mov %r9d,0x4(%rsp) │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ │ - mov %r13,%rbp │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - lea (%rdx,%rdx,2),%r13 │ │ │ │ │ - movslq %edx,%rcx │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - inc %rdx │ │ │ │ │ + lea 0x28(%r14),%rbp │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ │ + nop │ │ │ │ │ + lea (%rcx,%rcx,2),%r13 │ │ │ │ │ + movslq %ecx,%rsi │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + lea (%rsi,%rsi,2),%rbx │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ - mov %rdx,%r15 │ │ │ │ │ - lea (%rcx,%rcx,2),%rbx │ │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(%r13,%r13,2),%rcx │ │ │ │ │ - lea 0x8(%rax,%r15,1),%rdi │ │ │ │ │ - lea 0x8(%rax,%rcx,8),%rsi │ │ │ │ │ - call fe4 │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ + lea (%rax,%rcx,8),%rsi │ │ │ │ │ + lea (%rax,%r15,1),%rdi │ │ │ │ │ + call f16 │ │ │ │ │ R_X86_64_PLT32 fftw_dimcmp-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ │ - jle 1038 │ │ │ │ │ + jle f6a │ │ │ │ │ lea (%r12,%r12,2),%rcx │ │ │ │ │ - movdqu 0x8(%rax,%rbx,1),%xmm0 │ │ │ │ │ mov 0x18(%rax,%rbx,1),%r9 │ │ │ │ │ lea (%rax,%rcx,8),%rdi │ │ │ │ │ movslq %r13d,%rcx │ │ │ │ │ + movdqu 0x8(%rax,%rbx,1),%xmm0 │ │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ │ shl $0x3,%rcx │ │ │ │ │ lea (%rax,%rcx,1),%rsi │ │ │ │ │ movdqu 0x8(%rsi),%xmm1 │ │ │ │ │ movups %xmm1,0x8(%rdi) │ │ │ │ │ mov 0x18(%rsi),%r10 │ │ │ │ │ mov %r10,0x18(%rdi) │ │ │ │ │ movups %xmm0,0x8(%rax,%rcx,1) │ │ │ │ │ - mov %r9,0x18(%rsi) │ │ │ │ │ mov 0x0(%rbp),%ecx │ │ │ │ │ + mov %r9,0x18(%rsi) │ │ │ │ │ mov 0x28(%r14,%r13,4),%esi │ │ │ │ │ mov %esi,0x0(%rbp) │ │ │ │ │ mov %ecx,0x28(%r14,%r13,4) │ │ │ │ │ - inc %r13 │ │ │ │ │ - cmp %r13d,0xc(%rsp) │ │ │ │ │ - jg fd0 │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + cmp %r13d,0x4(%rsp) │ │ │ │ │ + jg f00 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ add $0x4,%rbp │ │ │ │ │ - cmp %rbx,%r12 │ │ │ │ │ - jne fa0 │ │ │ │ │ - mov 0xc(%rsp),%r9d │ │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ │ + cmp %r12,0x10(%rsp) │ │ │ │ │ + jne ed0 │ │ │ │ │ + mov 0x4(%rsp),%r9d │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ │ movslq %r9d,%r9 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - lea 0x0(%r13,%r9,4),%rdx │ │ │ │ │ - jmp 108d │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - add $0x4,%r13 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + lea (%r14,%r9,4),%rsi │ │ │ │ │ + jmp fcd │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ + add $0x4,%rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %r13,%rdx │ │ │ │ │ - je 10b9 │ │ │ │ │ + cmp %rdx,%rsi │ │ │ │ │ + je ff7 │ │ │ │ │ cmpq $0x2,(%rax) │ │ │ │ │ - jne 1080 │ │ │ │ │ - mov 0x0(%r13),%ecx │ │ │ │ │ - lea -0x8(%rcx),%esi │ │ │ │ │ - cmp $0x1,%esi │ │ │ │ │ - jbe 10a4 │ │ │ │ │ + jne fc0 │ │ │ │ │ + mov 0x28(%rdx),%ecx │ │ │ │ │ + lea -0x8(%rcx),%edi │ │ │ │ │ + cmp $0x1,%edi │ │ │ │ │ + jbe fe3 │ │ │ │ │ cmp $0x4,%ecx │ │ │ │ │ - jne 1080 │ │ │ │ │ - movl $0x0,0x0(%r13) │ │ │ │ │ - add $0x4,%r13 │ │ │ │ │ + jne fc0 │ │ │ │ │ + movl $0x0,0x28(%rdx) │ │ │ │ │ + add $0x4,%rdx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ - cmp %r13,%rdx │ │ │ │ │ - jne 108d │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - call 10c3 │ │ │ │ │ + cmp %rdx,%rsi │ │ │ │ │ + jne fcd │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + call 1001 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ movq %r15,%xmm2 │ │ │ │ │ mov %r12,0x20(%r14) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,0x10(%r14) │ │ │ │ │ - add $0x48,%rsp │ │ │ │ │ + add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov (%rax),%ecx │ │ │ │ │ - mov %ecx,%edi │ │ │ │ │ - and $0xfffffffb,%edi │ │ │ │ │ - cmp $0x3,%edi │ │ │ │ │ - je e6a │ │ │ │ │ - sub $0x9,%ecx │ │ │ │ │ - cmp $0x7,%ecx │ │ │ │ │ - ja e6c │ │ │ │ │ - cmp $0xa,%edi │ │ │ │ │ - je e6c │ │ │ │ │ - jmp e6a │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ - call 1125 │ │ │ │ │ + call 1035 │ │ │ │ │ R_X86_64_PLT32 fftw_join_taint-0x4 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - call 1135 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + call 1045 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_inplace_locations-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1160 │ │ │ │ │ + je 1060 │ │ │ │ │ mov %r15,%r12 │ │ │ │ │ - jmp e2c │ │ │ │ │ - jne 10b9 │ │ │ │ │ + jmp d4c │ │ │ │ │ + jne ff7 │ │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ │ - lea 0x28(%r14),%r13 │ │ │ │ │ - jmp 106d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - add $0x48,%rsp │ │ │ │ │ + jmp f98 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1173 │ │ │ │ │ + jmp 1073 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_unsolvable-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001180 : │ │ │ │ │ +0000000000001080 : │ │ │ │ │ fftw_mkproblem_rdft_d(): │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - call 118f │ │ │ │ │ + call 108f │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 119d │ │ │ │ │ + mov %rax,%r12 │ │ │ │ │ + call 109d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000011b0 : │ │ │ │ │ +00000000000010b0 : │ │ │ │ │ fftw_mkproblem_rdft_1(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ lea 0xc(%rsp),%r8 │ │ │ │ │ - call 11c3 │ │ │ │ │ + call 10c3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000011d0 : │ │ │ │ │ +00000000000010d0 : │ │ │ │ │ fftw_mkproblem_rdft_1_d(): │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov %r8d,0xc(%rsp) │ │ │ │ │ lea 0xc(%rsp),%r8 │ │ │ │ │ - call 11e3 │ │ │ │ │ + call 10e3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000011f0 : │ │ │ │ │ +00000000000010f0 : │ │ │ │ │ fftw_mkproblem_rdft_0_d(): │ │ │ │ │ push %r12 │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - call 1202 │ │ │ │ │ + call 1102 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_0d-0x4 │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ + pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 121a │ │ │ │ │ + jmp 111a │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,51 +1,51 @@ │ │ │ │ │ │ │ │ │ │ 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 9b000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x00000050 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ - 0x00000060 38830744 0e400272 0e384b0e 30430e28 8..D.@.r.8K.0C.( │ │ │ │ │ + 0x00000040 9c000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x00000050 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ │ + 0x00000060 38830744 0e400270 0e38440e 304a0e28 8..D.@.p.8D.0J.( │ │ │ │ │ 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. │ │ │ │ │ + 0x00000080 80000000 00000000 b0000000 00420e10 .............B.. │ │ │ │ │ + 0x00000090 8d02420e 188c0344 0e208604 440e2883 ..B....D. ..D.(. │ │ │ │ │ + 0x000000a0 054e0e30 02880e28 440e2041 0e18420e .N.0...(D. A..B. │ │ │ │ │ 0x000000b0 10420e08 80000000 b8000000 00000000 .B.............. │ │ │ │ │ - 0x000000c0 78050000 004e0e10 8f02420e 188e0342 x....N....B....B │ │ │ │ │ - 0x000000d0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000000e0 38830747 0eb00152 0a0e3841 0e30410e 8..G...R..8A.0A. │ │ │ │ │ + 0x000000c0 f0040000 004e0e10 8f02420e 188e0342 .....N....B....B │ │ │ │ │ + 0x000000d0 0e208d04 420e288c 05410e30 8606470e . ..B.(..A.0..G. │ │ │ │ │ + 0x000000e0 38830744 0eb0014f 0a0e3841 0e30410e 8..D...O..8A.0A. │ │ │ │ │ 0x000000f0 28420e20 420e1842 0e10420e 08470b03 (B. B..B..B..G.. │ │ │ │ │ - 0x00000100 b0010e08 c3c6cccd cecf500e b0018307 ..........P..... │ │ │ │ │ - 0x00000110 86068c05 8d048e03 8f02570a 0e384bc3 ..........W..8K. │ │ │ │ │ + 0x00000100 90010e08 c3c6cccd cecf480e b0018307 ..........H..... │ │ │ │ │ + 0x00000110 86068c05 8d048e03 8f025f0a 0e3843c3 .........._..8C. │ │ │ │ │ 0x00000120 0e3041c6 0e2842cc 0e2042cd 0e1842ce .0A..(B.. B...B. │ │ │ │ │ - 0x00000130 0e1042cf 0e08450b 80000000 3c010000 ..B...E.....<... │ │ │ │ │ - 0x00000140 00000000 a7060000 00520e10 8f02420e .........R....B. │ │ │ │ │ - 0x00000150 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000160 8606410e 3883074a 0ed00153 0a0e3841 ..A.8..J...S..8A │ │ │ │ │ + 0x00000130 0e1042cf 0e084d0b 80000000 3c010000 ..B...M.....<... │ │ │ │ │ + 0x00000140 00000000 58060000 00520e10 8f02420e ....X....R....B. │ │ │ │ │ + 0x00000150 188e0342 0e208d04 420e288c 05440e30 ...B. ..B.(..D.0 │ │ │ │ │ + 0x00000160 8606410e 38830747 0ed00153 0a0e3841 ..A.8..G...S..8A │ │ │ │ │ 0x00000170 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000180 084f0b03 20020e08 c3c6cccd cecf500e .O.. .........P. │ │ │ │ │ + 0x00000180 08470b03 18020e08 c3c6cccd cecf480e .G............H. │ │ │ │ │ 0x00000190 d0018307 86068c05 8d048e03 8f025a0a ..............Z. │ │ │ │ │ - 0x000001a0 0e384ec3 0e3041c6 0e2842cc 0e2042cd .8N..0A..(B.. B. │ │ │ │ │ - 0x000001b0 0e1842ce 0e1042cf 0e084f0b 24000000 ..B...B...O.$... │ │ │ │ │ + 0x000001a0 0e3846c3 0e3049c6 0e2842cc 0e2042cd .8F..0I..(B.. B. │ │ │ │ │ + 0x000001b0 0e1842ce 0e1042cf 0e08470b 24000000 ..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 83030000 00420e10 8f02450e .........B....E. │ │ │ │ │ - 0x00000210 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000220 8606410e 38830747 0e800103 dd020a0e ..A.8..G........ │ │ │ │ │ - 0x00000230 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000240 420e0845 0b02740e 38410e30 410e2842 B..E..t.8A.0A.(B │ │ │ │ │ - 0x00000250 0e20420e 18420e10 420e0800 28000000 . B..B..B...(... │ │ │ │ │ + 0x00000200 00000000 63030000 00420e10 8f024c0e ....c....B....L. │ │ │ │ │ + 0x00000210 188e0346 0e208d04 420e288c 05440e30 ...F. ..B.(..D.0 │ │ │ │ │ + 0x00000220 8606440e 38830747 0e7003ea 020a0e38 ..D.8..G.p.....8 │ │ │ │ │ + 0x00000230 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ + 0x00000240 0e08410b 7a0e3841 0e30410e 28420e20 ..A.z.8A.0A.(B. │ │ │ │ │ + 0x00000250 420e1842 0e10420e 08000000 28000000 B..B..B.....(... │ │ │ │ │ 0x00000260 60020000 00000000 25000000 00420e10 `.......%....B.. │ │ │ │ │ - 0x00000270 8c02410e 18860341 0e208304 5a0e1844 ..A....A. ..Z..D │ │ │ │ │ + 0x00000270 8c02410e 18860344 0e208304 570e1844 ..A....D. ..W..D │ │ │ │ │ 0x00000280 0e10420e 08000000 14000000 8c020000 ..B............. │ │ │ │ │ 0x00000290 00000000 18000000 00440e20 530e0800 .........D. S... │ │ │ │ │ 0x000002a0 14000000 a4020000 00000000 18000000 ................ │ │ │ │ │ 0x000002b0 00440e20 530e0800 2c000000 bc020000 .D. S...,....... │ │ │ │ │ 0x000002c0 00000000 2a000000 00420e10 8c02440e ....*....B....D. │ │ │ │ │ - 0x000002d0 18860344 0e208304 520e1841 0e10480e ...D. ..R..A..H. │ │ │ │ │ + 0x000002d0 18860344 0e208304 520e1847 0e10420e ...D. ..R..G..B. │ │ │ │ │ 0x000002e0 08000000 00000000 ........ │ │ │ ├── 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: 8624 (bytes into file) │ │ │ │ │ + Start of section headers: 8648 (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 0x21b0: │ │ │ │ │ +There are 14 section headers, starting at offset 0x21c8: │ │ │ │ │ │ │ │ │ │ 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 0013cd 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001bf8 0003f0 18 I 11 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00140d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00140d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00140d 00001a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro.local PROGBITS 0000000000000000 001427 000028 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro.local RELA 0000000000000000 001fe8 000060 18 I 11 6 8 │ │ │ │ │ - [ 8] .note.GNU-stack PROGBITS 0000000000000000 00144f 000000 00 0 0 1 │ │ │ │ │ - [ 9] .eh_frame PROGBITS 0000000000000000 00144f 0002a0 00 A 0 0 8 │ │ │ │ │ - [10] .rela.eh_frame RELA 0000000000000000 002048 0000f0 18 I 11 9 8 │ │ │ │ │ - [11] .symtab SYMTAB 0000000000000000 0016f0 000330 18 12 12 8 │ │ │ │ │ - [12] .strtab STRTAB 0000000000000000 001a20 0001d6 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 0000000000000000 002138 000077 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0013e6 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001c10 0003f0 18 I 11 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001426 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001426 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001426 00001a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro.local PROGBITS 0000000000000000 001440 000028 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro.local RELA 0000000000000000 002000 000060 18 I 11 6 8 │ │ │ │ │ + [ 8] .note.GNU-stack PROGBITS 0000000000000000 001468 000000 00 0 0 1 │ │ │ │ │ + [ 9] .eh_frame PROGBITS 0000000000000000 001468 0002a0 00 A 0 0 8 │ │ │ │ │ + [10] .rela.eh_frame RELA 0000000000000000 002060 0000f0 18 I 11 9 8 │ │ │ │ │ + [11] .symtab SYMTAB 0000000000000000 001708 000330 18 12 12 8 │ │ │ │ │ + [12] .strtab STRTAB 0000000000000000 001a38 0001d6 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 0000000000000000 002150 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,36 +2,36 @@ │ │ │ │ │ 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 46 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 3: 0000000000000030 26 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ 4: 0000000000000050 206 FUNC LOCAL DEFAULT 1 hash │ │ │ │ │ - 5: 0000000000000120 1483 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ - 6: 00000000000006f0 2262 FUNC LOCAL DEFAULT 1 vrecur │ │ │ │ │ - 7: 0000000000001030 345 FUNC LOCAL DEFAULT 1 zero │ │ │ │ │ + 5: 0000000000000120 1547 FUNC LOCAL DEFAULT 1 recur │ │ │ │ │ + 6: 0000000000000730 2247 FUNC LOCAL DEFAULT 1 vrecur │ │ │ │ │ + 7: 0000000000001050 345 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: 0000000000000fd0 81 FUNC GLOBAL DEFAULT 1 fftw_rdft2_complex_n │ │ │ │ │ + 19: 0000000000001000 66 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: 0000000000001190 371 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2 │ │ │ │ │ + 24: 00000000000011b0 371 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: 0000000000001310 48 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d │ │ │ │ │ - 33: 0000000000001340 141 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ │ + 32: 0000000000001330 48 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d │ │ │ │ │ + 33: 0000000000001360 134 FUNC GLOBAL DEFAULT 1 fftw_mkproblem_rdft2_d_3pointers │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x1bf8 contains 42 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1c10 contains 42 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000000c 0000000a00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000010 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 │ │ │ │ │ 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 │ │ │ │ │ @@ -14,52 +14,52 @@ │ │ │ │ │ 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 │ │ │ │ │ -00000000000010f1 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000001107 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000001112 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -000000000000112a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_dft_zerotens - 4 │ │ │ │ │ -0000000000001162 0000001300000004 R_X86_64_PLT32 0000000000000fd0 fftw_rdft2_complex_n - 4 │ │ │ │ │ -00000000000011e7 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000011f9 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ -0000000000001212 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ -000000000000122a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ -0000000000001239 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ -000000000000124f 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000001262 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -000000000000126a 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -0000000000001272 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress_contiguous - 4 │ │ │ │ │ -00000000000012b6 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ -00000000000012c4 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ -00000000000012db 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ -0000000000001324 0000001800000004 R_X86_64_PLT32 0000000000001190 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ -0000000000001332 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ -0000000000001387 0000001800000004 R_X86_64_PLT32 0000000000001190 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ -0000000000001395 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +0000000000001111 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000001128 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000001133 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +000000000000114d 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_dft_zerotens - 4 │ │ │ │ │ +0000000000001182 0000001300000004 R_X86_64_PLT32 0000000000001000 fftw_rdft2_complex_n - 4 │ │ │ │ │ +000000000000120c 0000000900000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000001219 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem - 4 │ │ │ │ │ +0000000000001233 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ +000000000000124b 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_sub - 4 │ │ │ │ │ +000000000000125a 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_compress - 4 │ │ │ │ │ +0000000000001270 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000001283 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +000000000000128b 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +0000000000001293 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 │ │ │ │ │ +00000000000012fb 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_join_taint - 4 │ │ │ │ │ +0000000000001344 0000001800000004 R_X86_64_PLT32 00000000000011b0 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ +0000000000001352 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy2 - 4 │ │ │ │ │ +00000000000013a7 0000001800000004 R_X86_64_PLT32 00000000000011b0 fftw_mkproblem_rdft2 - 4 │ │ │ │ │ +00000000000013b5 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 │ │ │ │ │ -0000000000001140 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -00000000000012ff 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_unsolvable - 4 │ │ │ │ │ +0000000000001163 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 0x1fe8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x2000 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 + 1030 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 1050 │ │ │ │ │ 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 0x2048 contains 10 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x2060 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 │ │ │ │ │ -00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 6f0 │ │ │ │ │ -0000000000000144 0000000100000002 R_X86_64_PC32 0000000000000000 .text + fd0 │ │ │ │ │ -0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1030 │ │ │ │ │ -00000000000001d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1190 │ │ │ │ │ -0000000000000238 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1310 │ │ │ │ │ -0000000000000270 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1340 │ │ │ │ │ +00000000000000dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 730 │ │ │ │ │ +0000000000000144 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1000 │ │ │ │ │ +0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1050 │ │ │ │ │ +00000000000001d4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 11b0 │ │ │ │ │ +0000000000000238 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1330 │ │ │ │ │ +0000000000000270 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1360 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -31,317 +31,317 @@ │ │ │ │ │ 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_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 17 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 0000000000000060 00000074 FDE cie=00000000 pc=0000000000000120..00000000000006eb │ │ │ │ │ +00000070 0000000000000060 00000074 FDE cie=00000000 pc=0000000000000120..000000000000072b │ │ │ │ │ DW_CFA_advance_loc: 34 to 0000000000000142 │ │ │ │ │ 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: 5 to 0000000000000147 │ │ │ │ │ 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 0000000000000149 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000014b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000014b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000014c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000014d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 7 to 0000000000000154 │ │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 480 to 0000000000000334 │ │ │ │ │ + DW_CFA_advance_loc2: 489 to 000000000000033d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000335 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000033e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000336 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000033f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000338 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000341 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000033a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000343 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000033c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000345 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000033e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000347 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000340 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000350 │ │ │ │ │ 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 0000000000000360 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000368 │ │ │ │ │ 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_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d4 0000000000000064 000000d8 FDE cie=00000000 pc=00000000000006f0..0000000000000fc6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006f2 │ │ │ │ │ +000000d4 0000000000000064 000000d8 FDE cie=00000000 pc=0000000000000730..0000000000000ff7 │ │ │ │ │ + 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 00000000000006f4 │ │ │ │ │ + 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 00000000000006f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000736 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000006f8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000738 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006f9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000739 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000006fa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000073a │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000701 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000741 │ │ │ │ │ DW_CFA_def_cfa_offset: 432 │ │ │ │ │ - DW_CFA_advance_loc2: 1294 to 0000000000000c0f │ │ │ │ │ + DW_CFA_advance_loc2: 1306 to 0000000000000c5b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c10 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c5c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000c11 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c5d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c13 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c5f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c15 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c61 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c17 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c63 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000c19 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c65 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000c20 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000c70 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 267 to 0000000000000d2b │ │ │ │ │ + DW_CFA_advance_loc2: 267 to 0000000000000d7b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000d2f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000d7f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d30 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000d80 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d32 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d82 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d34 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d84 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d36 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d86 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d38 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000d88 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000d40 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000d90 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000013c 0000000000000010 00000140 FDE cie=00000000 pc=0000000000000fd0..0000000000001021 │ │ │ │ │ +0000013c 0000000000000010 00000140 FDE cie=00000000 pc=0000000000001000..0000000000001042 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000150 0000000000000078 00000154 FDE cie=00000000 pc=0000000000001030..0000000000001189 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001032 │ │ │ │ │ +00000150 0000000000000078 00000154 FDE cie=00000000 pc=0000000000001050..00000000000011a9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001052 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001034 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001054 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001036 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001056 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001038 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001058 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001039 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000105c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000103a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000105d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001041 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001061 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 155 to 00000000000010dc │ │ │ │ │ + DW_CFA_advance_loc1: 159 to 0000000000001100 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010dd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001101 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010de │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001102 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010e0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001104 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001106 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001108 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000110a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000010f0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001110 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 66 to 0000000000001132 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 0000000000001155 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001136 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001159 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001137 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000115a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001139 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000115c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000113b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000115e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000113d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001160 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000113f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001162 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000001150 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000001170 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000001174 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000001194 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000117b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000119b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000117c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000119c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000117e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000119e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001180 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001182 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001184 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001cc 0000000000000060 000001d0 FDE cie=00000000 pc=0000000000001190..0000000000001303 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001192 │ │ │ │ │ +000001cc 0000000000000060 000001d0 FDE cie=00000000 pc=00000000000011b0..0000000000001323 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001197 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000011b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001199 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000011bd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000119b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000011bf │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000119c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000011c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011a0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000011c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000011a7 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000011cf │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 249 to 00000000000012a0 │ │ │ │ │ + DW_CFA_advance_loc1: 242 to 00000000000012c1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012a2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000012c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012c9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012aa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000012cb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000012b0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000012d0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000012f4 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000001314 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012f5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001315 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012f6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001316 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012f8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001318 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012fa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012fe │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000131e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000230 0000000000000034 00000234 FDE cie=00000000 pc=0000000000001310..0000000000001340 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001312 │ │ │ │ │ +00000230 0000000000000034 00000234 FDE cie=00000000 pc=0000000000001330..0000000000001360 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001332 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001313 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001333 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001314 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001337 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000131b │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000133e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001323 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001343 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000001337 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000001357 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000133b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000135b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000133c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000135c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000133d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000135d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000133f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000135f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000268 0000000000000034 0000026c FDE cie=00000000 pc=0000000000001340..00000000000013cd │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001342 │ │ │ │ │ +00000268 0000000000000034 0000026c FDE cie=00000000 pc=0000000000001360..00000000000013e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001362 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001343 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001363 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001344 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000000136d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000001378 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000001398 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000137d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000139d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000000139a │ │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000013ba │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000139e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000013be │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000139f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000013bf │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000013c0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000013c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000013b0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000013c8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATI │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AVAUATUH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ (rdft2 %d %d %T %T) │ │ │ │ │ fftw_tensor_destroy2 │ │ │ │ │ fftw_ifree │ │ │ │ │ fftw_md5puts │ │ │ │ │ fftw_md5int │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ │ cmp %rdx,0x28(%rax) │ │ │ │ │ mov 0x38(%rax),%ecx │ │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ │ sete %dl │ │ │ │ │ xor %eax,%eax │ │ │ │ │ movzbl %dl,%edx │ │ │ │ │ @@ -38,17 +38,17 @@ │ │ │ │ │ 0000000000000050 : │ │ │ │ │ hash(): │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ 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 │ │ │ │ │ @@ -110,1215 +110,1211 @@ │ │ │ │ │ jmp 11e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_md5-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000120 : │ │ │ │ │ recur(): │ │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ │ - je 350 │ │ │ │ │ + je 360 │ │ │ │ │ mov %esi,%r11d │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 340 │ │ │ │ │ - jle 350 │ │ │ │ │ + je 350 │ │ │ │ │ + jle 360 │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rdi,%r10 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x98,%rsp │ │ │ │ │ mov (%rdi),%r14 │ │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 360 │ │ │ │ │ + je 368 │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle 32d │ │ │ │ │ - mov 0x20(%r10),%r9 │ │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ │ + jle 336 │ │ │ │ │ + mov 0x20(%rdi),%r9 │ │ │ │ │ lea 0x0(,%r8,8),%rbx │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ │ lea 0x0(,%r9,8),%rbx │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ │ cmp $0x2,%r11d │ │ │ │ │ - je 610 │ │ │ │ │ + je 650 │ │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ │ cmpq $0x0,0x28(%rsp) │ │ │ │ │ - jle 5e0 │ │ │ │ │ + jle 620 │ │ │ │ │ lea 0x60(%r10),%rax │ │ │ │ │ - mov %r14,0x78(%rsp) │ │ │ │ │ mov %r10,%r15 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ mov %r11d,0x24(%rsp) │ │ │ │ │ - cmpl $0x3,0x24(%rsp) │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x30(%r15),%rax │ │ │ │ │ mov 0x38(%r15),%r8 │ │ │ │ │ + cmpl $0x3,0x24(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ lea 0x0(,%r8,8),%r13 │ │ │ │ │ - je 440 │ │ │ │ │ + je 460 │ │ │ │ │ mov 0x24(%rsp),%ebx │ │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ │ mov %rbp,%r12 │ │ │ │ │ - mov %rbp,0x80(%rsp) │ │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + mov %rbp,0x88(%rsp) │ │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ │ sub $0x4,%ebx │ │ │ │ │ mov %ebx,0x20(%rsp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ cmpq $0x0,0x8(%rsp) │ │ │ │ │ - jle 2dd │ │ │ │ │ + jle 2e4 │ │ │ │ │ mov 0x50(%r15),%r10 │ │ │ │ │ mov 0x48(%r15),%rbp │ │ │ │ │ lea 0x0(,%r10,8),%rbx │ │ │ │ │ cmpl $0x4,0x24(%rsp) │ │ │ │ │ - je 500 │ │ │ │ │ + je 540 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle 400 │ │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ │ + jle 420 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ │ mov %r13,0x48(%rsp) │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ mov 0x20(%rsp),%esi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ add %r13,%rbx │ │ │ │ │ add %r13,%r14 │ │ │ │ │ call 120 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - jne 287 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ │ + jne 28c │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ - inc %rdx │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - add %rax,%rcx │ │ │ │ │ - cmp %rdx,0x8(%rsp) │ │ │ │ │ - jne 26e │ │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ - incq 0x18(%rsp) │ │ │ │ │ + add %rdi,%r15 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + add %rdi,%rcx │ │ │ │ │ + cmp %rax,0x8(%rsp) │ │ │ │ │ + jne 273 │ │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ │ + mov %rdi,%r13 │ │ │ │ │ + mov 0x68(%rsp),%r14 │ │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ │ + addq $0x1,0x18(%rsp) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - add %rsi,%r12 │ │ │ │ │ - add %rsi,%r14 │ │ │ │ │ + add %rbx,%r12 │ │ │ │ │ + add %rbx,%r14 │ │ │ │ │ cmp %rax,0x28(%rsp) │ │ │ │ │ - jne 219 │ │ │ │ │ - mov 0x80(%rsp),%rbp │ │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ - incq 0x30(%rsp) │ │ │ │ │ + jne 21b │ │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ │ + mov 0x88(%rsp),%rbp │ │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ │ + addq $0x1,0x30(%rsp) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ + add %rbx,0x50(%rsp) │ │ │ │ │ add %rbx,%rbp │ │ │ │ │ - add %rbx,%r14 │ │ │ │ │ - cmp %rax,0x78(%rsp) │ │ │ │ │ - jne 1d2 │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ + jne 1cc │ │ │ │ │ add $0x98,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movq $0x0,(%rdx) │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea -0x1(%r14),%rdi │ │ │ │ │ cmp $0x1,%r14 │ │ │ │ │ - jle 6e4 │ │ │ │ │ + jle 724 │ │ │ │ │ lea 0x0(,%r8,8),%r9 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ xor %esi,%esi │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 3e0 │ │ │ │ │ + jne 400 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ movq $0x0,(%rcx,%rdx,1) │ │ │ │ │ movq $0x0,(%rax,%rdx,1) │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - jg 380 │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ + jg 3a0 │ │ │ │ │ lea -0x2(%r14),%rdx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ shr $1,%rcx │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ - dec %rcx │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ imul %r9,%rcx │ │ │ │ │ add %rax,%r9 │ │ │ │ │ lea (%rcx,%r9,1),%rax │ │ │ │ │ cmp %rdx,%r14 │ │ │ │ │ - jle 32d │ │ │ │ │ + jle 336 │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ - jmp 32d │ │ │ │ │ + jmp 336 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ add $0x2,%rsi │ │ │ │ │ movq $0x0,(%rcx,%rdx,1) │ │ │ │ │ movq $0x0,(%rax,%rdx,1) │ │ │ │ │ add %r9,%rdx │ │ │ │ │ cmp %rdi,%rsi │ │ │ │ │ - jl 3e0 │ │ │ │ │ - jmp 39d │ │ │ │ │ + jl 400 │ │ │ │ │ + jmp 3bd │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - inc %rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ add %r13,%rax │ │ │ │ │ add %r13,%rdx │ │ │ │ │ cmp %rcx,0x8(%rsp) │ │ │ │ │ - jne 248 │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - incq 0x18(%rsp) │ │ │ │ │ + jne 24a │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + addq $0x1,0x18(%rsp) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - add %rdi,%r12 │ │ │ │ │ - add %rdi,%r14 │ │ │ │ │ + add %rsi,%r12 │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ cmp %rax,0x28(%rsp) │ │ │ │ │ - jne 235 │ │ │ │ │ - jmp 2fd │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - lea -0x2(%rax),%r11 │ │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ │ - shr $1,%rax │ │ │ │ │ - mov %r14,%rsi │ │ │ │ │ - mov %rax,%r10 │ │ │ │ │ - and $0xfffffffffffffffe,%r11 │ │ │ │ │ + jne 237 │ │ │ │ │ + jmp 305 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - dec %r10 │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ + lea -0x1(%rax),%rdi │ │ │ │ │ + shr $1,%rdx │ │ │ │ │ + xor %r11d,%r11d │ │ │ │ │ + lea -0x2(%rax),%rax │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + sub $0x1,%r10 │ │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ │ imul %r13,%r10 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + lea 0x2(%rax),%r12 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmpq $0x1,0x8(%rsp) │ │ │ │ │ - jle 4a8 │ │ │ │ │ + jle 4e8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - jne 4e0 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jne 520 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ movq $0x0,(%rsi,%rax,1) │ │ │ │ │ movq $0x0,(%rcx,%rax,1) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jg 480 │ │ │ │ │ + jg 4c0 │ │ │ │ │ lea 0x0(%r13,%r9,1),%rcx │ │ │ │ │ - mov %r11,%rax │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ add %r10,%rcx │ │ │ │ │ cmp %rax,0x8(%rsp) │ │ │ │ │ - jle 4b6 │ │ │ │ │ + jle 4f6 │ │ │ │ │ movq $0x0,(%rcx) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - inc %rbx │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + add $0x1,%r11 │ │ │ │ │ add %rax,%r9 │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - cmp %rbx,0x28(%rsp) │ │ │ │ │ - je 30d │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + add %rax,%rbx │ │ │ │ │ + cmp %r11,0x28(%rsp) │ │ │ │ │ + je 315 │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ - jmp 46b │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 492 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ movq $0x0,(%rsi,%rax,1) │ │ │ │ │ movq $0x0,(%rcx,%rax,1) │ │ │ │ │ add %r13,%rax │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jg 4e0 │ │ │ │ │ - jmp 49d │ │ │ │ │ + jg 520 │ │ │ │ │ + jmp 4dd │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ lea -0x2(%rbp),%rax │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - mov %r14,%r11 │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ + mov %r14,%r11 │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ lea -0x1(%rbp),%rdi │ │ │ │ │ add $0x2,%rax │ │ │ │ │ + xor %r9d,%r9d │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ shr $1,%rax │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x1,%rbp │ │ │ │ │ - jle 58e │ │ │ │ │ + jle 5ce │ │ │ │ │ xor %edx,%edx │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne 5c0 │ │ │ │ │ + jne 600 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ movq $0x0,(%rsi,%rax,1) │ │ │ │ │ movq $0x0,(%rcx,%rax,1) │ │ │ │ │ add $0x8,%rax │ │ │ │ │ cmp %rdx,%rdi │ │ │ │ │ - jg 560 │ │ │ │ │ + jg 5a0 │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ lea (%rbx,%r8,1),%rcx │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jle 59a │ │ │ │ │ + jle 5da │ │ │ │ │ movq $0x0,(%rcx) │ │ │ │ │ - inc %r9 │ │ │ │ │ + add $0x1,%r9 │ │ │ │ │ add %r13,%r8 │ │ │ │ │ add %r13,%r11 │ │ │ │ │ cmp %r9,0x8(%rsp) │ │ │ │ │ - je 414 │ │ │ │ │ + je 435 │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ - jmp 536 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 577 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rdx │ │ │ │ │ movq $0x0,(%rsi,%rax,1) │ │ │ │ │ movq $0x0,(%rcx,%rax,1) │ │ │ │ │ add %rbx,%rax │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ - jl 5c0 │ │ │ │ │ - jmp 57d │ │ │ │ │ + jl 600 │ │ │ │ │ + jmp 5bd │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ - incq 0x30(%rsp) │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ │ + addq $0x1,0x30(%rsp) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ - add %rdi,%rbx │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + add %rbx,0x50(%rsp) │ │ │ │ │ + add %rbx,%rdx │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - jne 1aa │ │ │ │ │ - jmp 32d │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov %rdi,%r11 │ │ │ │ │ + jne 1ac │ │ │ │ │ + jmp 336 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rsi,%r11 │ │ │ │ │ mov %rbx,%r13 │ │ │ │ │ - mov 0x70(%rsp),%r15 │ │ │ │ │ - lea -0x2(%rdi),%rbx │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ shr $1,%r11 │ │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ - dec %r11 │ │ │ │ │ - lea -0x1(%rdi),%r8 │ │ │ │ │ - add $0x2,%rbx │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ + lea -0x2(%rsi),%rbx │ │ │ │ │ + sub $0x1,%r11 │ │ │ │ │ imul %r13,%r11 │ │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ │ + add $0x2,%rbx │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jle 6e0 │ │ │ │ │ + jle 720 │ │ │ │ │ xor %esi,%esi │ │ │ │ │ xor %edi,%edi │ │ │ │ │ cmp $0x1,%r9 │ │ │ │ │ - jne 6c0 │ │ │ │ │ + jne 700 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ add $0x2,%rdi │ │ │ │ │ movq $0x0,(%rcx,%rsi,1) │ │ │ │ │ movq $0x0,(%rax,%rsi,1) │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ cmp %rdi,%r8 │ │ │ │ │ - jg 660 │ │ │ │ │ + jg 6a0 │ │ │ │ │ lea 0x0(%r13,%rdx,1),%rax │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ add %r11,%rax │ │ │ │ │ cmp %rcx,%r12 │ │ │ │ │ - jle 694 │ │ │ │ │ + jle 6d4 │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add %r15,%rdx │ │ │ │ │ add %r15,%rbp │ │ │ │ │ cmp %r10,%r14 │ │ │ │ │ - je 32d │ │ │ │ │ + je 336 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ - jmp 63e │ │ │ │ │ + jmp 67f │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x2,%rdi │ │ │ │ │ movq $0x0,(%rcx,%rsi,1) │ │ │ │ │ movq $0x0,(%rax,%rsi,1) │ │ │ │ │ add %r13,%rsi │ │ │ │ │ cmp %r8,%rdi │ │ │ │ │ - jl 6c0 │ │ │ │ │ - jmp 67d │ │ │ │ │ + jl 700 │ │ │ │ │ + jmp 6bd │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ - jmp 688 │ │ │ │ │ + jmp 6c8 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 3bd │ │ │ │ │ + jmp 3de │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000006f0 : │ │ │ │ │ +0000000000000730 : │ │ │ │ │ vrecur(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x178,%rsp │ │ │ │ │ mov %ecx,0x24(%rsp) │ │ │ │ │ cmp $0x7fffffff,%esi │ │ │ │ │ - je c08 │ │ │ │ │ + je c54 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ mov %esi,%r11d │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov %r9,%rcx │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je d20 │ │ │ │ │ - jle c08 │ │ │ │ │ + je d70 │ │ │ │ │ + jle c54 │ │ │ │ │ mov (%rdi),%r15 │ │ │ │ │ mov %rdi,%r10 │ │ │ │ │ test %r15,%r15 │ │ │ │ │ - jle c08 │ │ │ │ │ + jle c54 │ │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ │ mov %rcx,%rbp │ │ │ │ │ xor %r8d,%r8d │ │ │ │ │ lea 0x0(,%rax,8),%r9 │ │ │ │ │ lea -0x9(%rsi),%eax │ │ │ │ │ mov %eax,0x1c(%rsp) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je f8d │ │ │ │ │ + je fbe │ │ │ │ │ mov %r15,0x128(%rsp) │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ mov %rcx,%r15 │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ mov %r11d,0x20(%rsp) │ │ │ │ │ mov %r13,0x8(%rsp) │ │ │ │ │ mov 0x18(%r10),%r8 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jle bf1 │ │ │ │ │ - cmpl $0x2,0x20(%rsp) │ │ │ │ │ + jle c3c │ │ │ │ │ mov 0x20(%r10),%rax │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ + cmpl $0x2,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ │ - je f20 │ │ │ │ │ + je f51 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov %rsi,0x150(%rsp) │ │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ mov %r15,0x158(%rsp) │ │ │ │ │ mov %r9,0x160(%rsp) │ │ │ │ │ mov %rbp,0x168(%rsp) │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov 0x30(%r10),%r9 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle bba │ │ │ │ │ - cmpl $0x3,0x20(%rsp) │ │ │ │ │ + jle c04 │ │ │ │ │ mov 0x38(%r10),%rax │ │ │ │ │ + cmpl $0x3,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rbp │ │ │ │ │ - je ea9 │ │ │ │ │ + je ee1 │ │ │ │ │ mov %r9,0xd8(%rsp) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ - mov %rsi,0x130(%rsp) │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ + mov %rsi,0x130(%rsp) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rbx,0x138(%rsp) │ │ │ │ │ mov %rdi,0x140(%rsp) │ │ │ │ │ mov %rcx,0x148(%rsp) │ │ │ │ │ mov 0x48(%r10),%r8 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jle b83 │ │ │ │ │ - cmpl $0x4,0x20(%rsp) │ │ │ │ │ - mov 0x50(%r10),%rdi │ │ │ │ │ + jle bcc │ │ │ │ │ + mov 0x50(%r10),%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - lea 0x0(,%rdi,8),%rbx │ │ │ │ │ - je e3c │ │ │ │ │ + cmpl $0x4,0x20(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rbx │ │ │ │ │ + je e7c │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %r8,0xb0(%rsp) │ │ │ │ │ mov %r9,0x108(%rsp) │ │ │ │ │ mov %r14,%r12 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov %r15,0x110(%rsp) │ │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ │ mov %r14,0x120(%rsp) │ │ │ │ │ mov 0x60(%r10),%r9 │ │ │ │ │ test %r9,%r9 │ │ │ │ │ - jle b4c │ │ │ │ │ - cmpl $0x5,0x20(%rsp) │ │ │ │ │ + jle b94 │ │ │ │ │ mov 0x68(%r10),%rax │ │ │ │ │ + cmpl $0x5,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rbp │ │ │ │ │ - je dbc │ │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ │ + je e04 │ │ │ │ │ + mov %rdi,%r8 │ │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %rbp,%r9 │ │ │ │ │ - mov %rcx,0xe0(%rsp) │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ │ mov %rbx,0xe8(%rsp) │ │ │ │ │ - mov %rdi,0xf0(%rsp) │ │ │ │ │ mov %r12,0xf8(%rsp) │ │ │ │ │ mov 0x78(%r10),%r8 │ │ │ │ │ test %r8,%r8 │ │ │ │ │ - jle b15 │ │ │ │ │ - cmpl $0x6,0x20(%rsp) │ │ │ │ │ + jle b5c │ │ │ │ │ mov 0x80(%r10),%rax │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ + cmpl $0x6,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rbx │ │ │ │ │ - je d40 │ │ │ │ │ + je d90 │ │ │ │ │ mov 0x24(%rsp),%r14d │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ mov %r8,0x60(%rsp) │ │ │ │ │ + mov %rdx,0xc8(%rsp) │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ │ + mov %r13,0xc0(%rsp) │ │ │ │ │ mov %rbp,0xd0(%rsp) │ │ │ │ │ mov 0x90(%r10),%r11 │ │ │ │ │ test %r11,%r11 │ │ │ │ │ - jle ae1 │ │ │ │ │ - cmpl $0x7,0x20(%rsp) │ │ │ │ │ + jle b27 │ │ │ │ │ mov 0x98(%r10),%rdi │ │ │ │ │ + cmpl $0x7,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rdi,8),%rbp │ │ │ │ │ - je ca0 │ │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ │ + je cf0 │ │ │ │ │ + mov %rbp,%r9 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %rbp,%r11 │ │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ mov %rbx,0x90(%rsp) │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ mov %rsi,0x98(%rsp) │ │ │ │ │ mov %rax,0xa0(%rsp) │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ mov %rdx,0xa8(%rsp) │ │ │ │ │ mov 0xa8(%r10),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle aad │ │ │ │ │ - cmpl $0x8,0x20(%rsp) │ │ │ │ │ + jle af2 │ │ │ │ │ mov 0xb0(%r10),%rax │ │ │ │ │ + cmpl $0x8,0x20(%rsp) │ │ │ │ │ lea 0x0(,%rax,8),%rdx │ │ │ │ │ - je c20 │ │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ │ + je c70 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ mov %rbp,0x68(%rsp) │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ mov %rsi,0x50(%rsp) │ │ │ │ │ + mov %r13,%r11 │ │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ │ mov %r12,0x78(%rsp) │ │ │ │ │ mov %r13,0x80(%rsp) │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ mov 0xc0(%r10),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle a82 │ │ │ │ │ + jle ac6 │ │ │ │ │ mov 0xc8(%r10),%rdx │ │ │ │ │ - lea 0xd8(%r10),%rbp │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ - mov %rbp,0x10(%rsp) │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ + lea 0xd8(%r10),%rbp │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ mov %r15,%rbp │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ mov %r11,%r15 │ │ │ │ │ mov %r11,0x30(%rsp) │ │ │ │ │ + lea 0x0(,%rdx,8),%rbx │ │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ │ mov %r10,0x48(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ mov %r14d,%ecx │ │ │ │ │ - inc %rbp │ │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ add %rbx,%r15 │ │ │ │ │ add %rbx,%r13 │ │ │ │ │ - call 6f0 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + call 730 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - jne a3f │ │ │ │ │ + jne a82 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x30(%rsp),%r11 │ │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ │ mov 0x48(%rsp),%r10 │ │ │ │ │ - inc %rcx │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ add %rax,%r11 │ │ │ │ │ add %rax,%rdi │ │ │ │ │ cmp %rcx,0x50(%rsp) │ │ │ │ │ - jne 9ec │ │ │ │ │ + jne a2f │ │ │ │ │ mov 0x68(%rsp),%rbp │ │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ │ mov 0x78(%rsp),%r12 │ │ │ │ │ mov 0x80(%rsp),%r13 │ │ │ │ │ - inc %r12 │ │ │ │ │ - add %r11,%r13 │ │ │ │ │ - add %r11,%rbp │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + add %r9,%r13 │ │ │ │ │ + add %r9,%rbp │ │ │ │ │ cmp %r12,0x58(%rsp) │ │ │ │ │ - jne 99b │ │ │ │ │ + jne 9de │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ │ mov 0xa8(%rsp),%rdx │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ add %rdx,%rax │ │ │ │ │ cmp %rbx,0x60(%rsp) │ │ │ │ │ - jne 940 │ │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ │ + jne 983 │ │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ │ mov 0xc0(%rsp),%r13 │ │ │ │ │ mov 0xc8(%rsp),%rdx │ │ │ │ │ mov 0xd0(%rsp),%rbp │ │ │ │ │ - inc %r13 │ │ │ │ │ - add %r9,%rdx │ │ │ │ │ - add %r9,%rbp │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + add %rdi,%rdx │ │ │ │ │ + add %rdi,%rbp │ │ │ │ │ cmp %r13,0x88(%rsp) │ │ │ │ │ - jne 8de │ │ │ │ │ + jne 921 │ │ │ │ │ mov 0xe0(%rsp),%rcx │ │ │ │ │ mov 0xe8(%rsp),%rbx │ │ │ │ │ mov 0xf0(%rsp),%rdi │ │ │ │ │ mov 0xf8(%rsp),%r12 │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rcx,%rdi │ │ │ │ │ add %rcx,%r12 │ │ │ │ │ cmp %rbx,0xb0(%rsp) │ │ │ │ │ - jne 886 │ │ │ │ │ + jne 8c6 │ │ │ │ │ mov 0x108(%rsp),%r9 │ │ │ │ │ mov 0x110(%rsp),%r15 │ │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ │ mov 0x120(%rsp),%r14 │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %r9,%rax │ │ │ │ │ add %r9,%r14 │ │ │ │ │ cmp %r15,0xd8(%rsp) │ │ │ │ │ - jne 829 │ │ │ │ │ + jne 869 │ │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ │ mov 0x138(%rsp),%rbx │ │ │ │ │ mov 0x140(%rsp),%rdi │ │ │ │ │ mov 0x148(%rsp),%rcx │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rsi,%rdi │ │ │ │ │ add %rsi,%rcx │ │ │ │ │ cmp %rbx,0x100(%rsp) │ │ │ │ │ - jne 7d1 │ │ │ │ │ + jne 811 │ │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ │ mov 0x158(%rsp),%r15 │ │ │ │ │ mov 0x160(%rsp),%r9 │ │ │ │ │ mov 0x168(%rsp),%rbp │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ add %r9,%rsi │ │ │ │ │ add %r9,%r15 │ │ │ │ │ cmp %rbp,0x128(%rsp) │ │ │ │ │ - jne 777 │ │ │ │ │ + jne 7b7 │ │ │ │ │ add $0x178,%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) │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ mov %r12,0x30(%rsp) │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + mov %r13,%r12 │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r14d,%esi │ │ │ │ │ - inc %r12 │ │ │ │ │ - add %rbp,%r13 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + add %r15,%r12 │ │ │ │ │ + add %r15,%r13 │ │ │ │ │ call 120 │ │ │ │ │ - cmp %r12,%rbx │ │ │ │ │ - je c80 │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - jmp c50 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + cmp %rbp,%rbx │ │ │ │ │ + je cc8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ + jmp ca0 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ │ mov 0x38(%rsp),%r13 │ │ │ │ │ mov 0x40(%rsp),%r10 │ │ │ │ │ - jmp aad │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp af2 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xor %r9d,%r9d │ │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ │ mov %r11,%r13 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ mov %r10,0x40(%rsp) │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r14d,%esi │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rbp,%r12 │ │ │ │ │ add %rbp,%rbx │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ call 120 │ │ │ │ │ cmp %r13,%r15 │ │ │ │ │ - je d00 │ │ │ │ │ + je d48 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - jmp cd0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp d20 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ mov 0x38(%rsp),%rdx │ │ │ │ │ mov 0x40(%rsp),%r10 │ │ │ │ │ - jmp ae1 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp b27 │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ add $0x178,%rsp │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 120 │ │ │ │ │ nopl (%rax) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %r13,0x28(%rsp) │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ - mov %rbp,0x38(%rsp) │ │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ add %rbx,%r13 │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ call 120 │ │ │ │ │ cmp %r12,%rbp │ │ │ │ │ - je da0 │ │ │ │ │ + je de8 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - jmp d70 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ │ + jmp dc0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ │ - mov %r15,%r10 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ │ - jmp b15 │ │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ │ + jmp b5c │ │ │ │ │ mov %r12,%rax │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ mov %r12,0x30(%rsp) │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ mov %r9,%r13 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ mov %rdi,%r15 │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rbp,%r12 │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ call 120 │ │ │ │ │ cmp %rbx,%r13 │ │ │ │ │ - je e20 │ │ │ │ │ + je e60 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - jmp df0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp e38 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp b4c │ │ │ │ │ + jmp b94 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ + mov %rbp,%r12 │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ add %rbx,%r13 │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ call 120 │ │ │ │ │ cmp %r12,%rbp │ │ │ │ │ - je e90 │ │ │ │ │ + je ec8 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - jmp e60 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp ea0 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x10(%rsp),%r9 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov 0x30(%rsp),%r14 │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp b83 │ │ │ │ │ + jmp bcc │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ mov %r12,%rbx │ │ │ │ │ mov %r9,%r15 │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - inc %rbx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x24(%rsp),%esi │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rbp,%r12 │ │ │ │ │ add %rbp,%r13 │ │ │ │ │ - mov 0x24(%rsp),%esi │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ call 120 │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ - je f04 │ │ │ │ │ + je f35 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - jmp ee0 │ │ │ │ │ + jmp f10 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp bba │ │ │ │ │ + jmp c04 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ mov %r8,%r12 │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ add %rbx,%r13 │ │ │ │ │ add %rbx,%r14 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ call 120 │ │ │ │ │ cmp %rbp,%r12 │ │ │ │ │ - je f74 │ │ │ │ │ + je fa5 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - jmp f50 │ │ │ │ │ + jmp f80 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov 0x30(%rsp),%rbp │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ - jmp bf1 │ │ │ │ │ + jmp c3c │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %rdx,%r12 │ │ │ │ │ mov %r9,%r14 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x24(%rsp),%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %r14,%r12 │ │ │ │ │ add %r14,%rbp │ │ │ │ │ call 120 │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ - je c08 │ │ │ │ │ + je c54 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ - jmp fa0 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp fd0 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000fd0 : │ │ │ │ │ +0000000000001000 : │ │ │ │ │ fftw_rdft2_complex_n(): │ │ │ │ │ cmp $0x4,%esi │ │ │ │ │ - je 1010 │ │ │ │ │ - ja ff0 │ │ │ │ │ + je 1030 │ │ │ │ │ + ja 1018 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - je 1010 │ │ │ │ │ + je 1030 │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je ff5 │ │ │ │ │ + je 101d │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp $0x6,%esi │ │ │ │ │ - jne fe0 │ │ │ │ │ - inc %rdi │ │ │ │ │ + jne 1010 │ │ │ │ │ + add $0x1,%rdi │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdi,%rax │ │ │ │ │ sar $1,%rax │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001030 : │ │ │ │ │ +0000000000001050 : │ │ │ │ │ zero(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ - cmpl $0x3,0x38(%rbx) │ │ │ │ │ + cmpl $0x3,0x38(%r12) │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ - ja 10f0 │ │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ │ - lea 0x8(%rdi),%r14 │ │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ │ - mov (%rsi),%ebp │ │ │ │ │ + ja 1110 │ │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ │ + lea 0x8(%rdi),%rbp │ │ │ │ │ + mov 0x20(%r12),%rcx │ │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ │ + mov (%rsi),%eax │ │ │ │ │ and $0xfffffffffffffffc,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ - cmp $0x7fffffff,%ebp │ │ │ │ │ - je 10d8 │ │ │ │ │ + cmp $0x7fffffff,%eax │ │ │ │ │ + je 10fc │ │ │ │ │ mov (%rdi),%r12d │ │ │ │ │ - test %ebp,%ebp │ │ │ │ │ - je 1170 │ │ │ │ │ - jle 10d8 │ │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ │ - test %rbx,%rbx │ │ │ │ │ - jle 10d8 │ │ │ │ │ + test %eax,%eax │ │ │ │ │ + je 1190 │ │ │ │ │ + jle 10fc │ │ │ │ │ + mov 0x8(%rsi),%r14 │ │ │ │ │ + test %r14,%r14 │ │ │ │ │ + jle 10fc │ │ │ │ │ mov 0x10(%rsi),%r13 │ │ │ │ │ - lea -0x1(%rbp),%eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ sub %rdx,%rcx │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ + mov %rdx,%r15 │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ lea 0x20(%rsi),%rax │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ mov %r12d,%ecx │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + mov 0xc(%rsp),%esi │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ - inc %r15 │ │ │ │ │ - lea (%rax,%rbp,1),%r9 │ │ │ │ │ - add %r13,%rbp │ │ │ │ │ - call 6f0 │ │ │ │ │ - cmp %r15,%rbx │ │ │ │ │ - jne 10ad │ │ │ │ │ + lea (%rax,%r15,1),%r9 │ │ │ │ │ + add %r13,%r15 │ │ │ │ │ + call 730 │ │ │ │ │ + cmp %rbx,%r14 │ │ │ │ │ + jne 10d0 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - call 10f5 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + call 1115 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ movslq (%rax),%rax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jg 1150 │ │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ - call 110b │ │ │ │ │ + jg 1170 │ │ │ │ │ + mov 0x10(%r12),%rdi │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + call 112c │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - call 1116 │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + call 1137 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov 0x28(%r12),%rsi │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ │ - call 112e │ │ │ │ │ + call 1151 │ │ │ │ │ R_X86_64_PLT32 fftw_dft_zerotens-0x4 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1144 │ │ │ │ │ + jmp 1167 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - mov 0x38(%rbx),%esi │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%r12 │ │ │ │ │ - mov -0x10(%r12),%rdi │ │ │ │ │ - call 1166 │ │ │ │ │ + mov 0x38(%r12),%esi │ │ │ │ │ + lea (%rbx,%rax,8),%rbp │ │ │ │ │ + mov -0x10(%rbp),%rdi │ │ │ │ │ + call 1186 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_complex_n-0x4 │ │ │ │ │ - mov %rax,-0x10(%r12) │ │ │ │ │ - jmp 10ff │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + mov %rax,-0x10(%rbp) │ │ │ │ │ + jmp 111f │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 120 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001190 : │ │ │ │ │ +00000000000011b0 : │ │ │ │ │ fftw_mkproblem_rdft2(): │ │ │ │ │ push %r15 │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ push %r14 │ │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ │ + push %rbx │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ + sub $0x28,%rsp │ │ │ │ │ mov 0x60(%rsp),%r15d │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 12f0 │ │ │ │ │ + je 1310 │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ │ mov %r9,%r12 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - je 12d0 │ │ │ │ │ + je 12f0 │ │ │ │ │ movdqa %xmm0,%xmm1 │ │ │ │ │ movq %r8,%xmm2 │ │ │ │ │ + mov $0x40,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov $0x40,%edi │ │ │ │ │ punpcklqdq %xmm2,%xmm1 │ │ │ │ │ movaps %xmm1,(%rsp) │ │ │ │ │ - call 11fd │ │ │ │ │ + call 121d │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem-0x4 │ │ │ │ │ mov (%r14),%esi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - jle 12c0 │ │ │ │ │ + jle 12e0 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - dec %esi │ │ │ │ │ - call 1216 │ │ │ │ │ + sub $0x1,%esi │ │ │ │ │ + call 1237 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_except-0x4 │ │ │ │ │ mov (%r14),%ecx │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea -0x1(%rcx),%esi │ │ │ │ │ - call 122e │ │ │ │ │ + call 124f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_sub-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 123d │ │ │ │ │ + call 125e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 12b0 │ │ │ │ │ + jle 12d0 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 1253 │ │ │ │ │ + call 1274 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ - call 1266 │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + call 1287 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 126e │ │ │ │ │ + call 128f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 1276 │ │ │ │ │ + call 1297 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress_contiguous-0x4 │ │ │ │ │ movdqa (%rsp),%xmm4 │ │ │ │ │ movq %rbp,%xmm3 │ │ │ │ │ mov %r12,0x30(%rbx) │ │ │ │ │ movq %rax,%xmm0 │ │ │ │ │ mov %r15d,0x38(%rbx) │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ + movups %xmm4,0x20(%rbx) │ │ │ │ │ punpcklqdq %xmm3,%xmm0 │ │ │ │ │ movups %xmm0,0x10(%rbx) │ │ │ │ │ - movups %xmm4,0x20(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ - call 12ba │ │ │ │ │ + call 12da │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ - jmp 1253 │ │ │ │ │ + jmp 1274 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 12c8 │ │ │ │ │ + call 12e8 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_compress-0x4 │ │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ │ - jmp 126e │ │ │ │ │ + jmp 128f │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov %r8,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ - call 12df │ │ │ │ │ + call 12ff │ │ │ │ │ R_X86_64_PLT32 fftw_join_taint-0x4 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ movq (%rsp),%xmm0 │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - jmp 11db │ │ │ │ │ + jmp 11fb │ │ │ │ │ nop │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 1303 │ │ │ │ │ + jmp 1323 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_unsolvable-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001310 : │ │ │ │ │ +0000000000001330 : │ │ │ │ │ fftw_mkproblem_rdft2_d(): │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ │ push %rax │ │ │ │ │ - call 1328 │ │ │ │ │ + call 1348 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2-0x4 │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 1336 │ │ │ │ │ + call 1356 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ pop %rax │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rdx │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ │ │ │ │ │ -0000000000001340 : │ │ │ │ │ +0000000000001360 : │ │ │ │ │ fftw_mkproblem_rdft2_d_3pointers(): │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ - movslq (%rdi),%rax │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ + movslq (%rdi),%rax │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 1374 │ │ │ │ │ + je 1394 │ │ │ │ │ cmp $0x3,%r9d │ │ │ │ │ - ja 13b0 │ │ │ │ │ + ja 13c8 │ │ │ │ │ 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 138b │ │ │ │ │ + call 13ab │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2-0x4 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 1399 │ │ │ │ │ + call 13b9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy2-0x4 │ │ │ │ │ pop %rax │ │ │ │ │ mov %r12,%rax │ │ │ │ │ pop %rdx │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - dec %eax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ 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 1374 │ │ │ │ │ + jmp 1394 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -3,44 +3,44 @@ │ │ │ │ │ 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 2e000000 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 60000000 74000000 00000000 cb050000 `...t........... │ │ │ │ │ - 0x00000080 00620e10 8f02420e 188e0342 0e208d04 .b....B....B. .. │ │ │ │ │ - 0x00000090 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x000000a0 0ed00103 e0010e38 410e3041 0e28420e .......8A.0A.(B. │ │ │ │ │ - 0x000000b0 20420e18 420e1042 0e0842c3 c6cccdce B..B..B..B..... │ │ │ │ │ - 0x000000c0 cf600ed0 01830786 068c058d 048e038f .`.............. │ │ │ │ │ + 0x00000060 18830351 0e2002ae 0e18440e 10410e08 ...Q. ....D..A.. │ │ │ │ │ + 0x00000070 60000000 74000000 00000000 0b060000 `...t........... │ │ │ │ │ + 0x00000080 00620e10 8f02450e 188e0342 0e208d04 .b....E....B. .. │ │ │ │ │ + 0x00000090 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ + 0x000000a0 0ed00103 e9010e38 410e3041 0e28420e .......8A.0A.(B. │ │ │ │ │ + 0x000000b0 20420e18 420e1042 0e0849c3 c6cccdce B..B..B..I..... │ │ │ │ │ + 0x000000c0 cf580ed0 01830786 068c058d 048e038f .X.............. │ │ │ │ │ 0x000000d0 02000000 64000000 d8000000 00000000 ....d........... │ │ │ │ │ - 0x000000e0 d6080000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ + 0x000000e0 c7080000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ 0x000000f0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000100 38830747 0eb00303 0e050a0e 38410e30 8..G........8A.0 │ │ │ │ │ - 0x00000110 410e2842 0e20420e 18420e10 420e0847 A.(B. B..B..B..G │ │ │ │ │ + 0x00000100 38830747 0eb00303 1a050a0e 38410e30 8..G........8A.0 │ │ │ │ │ + 0x00000110 410e2842 0e20420e 18420e10 420e084b A.(B. B..B..B..K │ │ │ │ │ 0x00000120 0b030b01 0a0e3844 0e30410e 28420e20 ......8D.0A.(B. │ │ │ │ │ 0x00000130 420e1842 0e10420e 08480b00 10000000 B..B..B..H...... │ │ │ │ │ - 0x00000140 40010000 00000000 51000000 00000000 @.......Q....... │ │ │ │ │ + 0x00000140 40010000 00000000 42000000 00000000 @.......B....... │ │ │ │ │ 0x00000150 78000000 54010000 00000000 59010000 x...T.......Y... │ │ │ │ │ 0x00000160 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000170 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000180 0e60029b 0a0e3841 0e30410e 28420e20 .`....8A.0A.(B. │ │ │ │ │ - 0x00000190 420e1842 0e10420e 084a0b02 420a0e38 B..B..B..J..B..8 │ │ │ │ │ + 0x00000170 420e288c 05440e30 8606410e 38830744 B.(..D.0..A.8..D │ │ │ │ │ + 0x00000180 0e60029f 0a0e3841 0e30410e 28420e20 .`....8A.0A.(B. │ │ │ │ │ + 0x00000190 420e1842 0e10420e 08460b02 450a0e38 B..B..B..F..E..8 │ │ │ │ │ 0x000001a0 440e3041 0e28420e 20420e18 420e1042 D.0A.(B. B..B..B │ │ │ │ │ - 0x000001b0 0e08510b 640e3847 0e30410e 28420e20 ..Q.d.8G.0A.(B. │ │ │ │ │ + 0x000001b0 0e084e0b 640e3847 0e30410e 28420e20 ..N.d.8G.0A.(B. │ │ │ │ │ 0x000001c0 420e1842 0e10420e 08000000 60000000 B..B..B.....`... │ │ │ │ │ 0x000001d0 d0010000 00000000 73010000 00420e10 ........s....B.. │ │ │ │ │ - 0x000001e0 8f02450e 188e0342 0e208d04 420e288c ..E....B. ..B.(. │ │ │ │ │ - 0x000001f0 05410e30 8606440e 38830747 0e6002f9 .A.0..D.8..G.`.. │ │ │ │ │ + 0x000001e0 8f02450e 188e0346 0e208d04 420e288c ..E....F. ..B.(. │ │ │ │ │ + 0x000001f0 05410e30 8606470e 38830748 0e6002f2 .A.0..G.8..H.`.. │ │ │ │ │ 0x00000200 0a0e3841 0e30410e 28420e20 420e1842 ..8A.0A.(B. B..B │ │ │ │ │ - 0x00000210 0e10420e 08460b02 440e3841 0e30410e ..B..F..D.8A.0A. │ │ │ │ │ + 0x00000210 0e10420e 08450b02 440e3841 0e30410e ..B..E..D.8A.0A. │ │ │ │ │ 0x00000220 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ │ 0x00000230 34000000 34020000 00000000 30000000 4...4.......0... │ │ │ │ │ - 0x00000240 00420e10 8c02410e 18860341 0e208304 .B....A....A. .. │ │ │ │ │ - 0x00000250 470e2848 0e30540e 28440e20 410e1841 G.(H.0T.(D. A..A │ │ │ │ │ + 0x00000240 00420e10 8c02410e 18860344 0e208304 .B....A....D. .. │ │ │ │ │ + 0x00000250 470e2845 0e30540e 28440e20 410e1841 G.(E.0T.(D. A..A │ │ │ │ │ 0x00000260 0e10420e 08000000 34000000 6c020000 ..B.....4...l... │ │ │ │ │ - 0x00000270 00000000 8d000000 00420e10 8c02410e .........B....A. │ │ │ │ │ - 0x00000280 18860341 0e208304 740e2845 0e305d0e ...A. ..t.(E.0]. │ │ │ │ │ - 0x00000290 28440e20 410a0e18 410e1042 0e084e0b (D. A...A..B..N. │ │ │ │ │ + 0x00000270 00000000 86000000 00420e10 8c02410e .........B....A. │ │ │ │ │ + 0x00000280 1886034a 0e208304 6b0e2845 0e305d0e ...J. ..k.(E.0]. │ │ │ │ │ + 0x00000290 28440e20 410a0e18 410e1042 0e08460b (D. A...A..B..F. │ │ │ ├── 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: 4336 (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: 17 │ │ │ │ │ Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ -There are 17 section headers, starting at offset 0x10f0: │ │ │ │ │ +There are 17 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 0004e9 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000c20 000318 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000529 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000529 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000529 00001f 01 AMS 0 0 8 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000548 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000f38 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000568 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000f98 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000580 00000c 00 A 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 00058c 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 00058c 000198 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000fb0 0000a8 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000728 000330 18 15 15 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 001058 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0004d9 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000c10 000318 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000519 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000519 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.8 PROGBITS 0000000000000000 000519 00001f 01 AMS 0 0 8 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000538 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000f28 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000558 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000f88 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000570 00000c 00 A 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 00057c 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 00057c 000198 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000fa0 0000a8 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000718 000330 18 15 15 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a48 0001c3 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 001048 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,19 +3,19 @@ │ │ │ │ │ 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 50 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ 3: 0000000000000040 75 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ 4: 0000000000000090 36 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 5: 00000000000000c0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 00000000000000e0 871 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 6: 00000000000000e0 863 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 0000000000000450 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 9: 0000000000000000 12 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ - 10: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ + 8: 0000000000000440 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ + 10: 0000000000000000 12 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 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 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_pickdim │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_split │ │ │ │ │ @@ -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 105 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rank_geq2_register │ │ │ │ │ + 30: 0000000000000470 105 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,57 +1,57 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xc20 contains 33 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xc10 contains 33 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000009c 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000000a0 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 00000000000000c9 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ 000000000000014d 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ 00000000000001c9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ 00000000000001df 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ 00000000000001f1 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000024e 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -000000000000025d 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000283 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -000000000000028e 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000002c8 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -00000000000002da 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -00000000000002fa 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ -0000000000000305 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000033c 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000034b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -000000000000036d 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -0000000000000384 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +000000000000024f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +000000000000025e 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000284 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +000000000000028f 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000002c9 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000002db 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +00000000000002fb 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_dft_d - 4 │ │ │ │ │ +0000000000000306 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000033d 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 │ │ │ │ │ 00000000000003b3 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ 00000000000003d6 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 │ │ │ │ │ -0000000000000412 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 │ │ │ │ │ -0000000000000460 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000048c 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000004a2 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000004b6 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000004d1 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003ec 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000003f3 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000040a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +0000000000000419 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_stride - 4 │ │ │ │ │ +0000000000000429 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_tensor_max_index - 4 │ │ │ │ │ +0000000000000450 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000047b 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000483 0000000d00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000004a6 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000004c1 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 00000000000000d3 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000471 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000461 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xf38 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xf28 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 0xf98 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xf88 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 0xfb0 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xfa0 contains 7 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 + 40 │ │ │ │ │ 0000000000000088 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ 000000000000009c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ 00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + e0 │ │ │ │ │ -0000000000000130 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 450 │ │ │ │ │ -0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 480 │ │ │ │ │ +0000000000000130 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 440 │ │ │ │ │ +0000000000000158 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 470 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,55 +13,55 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000028 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000032 │ │ │ │ │ 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: 1 to 0000000000000004 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000000029 │ │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000000029 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000002a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000002c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000044 0000000000000038 00000048 FDE cie=00000000 pc=0000000000000040..000000000000008b │ │ │ │ │ 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: 7 to 0000000000000057 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000007b │ │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000007b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000007f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000081 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000083 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000087 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000085 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000089 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000080 0000000000000010 00000084 FDE cie=00000000 pc=0000000000000090..00000000000000b4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ @@ -74,15 +74,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 │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000074 000000b4 FDE cie=00000000 pc=00000000000000e0..0000000000000447 │ │ │ │ │ +000000b0 0000000000000074 000000b4 FDE cie=00000000 pc=00000000000000e0..000000000000043f │ │ │ │ │ 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 │ │ │ │ │ @@ -112,88 +112,89 @@ │ │ │ │ │ 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 │ │ │ │ │ DW_CFA_advance_loc: 5 to 0000000000000130 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 309 to 0000000000000265 │ │ │ │ │ + DW_CFA_advance_loc2: 310 to 0000000000000266 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000266 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000267 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 0000000000000293 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000000294 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000298 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000299 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000000038c │ │ │ │ │ + DW_CFA_advance_loc1: 244 to 000000000000038d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000390 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000391 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000391 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000392 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000393 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000394 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000395 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000396 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000397 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000398 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000039a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000003a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000128 0000000000000024 0000012c FDE cie=00000000 pc=0000000000000450..0000000000000475 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000451 │ │ │ │ │ +00000128 0000000000000024 0000012c FDE cie=00000000 pc=0000000000000440..0000000000000465 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000441 │ │ │ │ │ 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: 4 to 0000000000000445 │ │ │ │ │ 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: 6 to 000000000000044b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000046c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000045c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000046f │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000045f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000470 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000460 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000150 0000000000000044 00000154 FDE cie=00000000 pc=0000000000000480..00000000000004e9 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000482 │ │ │ │ │ +00000150 0000000000000044 00000154 FDE cie=00000000 pc=0000000000000470..00000000000004d9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000472 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000484 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000474 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000486 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000476 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000488 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000478 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000489 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000480 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000491 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000488 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000495 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000496 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 00000000000004de │ │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000004ce │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004df │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004cf │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000004e0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000004e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004d8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,11 @@ │ │ │ │ │ -]A\A]A^H │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUH │ │ │ │ │ +AWAVAUATL │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (rdft2-rank>=2/%d%(%p%)%(%p%)) │ │ │ │ │ apply_r2hc │ │ │ │ │ apply_hc2r │ │ │ │ │ buddies.2 │ │ │ │ │ fftw_plan_destroy_internal │ │ │ │ │ fftw_pickdim │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %r8,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x48(%r12),%rdi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ @@ -26,52 +26,52 @@ │ │ │ │ │ jmp *%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000040 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %r14 │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %r8,%rbp │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ - mov %rdx,%r13 │ │ │ │ │ mov %rcx,%r8 │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ + mov 0x48(%rdi),%rax │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ mov 0x40(%r14),%rdi │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ pop %rbx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ + mov 0x38(%rdi),%rax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ - mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000090 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ │ mov 0x40(%rax),%rcx │ │ │ │ │ mov 0x48(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x10(%rdx),%edx │ │ │ │ │ jmp *%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ @@ -118,20 +118,20 @@ │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - lea 0x4c(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rdi),%edi │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ + lea 0x4c(%rsp),%r9 │ │ │ │ │ + mov 0x10(%rdi),%edi │ │ │ │ │ call 151 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je 11b │ │ │ │ │ mov 0x4c(%rsp),%eax │ │ │ │ │ lea 0x1(%rax),%edx │ │ │ │ │ mov %edx,0x4c(%rsp) │ │ │ │ │ @@ -155,19 +155,19 @@ │ │ │ │ │ cmp %ebx,0x10(%r12) │ │ │ │ │ jne 11b │ │ │ │ │ test $0x10000,%eax │ │ │ │ │ je 1b7 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ mov (%rdi),%r9d │ │ │ │ │ test %r9d,%r9d │ │ │ │ │ - jg 420 │ │ │ │ │ + jg 418 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ lea 0x58(%rsp),%rcx │ │ │ │ │ - lea 0x50(%rsp),%rsi │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ + lea 0x50(%rsp),%rsi │ │ │ │ │ call 1cd │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_split-0x4 │ │ │ │ │ mov 0x38(%r14),%esi │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ test %esi,%esi │ │ │ │ │ sete %r15b │ │ │ │ │ mov %r15d,%esi │ │ │ │ │ @@ -180,224 +180,223 @@ │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ movslq (%rax),%rax │ │ │ │ │ mov 0x30(%r14),%r9 │ │ │ │ │ mov 0x28(%r14),%r8 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ - mov 0x38(%r14),%ebx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ + mov 0x38(%r14),%ebx │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rdx │ │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ │ mov -0x10(%rdx),%rcx │ │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rcx,%rax │ │ │ │ │ mov 0x20(%r14),%rcx │ │ │ │ │ sar $1,%rax │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ mov %rax,-0x10(%rdx) │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ - call 252 │ │ │ │ │ + call 253 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 261 │ │ │ │ │ + call 262 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ - call 287 │ │ │ │ │ + call 288 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 292 │ │ │ │ │ + call 293 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ pop %r8 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 3e8 │ │ │ │ │ mov 0x38(%r14),%ecx │ │ │ │ │ - mov 0x28(%r14),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + mov 0x28(%r14),%rdx │ │ │ │ │ mov 0x30(%r14),%r11 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ │ mov %r11,0x28(%rsp) │ │ │ │ │ jne 3a0 │ │ │ │ │ - call 2cc │ │ │ │ │ + call 2cd │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ - mov %r15d,%esi │ │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ │ + mov %r15d,%esi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 2de │ │ │ │ │ + call 2df │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x28(%rsp),%r11 │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov %r11,%r9 │ │ │ │ │ mov %r11,%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ - call 2fe │ │ │ │ │ + call 2ff │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 309 │ │ │ │ │ + call 30a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 3e8 │ │ │ │ │ mov 0x38(%r14),%eax │ │ │ │ │ - lea -0x2ee(%rip),%rdx │ │ │ │ │ + lea -0x2ef(%rip),%rdx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 339 │ │ │ │ │ - lea -0x339(%rip),%rdx │ │ │ │ │ + jne 33a │ │ │ │ │ + lea -0x33a(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x58,%edi │ │ │ │ │ movaps %xmm0,0x10(%rsp) │ │ │ │ │ - call 34f │ │ │ │ │ + call 350 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ - lea 0x8(%r15),%rsi │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ │ mov %r12,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ + mov %rax,%r15 │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 371 │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ + call 372 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - call 388 │ │ │ │ │ + call 389 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ add $0x68,%rsp │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ call 3a5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ │ mov %r15d,%esi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ call 3b7 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ │ mov 0x28(%rsp),%r11 │ │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ mov %r11,%r8 │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ call 3da │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_dft_d-0x4 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 301 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 302 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 3f8 │ │ │ │ │ + call 3f0 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 3ff │ │ │ │ │ + call 3f7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - call 416 │ │ │ │ │ + call 40e │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ jmp 11b │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - call 425 │ │ │ │ │ + call 41d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_stride-0x4 │ │ │ │ │ mov 0x38(%r14),%esi │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 435 │ │ │ │ │ + call 42d │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jg 11b │ │ │ │ │ mov 0x4c(%rsp),%edx │ │ │ │ │ jmp 1b7 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000450 : │ │ │ │ │ +0000000000000440 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 464 │ │ │ │ │ + call 454 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 475 │ │ │ │ │ + jmp 465 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000480 : │ │ │ │ │ +0000000000000470 : │ │ │ │ │ fftw_rdft2_rank_geq2_register(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + lea 0x0(%rip),%r12 │ │ │ │ │ + R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + lea 0xc(%rbp),%r13 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ - lea 0xc(%rbp),%r13 │ │ │ │ │ - lea 0x0(%rip),%r12 │ │ │ │ │ - R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%r14),%r15d │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%r14 │ │ │ │ │ - call 4ba │ │ │ │ │ + call 4aa │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movq $0x3,0x20(%rax) │ │ │ │ │ mov %r15d,0x10(%rax) │ │ │ │ │ - call 4d5 │ │ │ │ │ + call 4c5 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r13,%r14 │ │ │ │ │ - jne 4a6 │ │ │ │ │ + jne 496 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ ├── 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 28000000 1c000000 ........(....... │ │ │ │ │ - 0x00000020 00000000 32000000 00420e10 8c02410e ....2....B....A. │ │ │ │ │ - 0x00000030 18860341 0e208304 650e1841 0e10420e ...A. ..e..A..B. │ │ │ │ │ + 0x00000020 00000000 32000000 00420e10 8c02440e ....2....B....D. │ │ │ │ │ + 0x00000030 18860344 0e208304 5f0e1841 0e10420e ...D. .._..A..B. │ │ │ │ │ 0x00000040 08000000 38000000 48000000 00000000 ....8...H....... │ │ │ │ │ - 0x00000050 4b000000 00420e10 8e02420e 188d0342 K....B....B....B │ │ │ │ │ - 0x00000060 0e208c04 440e2886 05410e30 8306700e . ..D.(..A.0..p. │ │ │ │ │ - 0x00000070 28440e20 420e1842 0e10420e 08000000 (D. B..B..B..... │ │ │ │ │ + 0x00000050 4b000000 00420e10 8e02450e 188d0345 K....B....E....E │ │ │ │ │ + 0x00000060 0e208c04 440e2886 05470e30 8306640e . ..D.(..G.0..d. │ │ │ │ │ + 0x00000070 28440e20 420e1846 0e10420e 08000000 (D. B..F..B..... │ │ │ │ │ 0x00000080 10000000 84000000 00000000 24000000 ............$... │ │ │ │ │ 0x00000090 00000000 18000000 98000000 00000000 ................ │ │ │ │ │ 0x000000a0 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ - 0x000000b0 74000000 b4000000 00000000 67030000 t...........g... │ │ │ │ │ + 0x000000b0 74000000 b4000000 00000000 5f030000 t..........._... │ │ │ │ │ 0x000000c0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x000000d0 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ 0x000000e0 0ea00171 0a0e3843 0e30410e 28420e20 ...q..8C.0A.(B. │ │ │ │ │ - 0x000000f0 420e1842 0e10420e 08450b03 35010ea8 B..B..B..E..5... │ │ │ │ │ + 0x000000f0 420e1842 0e10420e 08450b03 36010ea8 B..B..B..E..6... │ │ │ │ │ 0x00000100 01410eb0 016d0ea8 01450ea0 0102f40a .A...m...E...... │ │ │ │ │ 0x00000110 0e38440e 30410e28 420e2042 0e18420e .8D.0A.(B. B..B. │ │ │ │ │ - 0x00000120 10420e08 470b0000 24000000 2c010000 .B..G...$...,... │ │ │ │ │ - 0x00000130 00000000 25000000 00410e10 8602410e ....%....A....A. │ │ │ │ │ - 0x00000140 18830349 0e20510e 18430e10 410e0800 ...I. Q..C..A... │ │ │ │ │ + 0x00000120 10420e08 460b0000 24000000 2c010000 .B..F...$...,... │ │ │ │ │ + 0x00000130 00000000 25000000 00410e10 8602440e ....%....A....D. │ │ │ │ │ + 0x00000140 18830346 0e20510e 18430e10 410e0800 ...F. Q..C..A... │ │ │ │ │ 0x00000150 44000000 54010000 00000000 69000000 D...T.......i... │ │ │ │ │ 0x00000160 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000170 420e288c 05410e30 8606480e 38830744 B.(..A.0..H.8..D │ │ │ │ │ - 0x00000180 0e400249 0e38410e 30410e28 420e2042 .@.I.8A.0A.(B. B │ │ │ │ │ - 0x00000190 0e18420e 10420e08 ..B..B.. │ │ │ │ │ + 0x00000170 420e288c 05480e30 8606480e 3883074e B.(..H.0..H.8..N │ │ │ │ │ + 0x00000180 0e40780e 38410e30 410e2842 0e20420e .@x.8A.0A.(B. B. │ │ │ │ │ + 0x00000190 18420e10 420e0800 .B..B... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00617070 6c795f72 32686300 6170706c .apply_r2hc.appl │ │ │ │ │ 0x00000010 795f6863 32720070 72696e74 00646573 y_hc2r.print.des │ │ │ │ │ 0x00000020 74726f79 006d6b70 6c616e00 70616474 troy.mkplan.padt │ │ │ │ │ - 0x00000030 2e300062 75646469 65732e32 00736164 .0.buddies.2.sad │ │ │ │ │ - 0x00000040 742e3100 2e4c4330 00666674 775f706c t.1..LC0.fftw_pl │ │ │ │ │ + 0x00000030 2e300073 6164742e 31006275 64646965 .0.sadt.1.buddie │ │ │ │ │ + 0x00000040 732e3200 2e4c4330 00666674 775f706c s.2..LC0.fftw_pl │ │ │ │ │ 0x00000050 616e5f64 65737472 6f795f69 6e746572 an_destroy_inter │ │ │ │ │ 0x00000060 6e616c00 66667477 5f706963 6b64696d nal.fftw_pickdim │ │ │ │ │ 0x00000070 00666674 775f7465 6e736f72 5f73706c .fftw_tensor_spl │ │ │ │ │ 0x00000080 69740066 6674775f 74656e73 6f725f63 it.fftw_tensor_c │ │ │ │ │ 0x00000090 6f70795f 696e706c 61636500 66667477 opy_inplace.fftw │ │ │ │ │ 0x000000a0 5f74656e 736f725f 61707065 6e640066 _tensor_append.f │ │ │ │ │ 0x000000b0 6674775f 74656e73 6f725f63 6f707900 ftw_tensor_copy. │ │ │ ├── lt13-rank-geq2.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: 3744 (bytes into file) │ │ │ │ │ + Start of section headers: 3728 (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 0xea0: │ │ │ │ │ +There are 17 section headers, starting at offset 0xe90: │ │ │ │ │ │ │ │ │ │ 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 0003a9 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a30 0002d0 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0003e9 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0003e9 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003e9 00001e 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000407 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000d00 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000427 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d60 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 00043f 00000c 00 A 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 00044b 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 00044b 000148 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000d78 000090 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 000598 000300 18 15 14 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000898 000194 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000e08 000091 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000399 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a20 0002d0 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0003d9 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0003d9 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0003d9 00001e 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0003f7 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000cf0 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 000417 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d50 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 00042f 00000c 00 A 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 00043b 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 00043b 000148 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000d68 000090 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000588 000300 18 15 14 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000888 000194 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000df8 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,19 +2,19 @@ │ │ │ │ │ Symbol table '.symtab' contains 32 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 44 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 0000000000000030 36 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ 4: 0000000000000060 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 5: 0000000000000080 643 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 5: 0000000000000080 635 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 7: 0000000000000310 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 8: 0000000000000000 12 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ - 9: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ + 7: 0000000000000300 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ + 9: 0000000000000000 12 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 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_plan_destroy_internal │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_pickdim │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_split │ │ │ │ │ @@ -25,11 +25,11 @@ │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_add │ │ │ │ │ 24: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_destroy4 │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_min_stride │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_max_index │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 28: 0000000000000340 105 FUNC GLOBAL DEFAULT 1 fftw_rdft_rank_geq2_register │ │ │ │ │ + 28: 0000000000000330 105 FUNC GLOBAL DEFAULT 1 fftw_rdft_rank_geq2_register │ │ │ │ │ 29: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 30: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 31: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,53 +1,53 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa30 contains 30 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa20 contains 30 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000003c 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000040 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000069 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000000ed 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -0000000000000149 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ -0000000000000157 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000169 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000019f 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -00000000000001ad 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000001c6 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -00000000000001d1 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000001f0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ -0000000000000202 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -0000000000000219 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -0000000000000224 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000024c 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000000e5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ +0000000000000145 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_split - 4 │ │ │ │ │ +0000000000000153 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000167 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000193 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +00000000000001a2 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 │ │ │ │ │ +00000000000001ec 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_append - 4 │ │ │ │ │ +0000000000000200 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +0000000000000218 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000000223 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000251 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000256 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000277 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ -000000000000028c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +0000000000000278 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add - 4 │ │ │ │ │ +000000000000028d 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +00000000000002ab 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 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 │ │ │ │ │ -00000000000002ed 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ -0000000000000320 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000034c 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -0000000000000362 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000376 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000391 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000002ca 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy4 - 4 │ │ │ │ │ +00000000000002d9 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_min_stride - 4 │ │ │ │ │ +00000000000002e5 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ +0000000000000310 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000033b 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000343 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +0000000000000366 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000381 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 0000000000000073 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000331 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000321 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xd00 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xcf0 contains 4 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000001f00000001 R_X86_64_64 0000000000000000 fftw_rdft_solve + 0 │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 310 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 300 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 30 │ │ │ │ │ 0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 60 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xd60 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xd50 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd78 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd68 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 + 30 │ │ │ │ │ 000000000000005c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 60 │ │ │ │ │ 0000000000000078 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 80 │ │ │ │ │ -00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 310 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 300 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 330 │ │ │ │ ├── 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 │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 17 to 0000000000000072 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000070 0000000000000064 00000074 FDE cie=00000000 pc=0000000000000080..0000000000000303 │ │ │ │ │ +00000070 0000000000000064 00000074 FDE cie=00000000 pc=0000000000000080..00000000000002fb │ │ │ │ │ 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 │ │ │ │ │ @@ -77,83 +77,84 @@ │ │ │ │ │ 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_loc2: 452 to 0000000000000294 │ │ │ │ │ + DW_CFA_advance_loc2: 461 to 0000000000000295 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000298 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000299 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000299 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000029a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000029b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000029c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000029d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000029e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000029f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002a1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000002a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000002b0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000002a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000024 000000dc FDE cie=00000000 pc=0000000000000310..0000000000000335 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000311 │ │ │ │ │ +000000d8 0000000000000024 000000dc FDE cie=00000000 pc=0000000000000300..0000000000000325 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000301 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000312 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000305 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000031b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000030b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000000032c │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000031c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000000032f │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000031f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000330 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000320 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000044 00000104 FDE cie=00000000 pc=0000000000000340..00000000000003a9 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000342 │ │ │ │ │ +00000100 0000000000000044 00000104 FDE cie=00000000 pc=0000000000000330..0000000000000399 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000332 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000344 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000334 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000346 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000336 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000348 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000338 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000349 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000340 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000351 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000348 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000355 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000000356 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 73 to 000000000000039e │ │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000038e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000039f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000038f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000390 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000392 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000394 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000396 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000398 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ 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 │ │ │ │ │ @@ -24,17 +24,17 @@ │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000030 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ │ mov 0x40(%rax),%rcx │ │ │ │ │ mov 0x48(%rax),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ mov 0x10(%rdx),%edx │ │ │ │ │ jmp *%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ @@ -63,244 +63,241 @@ │ │ │ │ │ sub $0x58,%rsp │ │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ │ mov (%rbx),%eax │ │ │ │ │ cmp $0x7fffffff,%eax │ │ │ │ │ je b2 │ │ │ │ │ mov %rdx,%rbp │ │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ │ - mov %rsi,%r15 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ cmpl $0x7fffffff,(%rdx) │ │ │ │ │ je b2 │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jg d0 │ │ │ │ │ + jg c8 │ │ │ │ │ add $0x58,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - lea 0x3c(%rsp),%r9 │ │ │ │ │ - mov 0x10(%rdi),%edi │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - call f1 │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ + lea 0x3c(%rsp),%r9 │ │ │ │ │ + mov 0x10(%rdi),%edi │ │ │ │ │ + call e9 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ je b2 │ │ │ │ │ mov 0x3c(%rsp),%eax │ │ │ │ │ lea 0x1(%rax),%edx │ │ │ │ │ mov %edx,0x3c(%rsp) │ │ │ │ │ cmp (%rbx),%edx │ │ │ │ │ jge b2 │ │ │ │ │ mov 0xd4(%rbp),%eax │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ and $0xfffff,%ecx │ │ │ │ │ test $0x80,%al │ │ │ │ │ - je 124 │ │ │ │ │ + je 11c │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%r12) │ │ │ │ │ jne b2 │ │ │ │ │ and $0x10000,%ecx │ │ │ │ │ - je 13a │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ + je 132 │ │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ │ mov (%rdi),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jg 2e0 │ │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ │ + jg 2d8 │ │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ │ lea 0x40(%rsp),%rsi │ │ │ │ │ - call 14d │ │ │ │ │ + lea 0x28(%r13),%r15 │ │ │ │ │ + call 149 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_split-0x4 │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - call 15b │ │ │ │ │ + call 157 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - mov %rax,%r13 │ │ │ │ │ - call 16d │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + call 16b │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ │ + mov 0x20(%r13),%rcx │ │ │ │ │ + mov 0x18(%r13),%rdx │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - lea 0x28(%r15),%rax │ │ │ │ │ - mov 0x18(%r15),%rdx │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ movslq 0x3c(%rsp),%rax │ │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ - lea 0x28(%r15,%rax,4),%rbx │ │ │ │ │ - call 1a3 │ │ │ │ │ + mov 0x10(%r13),%rdi │ │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + lea (%r15,%rax,4),%rbx │ │ │ │ │ + call 197 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - call 1b1 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + call 1a6 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1ca │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ + call 1c0 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1d5 │ │ │ │ │ + call 1cb │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 2b0 │ │ │ │ │ - mov 0x20(%r15),%rdx │ │ │ │ │ + je 2a8 │ │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ - call 1f4 │ │ │ │ │ + call 1f0 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_append-0x4 │ │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - call 206 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + call 204 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + mov %r15,%r8 │ │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - call 21d │ │ │ │ │ + call 21c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 228 │ │ │ │ │ + call 227 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ movq %rbx,%xmm0 │ │ │ │ │ movq %rax,%xmm1 │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm0,(%rsp) │ │ │ │ │ + movaps %xmm0,0x10(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 2b0 │ │ │ │ │ + je 2a8 │ │ │ │ │ lea -0x249(%rip),%rdx │ │ │ │ │ + mov $0x58,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x58,%edi │ │ │ │ │ call 25a │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ - movdqa (%rsp),%xmm0 │ │ │ │ │ + movdqa 0x10(%rsp),%xmm0 │ │ │ │ │ lea 0x8(%r15),%rsi │ │ │ │ │ - lea 0x8(%rbx),%rdi │ │ │ │ │ mov %r12,0x50(%rax) │ │ │ │ │ lea 0x8(%rax),%rdx │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ movups %xmm0,0x40(%rax) │ │ │ │ │ - call 27b │ │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ │ + call 27c │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add-0x4 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - call 290 │ │ │ │ │ + call 291 │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call 2b7 │ │ │ │ │ + call 2af │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 2bf │ │ │ │ │ + call 2b7 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ │ - call 2d4 │ │ │ │ │ + call 2ce │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy4-0x4 │ │ │ │ │ jmp b2 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - call 2e5 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + call 2dd │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_min_stride-0x4 │ │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 2f1 │ │ │ │ │ + call 2e9 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ jg b2 │ │ │ │ │ mov 0x3c(%rsp),%edx │ │ │ │ │ - jmp 13a │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 132 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000310 : │ │ │ │ │ +0000000000000300 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call 324 │ │ │ │ │ + call 314 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp 335 │ │ │ │ │ + jmp 325 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000340 : │ │ │ │ │ +0000000000000330 : │ │ │ │ │ fftw_rdft_rank_geq2_register(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + lea 0x0(%rip),%r12 │ │ │ │ │ + R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ lea 0x0(%rip),%rbp │ │ │ │ │ R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + lea 0xc(%rbp),%r13 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov %rbp,%r14 │ │ │ │ │ - lea 0xc(%rbp),%r13 │ │ │ │ │ - lea 0x0(%rip),%r12 │ │ │ │ │ - R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ mov (%r14),%r15d │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x4,%r14 │ │ │ │ │ - call 37a │ │ │ │ │ + call 36a │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movq $0x3,0x20(%rax) │ │ │ │ │ mov %r15d,0x10(%rax) │ │ │ │ │ - call 395 │ │ │ │ │ + call 385 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r13,%r14 │ │ │ │ │ - jne 366 │ │ │ │ │ + jne 356 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ ├── 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 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 24000000 ....D.......$... │ │ │ │ │ 0x00000050 00000000 18000000 58000000 00000000 ........X....... │ │ │ │ │ 0x00000060 17000000 00410e10 8302510e 08000000 .....A....Q..... │ │ │ │ │ - 0x00000070 64000000 74000000 00000000 83020000 d...t........... │ │ │ │ │ + 0x00000070 64000000 74000000 00000000 7b020000 d...t.......{... │ │ │ │ │ 0x00000080 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000090 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ 0x000000a0 0e900168 0a0e3843 0e30410e 28420e20 ...h..8C.0A.(B. │ │ │ │ │ - 0x000000b0 420e1842 0e10420e 084e0b03 c4010a0e B..B..B..N...... │ │ │ │ │ + 0x000000b0 420e1842 0e10420e 08460b03 cd010a0e B..B..B..F...... │ │ │ │ │ 0x000000c0 38440e30 410e2842 0e20420e 18420e10 8D.0A.(B. B..B.. │ │ │ │ │ - 0x000000d0 420e084f 0b000000 24000000 dc000000 B..O....$....... │ │ │ │ │ - 0x000000e0 00000000 25000000 00410e10 8602410e ....%....A....A. │ │ │ │ │ - 0x000000f0 18830349 0e20510e 18430e10 410e0800 ...I. Q..C..A... │ │ │ │ │ + 0x000000d0 420e0846 0b000000 24000000 dc000000 B..F....$....... │ │ │ │ │ + 0x000000e0 00000000 25000000 00410e10 8602440e ....%....A....D. │ │ │ │ │ + 0x000000f0 18830346 0e20510e 18430e10 410e0800 ...F. Q..C..A... │ │ │ │ │ 0x00000100 44000000 04010000 00000000 69000000 D...........i... │ │ │ │ │ 0x00000110 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000120 420e288c 05410e30 8606480e 38830744 B.(..A.0..H.8..D │ │ │ │ │ - 0x00000130 0e400249 0e38410e 30410e28 420e2042 .@.I.8A.0A.(B. B │ │ │ │ │ - 0x00000140 0e18420e 10420e08 ..B..B.. │ │ │ │ │ + 0x00000120 420e288c 05480e30 8606480e 3883074e B.(..H.0..H.8..N │ │ │ │ │ + 0x00000130 0e40780e 38410e30 410e2842 0e20420e .@x.8A.0A.(B. B. │ │ │ │ │ + 0x00000140 18420e10 420e0800 .B..B... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00617070 6c790070 72696e74 00646573 .apply.print.des │ │ │ │ │ 0x00000010 74726f79 006d6b70 6c616e00 70616474 troy.mkplan.padt │ │ │ │ │ - 0x00000020 2e300062 75646469 65732e32 00736164 .0.buddies.2.sad │ │ │ │ │ - 0x00000030 742e3100 2e4c4330 00666674 775f706c t.1..LC0.fftw_pl │ │ │ │ │ + 0x00000020 2e300073 6164742e 31006275 64646965 .0.sadt.1.buddie │ │ │ │ │ + 0x00000030 732e3200 2e4c4330 00666674 775f706c s.2..LC0.fftw_pl │ │ │ │ │ 0x00000040 616e5f64 65737472 6f795f69 6e746572 an_destroy_inter │ │ │ │ │ 0x00000050 6e616c00 66667477 5f706963 6b64696d nal.fftw_pickdim │ │ │ │ │ 0x00000060 00666674 775f7465 6e736f72 5f73706c .fftw_tensor_spl │ │ │ │ │ 0x00000070 69740066 6674775f 74656e73 6f725f63 it.fftw_tensor_c │ │ │ │ │ 0x00000080 6f70795f 696e706c 61636500 66667477 opy_inplace.fftw │ │ │ │ │ 0x00000090 5f74656e 736f725f 61707065 6e640066 _tensor_append.f │ │ │ │ │ 0x000000a0 6674775f 74656e73 6f725f63 6f707900 ftw_tensor_copy. │ │ │ ├── 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: 3632 (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: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0xe30: │ │ │ │ │ +There are 16 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 000531 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b00 000168 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000571 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000571 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000571 00002e 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00059f 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000c68 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0005bf 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000cc8 000018 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 0005d7 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 0005d7 000130 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000ce0 0000c0 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000708 0002a0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 0009a8 000156 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000da0 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000501 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000ad0 000168 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000541 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000541 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000541 00002e 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00056f 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000c38 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00058f 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000c98 000018 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0005a7 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0005a7 000130 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000cb0 0000c0 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0006d8 0002a0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000978 000156 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000d70 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,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 474 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 3: 00000000000001e0 295 FUNC LOCAL DEFAULT 1 apply_r2hc_inplace │ │ │ │ │ - 4: 0000000000000310 13 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 5: 0000000000000320 371 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 2: 0000000000000000 458 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 3: 00000000000001d0 303 FUNC LOCAL DEFAULT 1 apply_r2hc_inplace │ │ │ │ │ + 4: 0000000000000300 13 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 5: 0000000000000310 347 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 6: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 7: 00000000000004a0 17 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 8: 00000000000004c0 17 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 9: 00000000000004e0 47 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 7: 0000000000000470 17 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 8: 0000000000000490 17 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 9: 00000000000004b0 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 │ │ │ │ │ 13: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 14: 0000000000000019 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 15: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_inplace_strides │ │ │ │ │ 16: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_copy │ │ │ │ │ 17: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkproblem_rdft_0_d │ │ │ │ │ 18: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_d │ │ │ │ │ 19: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mkplan_rdft2 │ │ │ │ │ 20: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_tornk1 │ │ │ │ │ 21: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_ops_other │ │ │ │ │ 22: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_destroy_internal │ │ │ │ │ 23: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_plan_awake │ │ │ │ │ - 24: 0000000000000510 33 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rank0_register │ │ │ │ │ + 24: 00000000000004e0 33 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rank0_register │ │ │ │ │ 25: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_mksolver │ │ │ │ │ 26: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_solver_register │ │ │ │ │ 27: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_solve │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,40 +1,40 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb00 contains 15 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xad0 contains 15 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000003a9 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -00000000000003cd 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000003db 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000003e6 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000403 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -000000000000040d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000000471 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -000000000000048d 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ -00000000000004f5 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -0000000000000507 0000000e00000002 R_X86_64_PC32 0000000000000019 .LC2 - 4 │ │ │ │ │ -0000000000000514 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000521 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000004aa 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000004ca 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000052d 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000389 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +00000000000003ad 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000003bb 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +00000000000003c6 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000003e3 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000003ed 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000000449 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +0000000000000465 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ +00000000000004c5 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +00000000000004d7 0000000e00000002 R_X86_64_PC32 0000000000000019 .LC2 - 4 │ │ │ │ │ +00000000000004e4 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000004f1 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000047a 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +000000000000049a 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000004fd 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xc68 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xc38 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 + 4c0 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 4e0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 4a0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 490 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 4b0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 470 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xcc8 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xc98 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 320 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 310 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xce0 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xcb0 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 + 1e0 │ │ │ │ │ -000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 310 │ │ │ │ │ -0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 320 │ │ │ │ │ -00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4a0 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4c0 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4e0 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 510 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 300 │ │ │ │ │ +0000000000000090 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 310 │ │ │ │ │ +00000000000000e0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 470 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 490 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4b0 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 4e0 │ │ │ │ ├── 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..00000000000001da │ │ │ │ │ +00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..00000000000001ca │ │ │ │ │ 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,104 +28,104 @@ │ │ │ │ │ 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: 347 to 0000000000000168 │ │ │ │ │ + DW_CFA_advance_loc2: 348 to 0000000000000169 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000169 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000016a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000016c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000016d │ │ │ │ │ + DW_CFA_advance_loc: 2 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_advance_loc: 15 to 0000000000000180 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000178 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000001e0..0000000000000307 │ │ │ │ │ +00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000001d0..00000000000002ff │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000310..000000000000031d │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000300..000000000000030d │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000088 000000000000004c 0000008c FDE cie=00000000 pc=0000000000000320..0000000000000493 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000332 │ │ │ │ │ +00000088 000000000000004c 0000008c FDE cie=00000000 pc=0000000000000310..000000000000046b │ │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000000322 │ │ │ │ │ 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: 2 to 0000000000000324 │ │ │ │ │ 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 0000000000000325 │ │ │ │ │ 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: 4 to 0000000000000329 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000340 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000330 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000000394 │ │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000000374 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000397 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000377 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000398 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000378 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000039c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000037c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000380 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 153 to 0000000000000439 │ │ │ │ │ + DW_CFA_advance_loc1: 153 to 0000000000000419 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000043d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000041d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000043e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000041e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000440 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000420 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000442 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000422 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000450 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000428 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000d8 0000000000000010 000000dc FDE cie=00000000 pc=00000000000004a0..00000000000004b1 │ │ │ │ │ +000000d8 0000000000000010 000000dc FDE cie=00000000 pc=0000000000000470..0000000000000481 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=00000000000004c0..00000000000004d1 │ │ │ │ │ +000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000490..00000000000004a1 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000010 00000104 FDE cie=00000000 pc=00000000000004e0..000000000000050f │ │ │ │ │ +00000100 0000000000000010 00000104 FDE cie=00000000 pc=00000000000004b0..00000000000004df │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000018 00000118 FDE cie=00000000 pc=0000000000000510..0000000000000531 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000511 │ │ │ │ │ +00000114 0000000000000018 00000118 FDE cie=00000000 pc=00000000000004e0..0000000000000501 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000529 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000004f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -H;F(t>ff. │ │ │ │ │ (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 {} │ │ │ │ │ @@ -12,367 +12,361 @@ │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x40(%rdi),%r12 │ │ │ │ │ mov 0x48(%rdi),%r15 │ │ │ │ │ mov 0x50(%rdi),%r14 │ │ │ │ │ cmp $0x3,%r12 │ │ │ │ │ - jle 1d0 │ │ │ │ │ + jle 1c0 │ │ │ │ │ mov %r15,%rax │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ - lea (%r14,%r14,2),%r11 │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea 0x0(,%r15,8),%rbp │ │ │ │ │ - lea 0x0(,%r14,8),%rdi │ │ │ │ │ shl $0x5,%rbx │ │ │ │ │ + mov %r8,%rdx │ │ │ │ │ mov %rax,-0x10(%rsp) │ │ │ │ │ + lea (%r14,%r14,2),%r11 │ │ │ │ │ add %rsi,%rax │ │ │ │ │ - shl $0x3,%r11 │ │ │ │ │ shl $0x5,%r10 │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ + shl $0x3,%r11 │ │ │ │ │ mov %r13,%rax │ │ │ │ │ + lea 0x0(,%r15,8),%rbp │ │ │ │ │ mov $0x4,%r9d │ │ │ │ │ + lea 0x0(,%r14,8),%rdi │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movsd (%rsi),%xmm3 │ │ │ │ │ - movsd (%rsi,%rbp,1),%xmm2 │ │ │ │ │ add $0x4,%r9 │ │ │ │ │ + movsd (%rsi,%rbp,1),%xmm2 │ │ │ │ │ add %rbx,%rsi │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ movsd (%rcx,%rbp,1),%xmm0 │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ movsd %xmm3,(%rax) │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ 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,%r11,1) │ │ │ │ │ - movq $0x0,(%rdx,%r11,1) │ │ │ │ │ add %r10,%rax │ │ │ │ │ + movq $0x0,(%rdx,%r11,1) │ │ │ │ │ add %r10,%rdx │ │ │ │ │ cmp %r9,%r12 │ │ │ │ │ jge 70 │ │ │ │ │ + lea -0x4(%r12),%rax │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ add %r10,%r8 │ │ │ │ │ - lea -0x4(%r12),%rax │ │ │ │ │ shr $0x2,%rsi │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ - dec %rsi │ │ │ │ │ + sub $0x1,%rsi │ │ │ │ │ add $0x8,%rax │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - imul %rbx,%rsi │ │ │ │ │ - mov -0x10(%rsp),%rbx │ │ │ │ │ imul %r10,%rdx │ │ │ │ │ add %r13,%r10 │ │ │ │ │ - add %rdx,%r8 │ │ │ │ │ + imul %rbx,%rsi │ │ │ │ │ + mov -0x10(%rsp),%rbx │ │ │ │ │ lea (%r10,%rdx,1),%r13 │ │ │ │ │ + add %rdx,%r8 │ │ │ │ │ mov -0x8(%rsp),%rdx │ │ │ │ │ add %rbx,%rdx │ │ │ │ │ add %rdx,%rsi │ │ │ │ │ add $0x3,%r12 │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jl 167 │ │ │ │ │ + jl 168 │ │ │ │ │ movsd (%rsi),%xmm0 │ │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ │ movsd %xmm0,0x0(%r13) │ │ │ │ │ movq $0x0,(%r8) │ │ │ │ │ cmp $0x1,%r15 │ │ │ │ │ - jne 180 │ │ │ │ │ + jne 178 │ │ │ │ │ cmp $0x1,%r14 │ │ │ │ │ - jne 180 │ │ │ │ │ + jne 178 │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jl 167 │ │ │ │ │ + jl 168 │ │ │ │ │ movsd 0x8(%rsi),%xmm0 │ │ │ │ │ add $0x2,%rax │ │ │ │ │ movsd %xmm0,0x8(%r13) │ │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jl 167 │ │ │ │ │ + jl 168 │ │ │ │ │ movsd 0x10(%rsi),%xmm0 │ │ │ │ │ movsd %xmm0,0x10(%r13) │ │ │ │ │ movq $0x0,0x10(%r8) │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jl 167 │ │ │ │ │ - shl $0x3,%r15 │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ + jl 168 │ │ │ │ │ + lea (%rsi,%r15,8),%rcx │ │ │ │ │ add $0x2,%rax │ │ │ │ │ - add %r15,%rsi │ │ │ │ │ - add %r14,%r13 │ │ │ │ │ - add %r14,%r8 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + lea 0x0(,%r14,8),%rdx │ │ │ │ │ + add %rdx,%r13 │ │ │ │ │ + add %r8,%rdx │ │ │ │ │ movsd %xmm0,0x0(%r13) │ │ │ │ │ - movq $0x0,(%r8) │ │ │ │ │ + movq $0x0,(%rdx) │ │ │ │ │ cmp %rax,%r12 │ │ │ │ │ - jl 167 │ │ │ │ │ - movsd (%rsi,%r15,1),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%r13,%r14,1) │ │ │ │ │ - movq $0x0,(%r8,%r14,1) │ │ │ │ │ - jmp 167 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jl 168 │ │ │ │ │ + movsd (%rcx,%r15,8),%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%r13,%r14,8) │ │ │ │ │ + movq $0x0,(%rdx,%r14,8) │ │ │ │ │ + jmp 168 │ │ │ │ │ mov $0x4,%eax │ │ │ │ │ - jmp 109 │ │ │ │ │ + jmp 10a │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000001e0 : │ │ │ │ │ +00000000000001d0 : │ │ │ │ │ apply_r2hc_inplace(): │ │ │ │ │ mov 0x40(%rdi),%rsi │ │ │ │ │ mov 0x50(%rdi),%r10 │ │ │ │ │ cmp $0x3,%rsi │ │ │ │ │ - jle 300 │ │ │ │ │ + jle 2f8 │ │ │ │ │ lea (%r10,%r10,2),%r9 │ │ │ │ │ mov %r10,%rdi │ │ │ │ │ - lea 0x0(,%r10,8),%rcx │ │ │ │ │ mov %r8,%rax │ │ │ │ │ shl $0x3,%r9 │ │ │ │ │ shl $0x5,%rdi │ │ │ │ │ mov $0x4,%edx │ │ │ │ │ + lea 0x0(,%r10,8),%rcx │ │ │ │ │ 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) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ add $0x4,%rdx │ │ │ │ │ movq $0x0,(%rax) │ │ │ │ │ movq $0x0,(%rax,%rcx,1) │ │ │ │ │ movq $0x0,(%rax,%rcx,2) │ │ │ │ │ movq $0x0,(%rax,%r9,1) │ │ │ │ │ add %rdi,%rax │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jge 240 │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ + jge 240 │ │ │ │ │ lea -0x4(%rsi),%rax │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ shr $0x2,%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ │ - dec %rdx │ │ │ │ │ + sub $0x1,%rdx │ │ │ │ │ add $0x8,%rax │ │ │ │ │ imul %rdi,%rdx │ │ │ │ │ add %r8,%rdi │ │ │ │ │ lea (%rdx,%rdi,1),%r8 │ │ │ │ │ add $0x3,%rsi │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jl 2c4 │ │ │ │ │ + jl 2c5 │ │ │ │ │ movq $0x0,(%r8) │ │ │ │ │ lea 0x1(%rax),%rdx │ │ │ │ │ cmp $0x1,%r10 │ │ │ │ │ - jne 2d0 │ │ │ │ │ + jne 2d0 │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jl 2c4 │ │ │ │ │ + jl 2c5 │ │ │ │ │ add $0x2,%rax │ │ │ │ │ movq $0x0,0x8(%r8) │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jl 2c4 │ │ │ │ │ + jl 2c5 │ │ │ │ │ movq $0x0,0x10(%r8) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - jl 2c4 │ │ │ │ │ - shl $0x3,%r10 │ │ │ │ │ + jl 2c5 │ │ │ │ │ + lea (%r8,%r10,8),%rdx │ │ │ │ │ add $0x2,%rax │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - movq $0x0,(%r8) │ │ │ │ │ + movq $0x0,(%rdx) │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - jl 2c4 │ │ │ │ │ - movq $0x0,(%r8,%r10,1) │ │ │ │ │ + jl 2c5 │ │ │ │ │ + movq $0x0,(%rdx,%r10,8) │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov $0x4,%eax │ │ │ │ │ - jmp 28c │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov $0x4,%eax │ │ │ │ │ + jmp 28d │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000310 : │ │ │ │ │ +0000000000000300 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ jmp *0x38(%rdi) │ │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000320 : │ │ │ │ │ +0000000000000310 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 330 │ │ │ │ │ + je 320 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x38(%rsi),%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - je 3c0 │ │ │ │ │ + je 3a0 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 390 │ │ │ │ │ + jne 370 │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jg 390 │ │ │ │ │ + jg 370 │ │ │ │ │ mov 0x18(%rsi),%rax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ cmp 0x28(%rsi),%rax │ │ │ │ │ - je 3a0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - lea -0x377(%rip),%rdx │ │ │ │ │ - cmp 0x28(%rbp),%rax │ │ │ │ │ - jne 400 │ │ │ │ │ - lea -0x1a8(%rip),%rdx │ │ │ │ │ - jmp 400 │ │ │ │ │ + je 380 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea -0x35f(%rip),%rdx │ │ │ │ │ + cmp 0x28(%rbp),%rax │ │ │ │ │ + jne 3e0 │ │ │ │ │ + lea -0x19c(%rip),%rdx │ │ │ │ │ + jmp 3e0 │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 3ad │ │ │ │ │ + call 38d │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 390 │ │ │ │ │ + je 370 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ cmp $0x4,%eax │ │ │ │ │ - jne 3f5 │ │ │ │ │ + jne 3d5 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ mov 0x28(%rbp),%r12 │ │ │ │ │ mov 0x18(%rbp),%r13 │ │ │ │ │ - call 3d1 │ │ │ │ │ + call 3b1 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov %r12,%rsi │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - call 3df │ │ │ │ │ + call 3bf │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 3ea │ │ │ │ │ + call 3ca │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 390 │ │ │ │ │ + je 370 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ - lea -0xec(%rip),%rdx │ │ │ │ │ + lea -0xdc(%rip),%rdx │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 450 │ │ │ │ │ + je 428 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x60,%edi │ │ │ │ │ - call 411 │ │ │ │ │ + call 3f1 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 460 │ │ │ │ │ + je 438 │ │ │ │ │ mov %r12,0x58(%rbx) │ │ │ │ │ movdqu 0x8(%r12),%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rbx) │ │ │ │ │ movdqu 0x18(%r12),%xmm0 │ │ │ │ │ movups %xmm0,0x18(%rbx) │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rbp),%rax │ │ │ │ │ - jmp 370 │ │ │ │ │ + jmp 358 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ lea 0x50(%rbx),%rcx │ │ │ │ │ lea 0x48(%rbx),%rdx │ │ │ │ │ lea 0x40(%rbx),%rsi │ │ │ │ │ - call 475 │ │ │ │ │ + call 44d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x38(%rbp),%eax │ │ │ │ │ mov %r12,0x58(%rbx) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 41f │ │ │ │ │ + jne 3ff │ │ │ │ │ mov 0x40(%rbx),%rax │ │ │ │ │ lea 0x8(%rbx),%rsi │ │ │ │ │ lea (%rax,%rax,2),%rdi │ │ │ │ │ - call 491 │ │ │ │ │ + call 469 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_other-0x4 │ │ │ │ │ - jmp 435 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 415 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000004a0 : │ │ │ │ │ +0000000000000470 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 4b0 │ │ │ │ │ - jmp 4ae │ │ │ │ │ + je 480 │ │ │ │ │ + jmp 47e │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000004c0 : │ │ │ │ │ +0000000000000490 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x58(%rdi),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - je 4d0 │ │ │ │ │ - jmp 4ce │ │ │ │ │ + je 4a0 │ │ │ │ │ + jmp 49e │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ ret │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000004e0 : │ │ │ │ │ +00000000000004b0 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ mov 0x58(%rax),%rdx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 500 │ │ │ │ │ + je 4d0 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%rcx │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%rcx │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000000000000510 : │ │ │ │ │ +00000000000004e0 : │ │ │ │ │ fftw_rdft2_rank0_register(): │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x10,%edi │ │ │ │ │ - call 525 │ │ │ │ │ + call 4f5 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 531 │ │ │ │ │ + jmp 501 │ │ │ │ │ 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 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 da010000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 ca010000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 5b010a0e 30410e28 ..A.8...[...0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4f0b0000 B. B..B..B..O... │ │ │ │ │ - 0x00000060 10000000 64000000 00000000 27010000 ....d.......'... │ │ │ │ │ + 0x00000040 8606410e 38830703 5c010a0e 30410e28 ..A.8...\...0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 460b0000 B. B..B..B..F... │ │ │ │ │ + 0x00000060 10000000 64000000 00000000 2f010000 ....d......./... │ │ │ │ │ 0x00000070 00000000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 0d000000 00000000 4c000000 8c000000 ........L....... │ │ │ │ │ - 0x00000090 00000000 73010000 00520e10 8d02420e ....s....R....B. │ │ │ │ │ + 0x00000090 00000000 5b010000 00520e10 8d02420e ....[....R....B. │ │ │ │ │ 0x000000a0 188c0341 0e208604 440e2883 05470e30 ...A. ..D.(..G.0 │ │ │ │ │ - 0x000000b0 02540a0e 28430e20 410e1842 0e10420e .T..(C. A..B..B. │ │ │ │ │ + 0x000000b0 02440a0e 28430e20 410e1842 0e10420e .D..(C. A..B..B. │ │ │ │ │ 0x000000c0 08440b02 990a0e28 440e2041 0e18420e .D.....(D. A..B. │ │ │ │ │ - 0x000000d0 10420e08 4e0b0000 10000000 dc000000 .B..N........... │ │ │ │ │ + 0x000000d0 10420e08 460b0000 10000000 dc000000 .B..F........... │ │ │ │ │ 0x000000e0 00000000 11000000 00000000 10000000 ................ │ │ │ │ │ 0x000000f0 f0000000 00000000 11000000 00000000 ................ │ │ │ │ │ 0x00000100 10000000 04010000 00000000 2f000000 ............/... │ │ │ │ │ 0x00000110 00000000 18000000 18010000 00000000 ................ │ │ │ │ │ 0x00000120 21000000 00410e10 8302580e 08000000 !....A....X..... │ │ │ ├── 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: 16304 (bytes into file) │ │ │ │ │ + Start of section headers: 16232 (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 0x3fb0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3f68: │ │ │ │ │ │ │ │ │ │ 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 00252d 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 0035f0 000408 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00256d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00256d 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00256d 0000c2 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00262f 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0039f8 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00264f 0000f8 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 003a58 0002a0 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002747 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002747 0006e8 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003cf8 000228 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002e30 000510 18 14 33 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 003340 0002aa 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003f20 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0024e5 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0035a8 000408 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002525 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002525 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002525 0000c2 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0025e7 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 0039b0 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 002607 0000f8 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 003a10 0002a0 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0026ff 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0026ff 0006e8 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003cb0 000228 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002de8 000510 18 14 33 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0032f8 0002aa 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 003ed8 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,34 +3,34 @@ │ │ │ │ │ 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 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 118 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 7: 00000000000000d0 181 FUNC LOCAL DEFAULT 1 applicable_ip_sq_tiled │ │ │ │ │ - 8: 0000000000000190 65 FUNC LOCAL DEFAULT 1 applicable_tiled │ │ │ │ │ - 9: 00000000000001e0 144 FUNC LOCAL DEFAULT 1 applicable_cpy2dco │ │ │ │ │ + 6: 0000000000000050 119 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 7: 00000000000000d0 179 FUNC LOCAL DEFAULT 1 applicable_ip_sq_tiled │ │ │ │ │ + 8: 0000000000000190 57 FUNC LOCAL DEFAULT 1 applicable_tiled │ │ │ │ │ + 9: 00000000000001d0 145 FUNC LOCAL DEFAULT 1 applicable_cpy2dco │ │ │ │ │ 10: 0000000000000270 19 FUNC LOCAL DEFAULT 1 apply_memcpy │ │ │ │ │ - 11: 0000000000000290 460 FUNC LOCAL DEFAULT 1 applicable │ │ │ │ │ - 12: 0000000000000460 385 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 11: 0000000000000290 452 FUNC LOCAL DEFAULT 1 applicable │ │ │ │ │ + 12: 0000000000000460 386 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 13: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 14: 00000000000005f0 153 FUNC LOCAL DEFAULT 1 applicable_ip_sq │ │ │ │ │ - 15: 0000000000000690 2564 FUNC LOCAL DEFAULT 1 memcpy_loop │ │ │ │ │ - 16: 00000000000010a0 205 FUNC LOCAL DEFAULT 1 apply_memcpy_loop │ │ │ │ │ - 17: 0000000000001170 1830 FUNC LOCAL DEFAULT 1 transpose │ │ │ │ │ + 14: 00000000000005f0 151 FUNC LOCAL DEFAULT 1 applicable_ip_sq │ │ │ │ │ + 15: 0000000000000690 2562 FUNC LOCAL DEFAULT 1 memcpy_loop │ │ │ │ │ + 16: 00000000000010a0 206 FUNC LOCAL DEFAULT 1 apply_memcpy_loop │ │ │ │ │ + 17: 0000000000001170 1833 FUNC LOCAL DEFAULT 1 transpose │ │ │ │ │ 18: 00000000000018a0 145 FUNC LOCAL DEFAULT 1 apply_ip_sq_tiledbuf │ │ │ │ │ 19: 0000000000001940 145 FUNC LOCAL DEFAULT 1 apply_ip_sq │ │ │ │ │ 20: 00000000000019e0 145 FUNC LOCAL DEFAULT 1 apply_ip_sq_tiled │ │ │ │ │ - 21: 0000000000001a80 1703 FUNC LOCAL DEFAULT 1 copy │ │ │ │ │ - 22: 0000000000002130 198 FUNC LOCAL DEFAULT 1 apply_tiledbuf │ │ │ │ │ - 23: 0000000000002200 198 FUNC LOCAL DEFAULT 1 apply_cpy2dco │ │ │ │ │ - 24: 00000000000022d0 198 FUNC LOCAL DEFAULT 1 apply_tiled │ │ │ │ │ - 25: 00000000000023a0 282 FUNC LOCAL DEFAULT 1 apply_iter │ │ │ │ │ + 21: 0000000000001a80 1689 FUNC LOCAL DEFAULT 1 copy │ │ │ │ │ + 22: 0000000000002120 190 FUNC LOCAL DEFAULT 1 apply_tiledbuf │ │ │ │ │ + 23: 00000000000021e0 190 FUNC LOCAL DEFAULT 1 apply_cpy2dco │ │ │ │ │ + 24: 00000000000022a0 190 FUNC LOCAL DEFAULT 1 apply_tiled │ │ │ │ │ + 25: 0000000000002360 282 FUNC LOCAL DEFAULT 1 apply_iter │ │ │ │ │ 26: 00000000000000e0 24 OBJECT LOCAL DEFAULT 8 sadt.2 │ │ │ │ │ 27: 0000000000000000 216 OBJECT LOCAL DEFAULT 8 tab.1 │ │ │ │ │ 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: 00000000000024c0 109 FUNC GLOBAL DEFAULT 1 fftw_rdft_rank0_register │ │ │ │ │ + 48: 0000000000002480 101 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 0x35f0 contains 43 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x35a8 contains 43 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000063 0000001e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000062 0000001e00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 000000000000008a 0000001f00000002 R_X86_64_PC32 0000000000000007 .LC1 - 4 │ │ │ │ │ -00000000000000b7 0000002000000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ -0000000000000169 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -00000000000001be 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ -000000000000022a 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000023f 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000255 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000261 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000b1 0000002000000002 R_X86_64_PC32 000000000000000a .LC2 - 4 │ │ │ │ │ +0000000000000167 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +00000000000001b6 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_compute_tilesz - 4 │ │ │ │ │ +000000000000021b 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000230 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000246 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000252 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ 0000000000000482 0000001c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 000000000000048c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000580 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -000000000000058d 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ -0000000000000d07 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000d8c 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000581 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +000000000000058e 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_other - 4 │ │ │ │ │ +0000000000000d1f 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 │ │ │ │ │ -0000000000000e7d 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000eed 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000f5d 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000fce 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000001026 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000001081 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000001155 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -00000000000018d8 000000280000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiledbuf - 4 │ │ │ │ │ -0000000000001978 000000290000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose - 4 │ │ │ │ │ -0000000000001a18 0000002a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiled - 4 │ │ │ │ │ -0000000000002170 0000002b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ -00000000000021df 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ -0000000000002240 0000002c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -00000000000022af 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ -0000000000002310 0000002d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ -000000000000237f 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ -00000000000023eb 0000002e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -00000000000024a3 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ -00000000000024c8 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + dc │ │ │ │ │ -00000000000024d0 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000024fd 0000003100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000002519 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000e72 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000eda 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000f52 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000fc8 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000102e 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000107e 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000001156 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000018d9 000000280000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiledbuf - 4 │ │ │ │ │ +0000000000001979 000000290000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose - 4 │ │ │ │ │ +0000000000001a19 0000002a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_transpose_tiled - 4 │ │ │ │ │ +0000000000002161 0000002b0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ +00000000000021c7 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiledbuf - 4 │ │ │ │ │ +0000000000002221 0000002c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +0000000000002287 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_co - 4 │ │ │ │ │ +00000000000022e1 0000002d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ +0000000000002347 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_tiled - 4 │ │ │ │ │ +00000000000023ac 0000002e0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000002463 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy2d_ci - 4 │ │ │ │ │ +0000000000002487 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + dc │ │ │ │ │ +0000000000002493 0000001d00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000024b5 0000003100000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000024d1 0000003200000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ 000000000000027f 0000002300000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ 000000000000192d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_transpose_tiledbuf - 4 │ │ │ │ │ 00000000000019cd 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_transpose - 4 │ │ │ │ │ 0000000000001a6d 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_transpose_tiled - 4 │ │ │ │ │ -0000000000002454 0000002f00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy1d - 4 │ │ │ │ │ +0000000000002414 0000002f00000004 R_X86_64_PLT32 0000000000000000 fftw_cpy1d - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x39f8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x39b0 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 0x3a58 contains 28 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x3a10 contains 28 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000000 0000000100000001 R_X86_64_64 0000000000000000 .text + 270 │ │ │ │ │ 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 + 10a0 │ │ │ │ │ 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 + 23a0 │ │ │ │ │ +0000000000000030 0000000100000001 R_X86_64_64 0000000000000000 .text + 2360 │ │ │ │ │ 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 + 2200 │ │ │ │ │ -0000000000000050 0000000100000001 R_X86_64_64 0000000000000000 .text + 1e0 │ │ │ │ │ +0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 21e0 │ │ │ │ │ +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 + 22d0 │ │ │ │ │ +0000000000000060 0000000100000001 R_X86_64_64 0000000000000000 .text + 22a0 │ │ │ │ │ 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 + 2130 │ │ │ │ │ +0000000000000078 0000000100000001 R_X86_64_64 0000000000000000 .text + 2120 │ │ │ │ │ 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 + 1940 │ │ │ │ │ 0000000000000098 0000000100000001 R_X86_64_64 0000000000000000 .text + 5f0 │ │ │ │ │ 00000000000000a0 0000000500000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 80 │ │ │ │ │ 00000000000000a8 0000000100000001 R_X86_64_64 0000000000000000 .text + 19e0 │ │ │ │ │ 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 + 18a0 │ │ │ │ │ 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 + 460 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x3cf8 contains 23 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3cb0 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 │ │ │ │ │ 0000000000000098 0000000100000002 R_X86_64_PC32 0000000000000000 .text + d0 │ │ │ │ │ 00000000000000b0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 190 │ │ │ │ │ -00000000000000c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1e0 │ │ │ │ │ +00000000000000c8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1d0 │ │ │ │ │ 0000000000000104 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 270 │ │ │ │ │ 0000000000000118 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 290 │ │ │ │ │ 000000000000015c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 460 │ │ │ │ │ 000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 5f0 │ │ │ │ │ 00000000000001a0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 690 │ │ │ │ │ 00000000000001f0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 10a0 │ │ │ │ │ 0000000000000250 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1170 │ │ │ │ │ 00000000000002b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 18a0 │ │ │ │ │ 0000000000000318 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1940 │ │ │ │ │ 0000000000000378 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 19e0 │ │ │ │ │ 00000000000003d8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1a80 │ │ │ │ │ -00000000000004dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2130 │ │ │ │ │ -000000000000054c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2200 │ │ │ │ │ -00000000000005bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 22d0 │ │ │ │ │ -000000000000062c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 23a0 │ │ │ │ │ -00000000000006b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 24c0 │ │ │ │ │ +00000000000004dc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2120 │ │ │ │ │ +000000000000054c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 21e0 │ │ │ │ │ +00000000000005bc 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 22a0 │ │ │ │ │ +000000000000062c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2360 │ │ │ │ │ +00000000000006b4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2480 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -24,303 +24,303 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000040 0000000000000010 00000044 FDE cie=00000000 pc=0000000000000030..000000000000004e │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000054 0000000000000038 00000058 FDE cie=00000000 pc=0000000000000050..00000000000000c6 │ │ │ │ │ +00000054 0000000000000038 00000058 FDE cie=00000000 pc=0000000000000050..00000000000000c7 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000052 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000054 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000056 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000059 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000005b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000005d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000005f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000060 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000067 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc1: 77 to 00000000000000ad │ │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000000ae │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000000bc │ │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000000bb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000000c0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000000c1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000090 0000000000000014 00000094 FDE cie=00000000 pc=00000000000000d0..0000000000000185 │ │ │ │ │ - DW_CFA_advance_loc1: 143 to 000000000000015f │ │ │ │ │ +00000090 0000000000000014 00000094 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 0000000000000178 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000000176 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000000a8 0000000000000014 000000ac FDE cie=00000000 pc=0000000000000190..00000000000001d1 │ │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000001b4 │ │ │ │ │ +000000a8 0000000000000014 000000ac 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 │ │ │ │ │ │ │ │ │ │ -000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=00000000000001e0..0000000000000270 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e2 │ │ │ │ │ +000000c0 0000000000000038 000000c4 FDE cie=00000000 pc=00000000000001d0..0000000000000261 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001e5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001e6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001d6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000001ea │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000001da │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000000202 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000001f2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000203 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000204 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000206 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000208 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000210 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000200 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000000fc 0000000000000010 00000100 FDE cie=00000000 pc=0000000000000270..0000000000000283 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000110 0000000000000040 00000114 FDE cie=00000000 pc=0000000000000290..000000000000045c │ │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000002a2 │ │ │ │ │ +00000110 0000000000000040 00000114 FDE cie=00000000 pc=0000000000000290..0000000000000454 │ │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000002b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000002b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000002b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000002ab │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000002be │ │ │ │ │ DW_CFA_def_cfa_offset: 896 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000002c3 │ │ │ │ │ + DW_CFA_advance_loc1: 244 to 00000000000003b2 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000002c6 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000003b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000002c7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000002c9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000002d0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003c0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 351 to 000000000000042f │ │ │ │ │ + DW_CFA_advance_loc1: 111 to 000000000000042f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000430 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000434 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000436 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000437 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000154 000000000000002c 00000158 FDE cie=00000000 pc=0000000000000460..00000000000005e1 │ │ │ │ │ +00000154 000000000000002c 00000158 FDE cie=00000000 pc=0000000000000460..00000000000005e2 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000462 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000463 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000466 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000464 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000046a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc2: 305 to 0000000000000595 │ │ │ │ │ + DW_CFA_advance_loc2: 300 to 0000000000000596 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000596 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000597 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000598 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000599 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000005a0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000005a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000010 00000188 FDE cie=00000000 pc=00000000000005f0..0000000000000689 │ │ │ │ │ +00000184 0000000000000010 00000188 FDE cie=00000000 pc=00000000000005f0..0000000000000687 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000198 000000000000004c 0000019c FDE cie=00000000 pc=0000000000000690..0000000000001094 │ │ │ │ │ +00000198 000000000000004c 0000019c FDE cie=00000000 pc=0000000000000690..0000000000001092 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000692 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000694 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000696 │ │ │ │ │ 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: 2 to 0000000000000698 │ │ │ │ │ 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 0000000000000699 │ │ │ │ │ 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 000000000000069a │ │ │ │ │ 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 00000000000006a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 480 │ │ │ │ │ - DW_CFA_advance_loc2: 1537 to 0000000000000ca5 │ │ │ │ │ + DW_CFA_advance_loc2: 1576 to 0000000000000cc9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ca6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000cca │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ca7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ccb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000ca9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ccd │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000ccf │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000cad │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000caf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000cd3 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000cb0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000cd8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001e8 000000000000005c 000001ec FDE cie=00000000 pc=00000000000010a0..000000000000116d │ │ │ │ │ +000001e8 000000000000005c 000001ec FDE cie=00000000 pc=00000000000010a0..000000000000116e │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000010a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010a4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000010a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000010ab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010ab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000010ac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010ad │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000010b4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000000111e │ │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000001120 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000111f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001121 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001120 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001122 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001122 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001124 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001126 │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001128 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000112a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001130 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001130 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000001162 │ │ │ │ │ + DW_CFA_advance_loc: 51 to 0000000000001163 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001163 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000001164 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001165 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001166 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001167 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001168 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001169 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000116b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000116c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000116d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000248 0000000000000064 0000024c FDE cie=00000000 pc=0000000000001170..0000000000001896 │ │ │ │ │ +00000248 0000000000000064 0000024c FDE cie=00000000 pc=0000000000001170..0000000000001899 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001172 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001174 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001177 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001176 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000117c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000117b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000117e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000117c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000117f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000117d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001183 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001187 │ │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ │ - DW_CFA_advance_loc2: 1193 to 0000000000001630 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000118a │ │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ │ + DW_CFA_advance_loc2: 1222 to 0000000000001650 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001631 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001651 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001632 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001652 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001634 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001654 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001636 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001656 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001638 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001658 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000163a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000165a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000001640 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001660 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 473 to 0000000000001819 │ │ │ │ │ + DW_CFA_advance_loc2: 449 to 0000000000001821 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000181a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001825 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000181e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001826 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001823 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001828 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001828 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000182a │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000182c │ │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000182e │ │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001830 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 000002b0 000000000000005c 000002b4 FDE cie=00000000 pc=00000000000018a0..0000000000001931 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000018a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ @@ -332,41 +332,41 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000018a8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000018a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000018aa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000018ad │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000018b1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000018b4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 82 to 0000000000001903 │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000001905 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001904 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001906 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001905 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001907 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001907 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001909 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000190b │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000190d │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000190f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001910 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001910 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000191c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000000191f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001920 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001923 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001924 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001924 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001926 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001928 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 000000000000192a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -385,41 +385,41 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001948 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000001949 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000194a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000194d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001951 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001954 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 82 to 00000000000019a3 │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 00000000000019a5 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000019a4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000019a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000019a5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000019a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000019a7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019a9 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019ab │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019ad │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000019af │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000019b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000019b0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000019bc │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000019bf │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000019c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000019c3 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000019c4 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000019c4 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019ca │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ @@ -438,479 +438,480 @@ │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 00000000000019e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000019e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000019ea │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000019ed │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000019f1 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000019f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 82 to 0000000000001a43 │ │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000001a45 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a44 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001a46 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a45 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001a47 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a47 │ │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a49 │ │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a4b │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a4d │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001a4f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001a50 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001a50 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001a5c │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000001a5f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001a60 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001a63 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001a64 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001a64 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a66 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a68 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a6a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a6c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -000003d0 0000000000000100 000003d4 FDE cie=00000000 pc=0000000000001a80..0000000000002127 │ │ │ │ │ +000003d0 0000000000000100 000003d4 FDE cie=00000000 pc=0000000000001a80..0000000000002119 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a82 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000001a84 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001a86 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001a8c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001a8b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001a8e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a8c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001a92 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001a8d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001a93 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000001a97 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001a9a │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc2: 1043 to 0000000000001eaa │ │ │ │ │ + DW_CFA_advance_loc2: 1049 to 0000000000001eb3 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001eab │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001eb4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001eac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001eb5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001eae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001eb7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001eb0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001eb9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001eb2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001ebb │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001eb4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001ebd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001ec0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000001ec0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000001ec4 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ DW_CFA_advance_loc: 15 to 0000000000001ed3 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001eda │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001ed9 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001ee1 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001edf │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000001efd │ │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000001eff │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000001f14 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000001f0c │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000001f1d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000001f15 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f24 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001f1b │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f2b │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001f21 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000001f51 │ │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000001f4b │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000001f64 │ │ │ │ │ + DW_CFA_advance_loc: 25 to 0000000000001f64 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000001f73 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f66 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f7a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001f6d │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001f81 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001f74 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000001f9b │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000001f91 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000001fb9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001fa9 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000001fc5 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000001fb5 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001fcc │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001fbc │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001fd3 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000001fc3 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000001ff1 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000001fe1 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000002007 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000001ff8 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000002018 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000002009 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000201f │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000002013 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000002029 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000201a │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000002040 │ │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000002031 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000002049 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000000203a │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000002057 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000002048 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000205b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000204c │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000205f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002050 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000002077 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000002068 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000002088 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000000207a │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000002099 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000000208b │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000209d │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000002092 │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000020a4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002096 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000020bb │ │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000020ad │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000020c4 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000020b6 │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000020d5 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000020c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000020d9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000020cb │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000020dd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000020cf │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000020f3 │ │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000020e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000020fc │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000020ee │ │ │ │ │ DW_CFA_def_cfa_offset: 296 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000002104 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000020f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 304 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000002108 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000020fd │ │ │ │ │ DW_CFA_def_cfa_offset: 312 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000210f │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002101 │ │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000002122 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000002114 │ │ │ │ │ DW_CFA_def_cfa_offset: 288 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000004d4 000000000000006c 000004d8 FDE cie=00000000 pc=0000000000002130..00000000000021f6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002132 │ │ │ │ │ +000004d4 000000000000006c 000004d8 FDE cie=00000000 pc=0000000000002120..00000000000021de │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002122 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002134 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000002127 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002136 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002129 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000213b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000212b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000213c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000212c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000213d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002130 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000002144 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000002137 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000021a8 │ │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000000219a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000021a9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000219b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000021aa │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000219c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021ac │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000219e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021ae │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021b0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021b2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021a4 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000021c0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000021a8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000021c4 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000021ac │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000021cd │ │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000021b5 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000021d0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000021b8 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000021d3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000021bb │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000021e7 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000021cf │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000021eb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000021d3 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000021ec │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000021d4 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000021ed │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000021d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021ef │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021d7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021db │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000021f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021dd │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000544 000000000000006c 00000548 FDE cie=00000000 pc=0000000000002200..00000000000022c6 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002202 │ │ │ │ │ +00000544 000000000000006c 00000548 FDE cie=00000000 pc=00000000000021e0..000000000000229e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002204 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000021e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002206 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000220b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000021eb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000220c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000021ec │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000220d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000021f0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000002214 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000021f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000002278 │ │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000000225a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002279 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000225b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000227a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000225c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000227c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000225e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000227e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002260 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002280 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002262 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002282 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002264 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000002290 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002268 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000002294 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000226c │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000229d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000002275 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000022a0 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002278 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000022a3 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000227b │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000022b7 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000228f │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000022bb │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002293 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000022bc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002294 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000022bd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002295 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022bf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002297 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022c1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002299 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022c3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000229b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022c5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000229d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000005b4 000000000000006c 000005b8 FDE cie=00000000 pc=00000000000022d0..0000000000002396 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022d2 │ │ │ │ │ +000005b4 000000000000006c 000005b8 FDE cie=00000000 pc=00000000000022a0..000000000000235e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000022a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022d4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000022a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000022d6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000022a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000022db │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000022ab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000022dc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000022ac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000022dd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000022b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000022e4 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000022b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000002348 │ │ │ │ │ + DW_CFA_advance_loc1: 99 to 000000000000231a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002349 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000231b │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000234a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000231c │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000234c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000231e │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000234e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002320 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002350 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002322 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002352 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002324 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000002360 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002328 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000002364 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000232c │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000000236d │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000002335 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002370 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002338 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002373 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000233b │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000002387 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000234f │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000238b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002353 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000238c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002354 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000238d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002355 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000238f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002357 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002391 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002359 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002393 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000235b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002395 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000235d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000624 0000000000000084 00000628 FDE cie=00000000 pc=00000000000023a0..00000000000024ba │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023a2 │ │ │ │ │ +00000624 0000000000000084 00000628 FDE cie=00000000 pc=0000000000002360..000000000000247a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002362 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002364 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023a6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002366 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000023a8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002368 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000023a9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000236c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000023aa │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002370 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000023b1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002374 │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000002422 │ │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000023e4 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002423 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000023e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002424 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000023e6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002426 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002428 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023ea │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000242a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023ec │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000242c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023ee │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000002430 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000023f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000002443 │ │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000002403 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000000244a │ │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000000240a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000244b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000240b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000244d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000240d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000244f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000240f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002451 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002411 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002453 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002413 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000002460 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000002420 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000002484 │ │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000002444 │ │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000002491 │ │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000002451 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002494 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002454 │ │ │ │ │ DW_CFA_def_cfa_offset: 104 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000002497 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000002457 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000024ab │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000246b │ │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000024af │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000246f │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000024b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002470 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000024b1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002471 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002473 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024b5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002475 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024b7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002477 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024b9 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002479 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000006ac 0000000000000038 000006b0 FDE cie=00000000 pc=00000000000024c0..000000000000252d │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024c2 │ │ │ │ │ +000006ac 0000000000000038 000006b0 FDE cie=00000000 pc=0000000000002480..00000000000024e5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002482 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000024c4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002484 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000024c5 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000248c │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000024cd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000002490 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000024db │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000024a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc1: 75 to 0000000000002526 │ │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000024de │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002527 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000024df │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002528 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000024e0 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000252a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000024e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000252c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000024e4 │ │ │ │ │ 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,28 +1,34 @@ │ │ │ │ │ +AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -]A\A]A^A_ │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AVAUATUH │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +AVAUATUH │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +[]A\A]A^A_ │ │ │ │ │ +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,70 +41,70 @@ │ │ │ │ │ setg %al │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000050 : │ │ │ │ │ print(): │ │ │ │ │ push %r14 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x40(%rdi),%rcx │ │ │ │ │ mov 0x350(%rdi),%rdx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ call *(%r12) │ │ │ │ │ mov 0x48(%r13),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle ac │ │ │ │ │ + jle ad │ │ │ │ │ lea 0x50(%r13),%rbp │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ lea 0x0(%rip),%r14 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - inc %ebx │ │ │ │ │ call *(%r12) │ │ │ │ │ + add $0x1,%ebx │ │ │ │ │ add $0x18,%rbp │ │ │ │ │ cmp %ebx,0x48(%r13) │ │ │ │ │ jg 90 │ │ │ │ │ pop %rbx │ │ │ │ │ - mov (%r12),%rdx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - pop %rbp │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ + pop %rbp │ │ │ │ │ + mov (%r12),%rdx │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ jmp *%rdx │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000d0 : │ │ │ │ │ applicable_ip_sq_tiled(): │ │ │ │ │ mov 0x20(%rsi),%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %rcx,0x18(%rsi) │ │ │ │ │ je e0 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x48(%rdi),%esi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ jle dc │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 17c │ │ │ │ │ + je 17a │ │ │ │ │ lea 0x58(%rdi),%rax │ │ │ │ │ sub $0x2,%esi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ jmp 10d │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea 0x1(%rcx),%edx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ @@ -116,119 +116,120 @@ │ │ │ │ │ je 100 │ │ │ │ │ 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 │ │ │ │ │ - lea (%rdx,%rdx,2),%rsi │ │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ │ - lea (%rdi,%rdx,8),%rcx │ │ │ │ │ - lea (%rdi,%rsi,8),%r8 │ │ │ │ │ - mov 0x50(%rdi,%rdx,8),%rdx │ │ │ │ │ - cmp %rdx,0x50(%rdi,%rsi,8) │ │ │ │ │ + mov 0x50(%rdx),%rcx │ │ │ │ │ + cmp %rcx,0x50(%rsi) │ │ │ │ │ jne dc │ │ │ │ │ - mov 0x60(%rcx),%rsi │ │ │ │ │ - cmp %rsi,0x58(%r8) │ │ │ │ │ + mov 0x60(%rdx),%rcx │ │ │ │ │ + cmp %rcx,0x58(%rsi) │ │ │ │ │ jne dc │ │ │ │ │ - mov 0x58(%rcx),%rcx │ │ │ │ │ - cmp %rcx,0x60(%r8) │ │ │ │ │ + mov 0x58(%rdx),%rcx │ │ │ │ │ + cmp %rcx,0x60(%rsi) │ │ │ │ │ jne dc │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov $0x2,%esi │ │ │ │ │ - call 16d │ │ │ │ │ + call 16b │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ cmp $0x4,%rax │ │ │ │ │ setg %al │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ jmp 123 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - call 1c2 │ │ │ │ │ + call 1ba │ │ │ │ │ R_X86_64_PLT32 fftw_compute_tilesz-0x4 │ │ │ │ │ cmp $0x4,%rax │ │ │ │ │ setg %al │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -00000000000001e0 : │ │ │ │ │ +00000000000001d0 : │ │ │ │ │ applicable_cpy2dco(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%ebp │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ cmp %rax,0x18(%rsi) │ │ │ │ │ - je 1fc │ │ │ │ │ + je 1ec │ │ │ │ │ cmp $0x1,%ebp │ │ │ │ │ - jg 210 │ │ │ │ │ + jg 200 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea -0x2(%rbp),%eax │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - dec %ebp │ │ │ │ │ + sub $0x1,%ebp │ │ │ │ │ cltq │ │ │ │ │ movslq %ebp,%rbp │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea (%rdi,%rax,8),%r13 │ │ │ │ │ mov 0x58(%r13),%rdi │ │ │ │ │ - call 22e │ │ │ │ │ + call 21f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rax │ │ │ │ │ lea (%rbx,%rax,8),%rbx │ │ │ │ │ mov 0x58(%rbx),%rdi │ │ │ │ │ - call 243 │ │ │ │ │ + call 234 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ - jle 1fe │ │ │ │ │ + jle 1ee │ │ │ │ │ mov 0x60(%r13),%rdi │ │ │ │ │ - call 259 │ │ │ │ │ + call 24a │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x60(%rbx),%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 265 │ │ │ │ │ + call 256 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ setle %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp 1fe │ │ │ │ │ + jmp 1ee │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000000270 : │ │ │ │ │ apply_memcpy(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ @@ -242,142 +243,142 @@ │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%ecx │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ je 2a0 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ + mov 0x10(%rsi),%r11 │ │ │ │ │ + mov (%r11),%r8d │ │ │ │ │ + cmp $0x7fffffff,%r8d │ │ │ │ │ + je 29a │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x360,%rsp │ │ │ │ │ - mov 0x10(%rsi),%rbp │ │ │ │ │ - mov 0x0(%rbp),%r8d │ │ │ │ │ - cmp $0x7fffffff,%r8d │ │ │ │ │ - jne 2d0 │ │ │ │ │ - add $0x360,%rsp │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ - pop %rbx │ │ │ │ │ - pop %rbp │ │ │ │ │ - pop %r12 │ │ │ │ │ - ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rdi,%r9 │ │ │ │ │ movq $0x1,0x40(%rsp) │ │ │ │ │ movl $0x0,0x48(%rsp) │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jle 457 │ │ │ │ │ - lea 0x8(%rbp),%rax │ │ │ │ │ + jle 44f │ │ │ │ │ + lea 0x8(%r11),%r10 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ - je 3bf │ │ │ │ │ + je 3cd │ │ │ │ │ cmp $0x20,%ebx │ │ │ │ │ - je 2bc │ │ │ │ │ - movdqu (%rax),%xmm0 │ │ │ │ │ - movslq %ebx,%r10 │ │ │ │ │ + je 3ab │ │ │ │ │ + movdqu (%r10),%xmm0 │ │ │ │ │ lea 0x1(%rbx),%edx │ │ │ │ │ - lea (%r10,%r10,2),%r10 │ │ │ │ │ - lea 0x360(%rsp,%r10,8),%r10 │ │ │ │ │ - movups %xmm0,-0x310(%r10) │ │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ │ - mov %r11,-0x300(%r10) │ │ │ │ │ - lea 0x1(%rcx),%r10d │ │ │ │ │ - cmp %r10d,%r8d │ │ │ │ │ + movslq %ebx,%rax │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + shl $0x3,%rax │ │ │ │ │ + movups %xmm0,0x50(%rsp,%rax,1) │ │ │ │ │ + mov 0x10(%r10),%r12 │ │ │ │ │ + mov %r12,0x60(%rsp,%rax,1) │ │ │ │ │ + lea 0x1(%rcx),%eax │ │ │ │ │ + cmp %eax,%r8d │ │ │ │ │ je 410 │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ - je 3b0 │ │ │ │ │ - movslq %r10d,%r10 │ │ │ │ │ + je 3c0 │ │ │ │ │ + cltq │ │ │ │ │ + mov %rsp,%r12 │ │ │ │ │ sub %ebx,%ecx │ │ │ │ │ - lea (%r10,%r10,2),%rax │ │ │ │ │ - lea 0x0(%rbp,%rax,8),%r11 │ │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ │ + lea (%r11,%rax,8),%r11 │ │ │ │ │ movslq %edx,%rax │ │ │ │ │ - mov %rsp,%rbp │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - lea (%rsp,%rax,8),%r10 │ │ │ │ │ + lea (%r12,%rax,8),%r10 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp $0x20,%edx │ │ │ │ │ - je 2bc │ │ │ │ │ + je 3ab │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - 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) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ movdqu 0x8(%r11,%rax,1),%xmm0 │ │ │ │ │ - inc %edx │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ movups %xmm0,0x50(%r10,%rax,1) │ │ │ │ │ mov 0x18(%r11,%rax,1),%rbx │ │ │ │ │ mov %rbx,0x60(%r10,%rax,1) │ │ │ │ │ lea (%rcx,%rdx,1),%ebx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp %ebx,%r8d │ │ │ │ │ jle 413 │ │ │ │ │ cmp $0x20,%edx │ │ │ │ │ jne 380 │ │ │ │ │ - jmp 2bc │ │ │ │ │ - nop │ │ │ │ │ - mov %r10d,%ecx │ │ │ │ │ - add $0x18,%rax │ │ │ │ │ + add $0x360,%rsp │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + pop %rbx │ │ │ │ │ + pop %rbp │ │ │ │ │ + pop %r12 │ │ │ │ │ + ret │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %eax,%ecx │ │ │ │ │ + add $0x18,%r10 │ │ │ │ │ mov %edx,%ebx │ │ │ │ │ - mov $0x1,%r10d │ │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ │ + mov $0x1,%eax │ │ │ │ │ + mov 0x8(%r10),%rdi │ │ │ │ │ cmp $0x1,%rdi │ │ │ │ │ - je 3e0 │ │ │ │ │ + je 3e8 │ │ │ │ │ mov $0x1,%edi │ │ │ │ │ - jmp 308 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - cmpq $0x1,0x10(%rax) │ │ │ │ │ - jne 308 │ │ │ │ │ - inc %ecx │ │ │ │ │ - mov (%rax),%rdi │ │ │ │ │ + jmp 2f1 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + cmpq $0x1,0x10(%r10) │ │ │ │ │ + jne 2f1 │ │ │ │ │ + add $0x1,%ecx │ │ │ │ │ + mov (%r10),%rdi │ │ │ │ │ cmp %ecx,%r8d │ │ │ │ │ je 437 │ │ │ │ │ - add $0x18,%rax │ │ │ │ │ - mov $0x1,%r12d │ │ │ │ │ - jmp 2fe │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ - mov %rsp,%rbp │ │ │ │ │ + add $0x18,%r10 │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ + jmp 2e7 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %rsp,%r12 │ │ │ │ │ mov %edx,0x48(%rsp) │ │ │ │ │ - test %r12b,%r12b │ │ │ │ │ - jne 450 │ │ │ │ │ - mov %rbp,%rdi │ │ │ │ │ + test %bpl,%bpl │ │ │ │ │ + jne 448 │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ call *0x18(%r9) │ │ │ │ │ test %eax,%eax │ │ │ │ │ setne %al │ │ │ │ │ add $0x360,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ mov %ebx,%edx │ │ │ │ │ - mov $0x1,%r12d │ │ │ │ │ - mov %rsp,%rbp │ │ │ │ │ - test %r10b,%r10b │ │ │ │ │ + mov $0x1,%ebp │ │ │ │ │ + mov %rsp,%r12 │ │ │ │ │ + test %al,%al │ │ │ │ │ jne 413 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ │ jmp 41c │ │ │ │ │ - mov %rsp,%rbp │ │ │ │ │ + mov %rsp,%r12 │ │ │ │ │ jmp 41c │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ 0000000000000460 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rsi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - mov %rsi,%r12 │ │ │ │ │ + push %rbx │ │ │ │ │ call 290 │ │ │ │ │ mov %eax,%edx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 594 │ │ │ │ │ + je 595 │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x358,%edi │ │ │ │ │ call 490 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov 0x10(%r12),%r8 │ │ │ │ │ @@ -385,105 +386,105 @@ │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ movq $0x1,0x40(%rax) │ │ │ │ │ movl $0x0,0x48(%rax) │ │ │ │ │ mov (%r8),%edi │ │ │ │ │ lea 0x8(%r8),%rsi │ │ │ │ │ test %edi,%edi │ │ │ │ │ - jle 571 │ │ │ │ │ + jle 572 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ je 5a4 │ │ │ │ │ movslq 0x48(%rbx),%rax │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - je 571 │ │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ │ + je 572 │ │ │ │ │ lea 0x1(%rax),%r9d │ │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - inc %edx │ │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ │ mov %r9d,0x48(%rbx) │ │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ mov 0x10(%rsi),%r9 │ │ │ │ │ mov %r9,0x60(%rax) │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - je 571 │ │ │ │ │ + je 572 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ je 5a0 │ │ │ │ │ movslq %edx,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%r8,%rax,8),%rcx │ │ │ │ │ movslq 0x48(%rbx),%rax │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ - je 571 │ │ │ │ │ + je 572 │ │ │ │ │ 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) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movdqu (%rcx),%xmm0 │ │ │ │ │ lea 0x1(%rax),%esi │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ + add $0x18,%rcx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ - inc %edx │ │ │ │ │ - lea (%rbx,%rax,8),%rax │ │ │ │ │ mov %esi,0x48(%rbx) │ │ │ │ │ - add $0x18,%rcx │ │ │ │ │ + lea (%rbx,%rax,8),%rax │ │ │ │ │ movups %xmm0,0x50(%rax) │ │ │ │ │ mov -0x8(%rcx),%rsi │ │ │ │ │ mov %rsi,0x60(%rax) │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - jle 571 │ │ │ │ │ + jle 572 │ │ │ │ │ movslq 0x48(%rbx),%rax │ │ │ │ │ cmp $0x20,%eax │ │ │ │ │ jne 540 │ │ │ │ │ mov 0x20(%rbp),%rax │ │ │ │ │ mov %r8,%rdi │ │ │ │ │ mov %rax,0x350(%rbx) │ │ │ │ │ - call 584 │ │ │ │ │ + call 585 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ lea 0x8(%rbx),%rsi │ │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ │ - call 591 │ │ │ │ │ + call 592 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_other-0x4 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ add $0x18,%rsi │ │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ je 5c0 │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ jmp 4c7 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x1,0x10(%rsi) │ │ │ │ │ jne 4c7 │ │ │ │ │ mov (%rsi),%rcx │ │ │ │ │ - inc %edx │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ mov %rcx,0x40(%rbx) │ │ │ │ │ cmp %edx,%edi │ │ │ │ │ - je 571 │ │ │ │ │ + je 572 │ │ │ │ │ add $0x18,%rsi │ │ │ │ │ jmp 4bd │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ 00000000000005f0 : │ │ │ │ │ applicable_ip_sq(): │ │ │ │ │ mov 0x20(%rsi),%rcx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %rcx,0x18(%rsi) │ │ │ │ │ je 600 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov 0x48(%rdi),%esi │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ jle 5fc │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 680 │ │ │ │ │ + je 67e │ │ │ │ │ lea 0x58(%rdi),%rax │ │ │ │ │ sub $0x2,%esi │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ jmp 62d │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x1(%rcx),%edx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ @@ -495,1160 +496,1151 @@ │ │ │ │ │ je 620 │ │ │ │ │ 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 │ │ │ │ │ - lea (%rdx,%rdx,2),%rsi │ │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ │ - lea (%rdi,%rdx,8),%rcx │ │ │ │ │ - lea (%rdi,%rsi,8),%r8 │ │ │ │ │ - mov 0x50(%rdi,%rdx,8),%rdx │ │ │ │ │ - cmp %rdx,0x50(%rdi,%rsi,8) │ │ │ │ │ + mov 0x50(%rdx),%rdi │ │ │ │ │ + cmp %rdi,0x50(%rsi) │ │ │ │ │ jne 5fc │ │ │ │ │ - mov 0x60(%rcx),%rdi │ │ │ │ │ - cmp %rdi,0x58(%r8) │ │ │ │ │ + mov 0x60(%rdx),%rdi │ │ │ │ │ + cmp %rdi,0x58(%rsi) │ │ │ │ │ jne 5fc │ │ │ │ │ - mov 0x58(%rcx),%rax │ │ │ │ │ - cmp %rax,0x60(%r8) │ │ │ │ │ + mov 0x58(%rdx),%rax │ │ │ │ │ + cmp %rax,0x60(%rsi) │ │ │ │ │ sete %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ ret │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ jmp 643 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000690 : │ │ │ │ │ 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 %rdi,(%rsp) │ │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ │ - mov %esi,0xa8(%rsp) │ │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ mov 0x10(%rdx),%rax │ │ │ │ │ + mov %esi,0xa8(%rsp) │ │ │ │ │ cmp $0x1,%esi │ │ │ │ │ - je 104b │ │ │ │ │ - cmpq $0x0,0x130(%rsp) │ │ │ │ │ - jle c9e │ │ │ │ │ + je 1054 │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + jle cc2 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + movq $0x0,0x130(%rsp) │ │ │ │ │ mov %rax,0x168(%rsp) │ │ │ │ │ mov 0xa8(%rsp),%eax │ │ │ │ │ + mov %rcx,%r8 │ │ │ │ │ + mov %rdi,%r9 │ │ │ │ │ + lea 0x0(,%rbx,8),%rdx │ │ │ │ │ mov %rdx,0x160(%rsp) │ │ │ │ │ sub $0x9,%eax │ │ │ │ │ mov %eax,0xac(%rsp) │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + mov 0x18(%r13),%rax │ │ │ │ │ cmpl $0x2,0xa8(%rsp) │ │ │ │ │ - mov 0x18(%r13),%rdx │ │ │ │ │ mov 0x20(%r13),%rbx │ │ │ │ │ mov 0x28(%r13),%rbp │ │ │ │ │ - mov %rdx,0x110(%rsp) │ │ │ │ │ - je ff0 │ │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ │ + je fee │ │ │ │ │ cmpq $0x0,0x110(%rsp) │ │ │ │ │ - jle c77 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %r12,0x170(%rsp) │ │ │ │ │ - mov %rax,0x178(%rsp) │ │ │ │ │ - mov %rdx,0x150(%rsp) │ │ │ │ │ - lea 0x0(,%rbp,8),%rdx │ │ │ │ │ - mov %r15,0x180(%rsp) │ │ │ │ │ - mov %rdx,0x158(%rsp) │ │ │ │ │ + jle c92 │ │ │ │ │ + lea 0x0(,%rbx,8),%rax │ │ │ │ │ + mov %r14,0x170(%rsp) │ │ │ │ │ + mov %r8,%rdi │ │ │ │ │ xor %edx,%edx │ │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ │ + lea 0x0(,%rbp,8),%rax │ │ │ │ │ + mov %r9,%r14 │ │ │ │ │ + mov %rax,0x158(%rsp) │ │ │ │ │ + mov %r8,0x178(%rsp) │ │ │ │ │ + mov %r9,0x180(%rsp) │ │ │ │ │ cmpl $0x3,0xa8(%rsp) │ │ │ │ │ - mov 0x30(%r13),%r8 │ │ │ │ │ + mov 0x30(%r13),%rsi │ │ │ │ │ mov 0x38(%r13),%rbp │ │ │ │ │ mov 0x40(%r13),%rbx │ │ │ │ │ - je f87 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle c38 │ │ │ │ │ + je f81 │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle c52 │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ │ - xor %r9d,%r9d │ │ │ │ │ - mov %rdx,0x188(%rsp) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + xor %r8d,%r8d │ │ │ │ │ + mov %r14,0x198(%rsp) │ │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %rdi,0x190(%rsp) │ │ │ │ │ - mov %r15,0x198(%rsp) │ │ │ │ │ + mov %r13,%r14 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ mov %rax,0x120(%rsp) │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + mov %rdx,0x188(%rsp) │ │ │ │ │ + mov %rdi,0x190(%rsp) │ │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ │ cmpl $0x4,0xa8(%rsp) │ │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ │ mov 0x50(%r14),%rbp │ │ │ │ │ mov 0x58(%r14),%rbx │ │ │ │ │ - je f17 │ │ │ │ │ + je f09 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle bf6 │ │ │ │ │ + jle c0f │ │ │ │ │ lea 0x0(,%rbp,8),%rdx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %r9,0x138(%rsp) │ │ │ │ │ + mov %r8,0x138(%rsp) │ │ │ │ │ mov %rdx,0xe0(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rdx │ │ │ │ │ - mov %rax,0x140(%rsp) │ │ │ │ │ - mov %r8,0x148(%rsp) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ mov %rdx,0xe8(%rsp) │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov %rax,0x140(%rsp) │ │ │ │ │ + mov %r13,0x148(%rsp) │ │ │ │ │ mov %rdi,0xf0(%rsp) │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ cmpl $0x5,0xa8(%rsp) │ │ │ │ │ - mov 0x60(%r14),%rdi │ │ │ │ │ - mov 0x68(%r14),%rbp │ │ │ │ │ - mov 0x70(%r14),%rbx │ │ │ │ │ - je ea7 │ │ │ │ │ + mov 0x60(%r15),%rdi │ │ │ │ │ + mov 0x68(%r15),%rbp │ │ │ │ │ + mov 0x70(%r15),%rbx │ │ │ │ │ + je e95 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle bb7 │ │ │ │ │ + jle bcc │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rdi,0xc0(%rsp) │ │ │ │ │ - mov %r12,0xf8(%rsp) │ │ │ │ │ + mov %rdx,%rdi │ │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ │ mov %rax,0xb8(%rsp) │ │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov %r12,0xf8(%rsp) │ │ │ │ │ + mov %rax,%r13 │ │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ │ + mov %rdx,0x108(%rsp) │ │ │ │ │ cmpl $0x6,0xa8(%rsp) │ │ │ │ │ mov 0x78(%r13),%rsi │ │ │ │ │ mov 0x80(%r13),%rbp │ │ │ │ │ mov 0x88(%r13),%rbx │ │ │ │ │ - je e26 │ │ │ │ │ + je e27 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle b75 │ │ │ │ │ + jle b89 │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %r15,0xd0(%rsp) │ │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ │ + mov %r13,%r10 │ │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ │ lea 0x0(,%rbx,8),%rax │ │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %r13,%r10 │ │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - cmpl $0x7,0xa8(%rsp) │ │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ │ + mov %rsi,0x48(%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 b3c │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + je dc8 │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + jle b4f │ │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ mov %rcx,0x88(%rsp) │ │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ lea 0x0(,%rbp,8),%rax │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ │ + mov %r10,%rbx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ mov %r15,0x80(%rsp) │ │ │ │ │ - mov %r10,%rbx │ │ │ │ │ cmpl $0x8,0xa8(%rsp) │ │ │ │ │ mov 0xa8(%rbx),%rbp │ │ │ │ │ mov 0xb0(%rbx),%r12 │ │ │ │ │ mov 0xb8(%rbx),%r15 │ │ │ │ │ - je d40 │ │ │ │ │ + je d58 │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle b04 │ │ │ │ │ - lea 0x0(,%r12,8),%rax │ │ │ │ │ - mov %r13,%r11 │ │ │ │ │ + jle b15 │ │ │ │ │ + mov %r14,%r11 │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov %rbp,0x30(%rsp) │ │ │ │ │ + lea 0x0(,%r12,8),%rax │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - mov %rcx,%r15 │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ cmpl $0x9,0xa8(%rsp) │ │ │ │ │ - mov 0xc0(%rbx),%rbp │ │ │ │ │ - mov 0xc8(%rbx),%r14 │ │ │ │ │ - mov 0xd0(%rbx),%r13 │ │ │ │ │ - je cb0 │ │ │ │ │ - lea 0xd8(%rbx),%rax │ │ │ │ │ + mov 0xc0(%r9),%rbp │ │ │ │ │ + mov 0xc8(%r9),%r15 │ │ │ │ │ + mov 0xd0(%r9),%r12 │ │ │ │ │ + je cd8 │ │ │ │ │ + lea 0xd8(%r9),%rax │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle ae0 │ │ │ │ │ - lea 0x0(,%r14,8),%rdx │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ │ + jle aed │ │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ │ - lea 0x0(,%r13,8),%rdx │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - mov %rbp,%rbx │ │ │ │ │ + lea 0x0(,%r12,8),%rdx │ │ │ │ │ + mov %rbx,%rax │ │ │ │ │ mov %r13,%r12 │ │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ │ + mov %rbp,%rbx │ │ │ │ │ mov %r14,%r13 │ │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ │ mov %r11,0x68(%rsp) │ │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ │ mov %r10,0x78(%rsp) │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov %rax,%rbp │ │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ mov 0xac(%rsp),%esi │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - mov %r13,%rcx │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - inc %r12 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ call 690 │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ - add %rax,%r13 │ │ │ │ │ + add %rax,%r12 │ │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - cmp %r12,%rbx │ │ │ │ │ - jne a8a │ │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + cmp %rbp,%rbx │ │ │ │ │ + jne a97 │ │ │ │ │ mov 0x68(%rsp),%r11 │ │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ │ mov 0x78(%rsp),%r10 │ │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ - inc %r10 │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ cmp %r10,0x30(%rsp) │ │ │ │ │ - jne a04 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ - mov %r11,%r13 │ │ │ │ │ + jne a12 │ │ │ │ │ + mov %r11,%r14 │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + mov %r9,%rbx │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ add %rax,%rcx │ │ │ │ │ - cmp %r14,(%rsp) │ │ │ │ │ - jne 9aa │ │ │ │ │ + cmp %r14,0x8(%rsp) │ │ │ │ │ + jne 9b8 │ │ │ │ │ mov %rbx,%r10 │ │ │ │ │ mov 0x80(%rsp),%r15 │ │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ add %rax,%rcx │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ cmp %r15,0x48(%rsp) │ │ │ │ │ - jne 93a │ │ │ │ │ + jne 946 │ │ │ │ │ mov 0xc8(%rsp),%r8 │ │ │ │ │ - mov 0xd0(%rsp),%r15 │ │ │ │ │ mov %r10,%r13 │ │ │ │ │ + mov 0xd0(%rsp),%r15 │ │ │ │ │ mov 0xd8(%rsp),%rdi │ │ │ │ │ mov 0xb0(%rsp),%rax │ │ │ │ │ - inc %r8 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add %rax,%r15 │ │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ │ add %rax,%rdi │ │ │ │ │ cmp %r8,0xc0(%rsp) │ │ │ │ │ - jne 8cc │ │ │ │ │ + jne 8d8 │ │ │ │ │ mov 0xf8(%rsp),%r12 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ mov 0x100(%rsp),%rsi │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ mov 0x108(%rsp),%rdx │ │ │ │ │ mov 0xe0(%rsp),%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ add %rax,%rsi │ │ │ │ │ mov 0xe8(%rsp),%rax │ │ │ │ │ add %rax,%rdx │ │ │ │ │ cmp %r12,0xf0(%rsp) │ │ │ │ │ - jne 85a │ │ │ │ │ - mov 0x138(%rsp),%r9 │ │ │ │ │ + jne 863 │ │ │ │ │ + mov 0x138(%rsp),%r8 │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ mov 0x140(%rsp),%rax │ │ │ │ │ - mov 0x148(%rsp),%r8 │ │ │ │ │ + mov 0x148(%rsp),%r13 │ │ │ │ │ mov 0x118(%rsp),%rdx │ │ │ │ │ - inc %r9 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ │ - add %rdx,%r8 │ │ │ │ │ - cmp %r9,0x128(%rsp) │ │ │ │ │ - jne 7ee │ │ │ │ │ + add %rdx,%r13 │ │ │ │ │ + cmp %r8,0x128(%rsp) │ │ │ │ │ + jne 7f4 │ │ │ │ │ + mov %r14,%r13 │ │ │ │ │ mov 0x188(%rsp),%rdx │ │ │ │ │ mov 0x190(%rsp),%rdi │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - mov 0x198(%rsp),%r15 │ │ │ │ │ + mov 0x198(%rsp),%r14 │ │ │ │ │ mov 0x150(%rsp),%rax │ │ │ │ │ - inc %rdx │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ add %rax,%rdi │ │ │ │ │ mov 0x158(%rsp),%rax │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ cmp %rdx,0x110(%rsp) │ │ │ │ │ - jne 77f │ │ │ │ │ - mov 0x170(%rsp),%r12 │ │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ │ - mov 0x180(%rsp),%r15 │ │ │ │ │ + jne 782 │ │ │ │ │ + mov 0x170(%rsp),%r14 │ │ │ │ │ + mov 0x178(%rsp),%r8 │ │ │ │ │ + mov 0x180(%rsp),%r9 │ │ │ │ │ mov 0x160(%rsp),%rdx │ │ │ │ │ - inc %r12 │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ + addq $0x1,0x130(%rsp) │ │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ │ + add %rdx,%r8 │ │ │ │ │ mov 0x168(%rsp),%rdx │ │ │ │ │ - add %rdx,%r15 │ │ │ │ │ - cmp %r12,0x130(%rsp) │ │ │ │ │ + add %rdx,%r9 │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ jne 711 │ │ │ │ │ add $0x1a8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle ae0 │ │ │ │ │ - shl $0x3,%r13 │ │ │ │ │ - xor %r8d,%r8d │ │ │ │ │ - mov %rbx,%rax │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - mov %r13,%rbx │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %rbp,%r13 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + jle aed │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ │ + add $0x1,%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 %rbp │ │ │ │ │ - call d0b │ │ │ │ │ + call d23 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x50(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ │ - add %rbx,%rdi │ │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ │ + add %r12,%rdi │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + cmp %rbx,%rbp │ │ │ │ │ mov 0x70(%rsp),%r10 │ │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ │ - add %r14,%rsi │ │ │ │ │ - cmp %rbp,%r13 │ │ │ │ │ - jne ce0 │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - jmp ae0 │ │ │ │ │ - nop │ │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ │ + jne cf8 │ │ │ │ │ + jmp aed │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ test %rbp,%rbp │ │ │ │ │ - jle b04 │ │ │ │ │ + jle b15 │ │ │ │ │ lea 0x0(,%r12,8),%rax │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ lea 0x0(,%r15,8),%rax │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + nop │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ - inc %r15 │ │ │ │ │ - call d90 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + call da0 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ add %rax,%rbx │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ add %rax,%rdi │ │ │ │ │ cmp %r15,%rbp │ │ │ │ │ - jne d80 │ │ │ │ │ + jne d90 │ │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ - jmp b04 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp b15 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle b3c │ │ │ │ │ + jle b4f │ │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rcx,%r10 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ │ - inc %r13 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ call e05 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ add %r12,%r10 │ │ │ │ │ - cmp %r13,(%rsp) │ │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ │ jne df0 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - jmp b3c │ │ │ │ │ + jmp b4f │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle b75 │ │ │ │ │ - mov %r15,%r14 │ │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ + jle b89 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ mov %r12,%r13 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - inc %r13 │ │ │ │ │ - call e81 │ │ │ │ │ - R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ + call e76 │ │ │ │ │ + R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ add %r12,%rcx │ │ │ │ │ cmp %r13,%rbx │ │ │ │ │ - jne e70 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ │ - jmp b75 │ │ │ │ │ + jne e60 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ │ + jmp b89 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle bb7 │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ - mov %r12,(%rsp) │ │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ │ + jle bcc │ │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ + mov %rsi,%r14 │ │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ - mov %rsi,%r14 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %r15,%rdx │ │ │ │ │ - inc %r13 │ │ │ │ │ - call ef1 │ │ │ │ │ + call ede │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ add %rbx,%rcx │ │ │ │ │ cmp %r13,%r12 │ │ │ │ │ - jne ee0 │ │ │ │ │ - mov (%rsp),%r12 │ │ │ │ │ + jne ed0 │ │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ │ - jmp bb7 │ │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ │ + jmp bcc │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle bf6 │ │ │ │ │ + jle c0f │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + shl $0x3,%rbx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ │ - mov %rax,%r15 │ │ │ │ │ - mov %r8,%rcx │ │ │ │ │ - mov %r9,(%rsp) │ │ │ │ │ + mov %r12,%r13 │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %rax,%r14 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - nop │ │ │ │ │ - mov %r15,%rsi │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - mov %r12,%rdx │ │ │ │ │ - inc %r14 │ │ │ │ │ - call f61 │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ + call f56 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + add %rbp,%r14 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - add %rbx,%rcx │ │ │ │ │ - cmp %r14,%r13 │ │ │ │ │ - jne f50 │ │ │ │ │ - mov (%rsp),%r9 │ │ │ │ │ + add %r12,%rcx │ │ │ │ │ + cmp %r13,%rbx │ │ │ │ │ + jne f48 │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ │ - jmp bf6 │ │ │ │ │ - test %r8,%r8 │ │ │ │ │ - jle c38 │ │ │ │ │ + jmp c0f │ │ │ │ │ + test %rsi,%rsi │ │ │ │ │ + jle c52 │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ lea 0x0(,%rbx,8),%r12 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - lea 0x0(,%rbp,8),%r14 │ │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ │ - mov %rbx,%rbp │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rbx,%r13 │ │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r13,%rsi │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - inc %rbp │ │ │ │ │ - add %r14,%r13 │ │ │ │ │ - call fd2 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + add %rbp,%r14 │ │ │ │ │ + call fcc │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ add %r12,%rcx │ │ │ │ │ - cmp %rbp,%rbx │ │ │ │ │ - jne fbc │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ + cmp %r13,%rbx │ │ │ │ │ + jne fb6 │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - jmp c38 │ │ │ │ │ - test %rdx,%rdx │ │ │ │ │ - jle c77 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ │ + jmp c52 │ │ │ │ │ + test %rax,%rax │ │ │ │ │ + jle c92 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ + mov %r9,%rcx │ │ │ │ │ + lea 0x0(,%rbx,8),%r12 │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ - call 102a │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + add %r12,%r13 │ │ │ │ │ + call 1032 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ add %rbp,%rcx │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ - cmp %r14,0x110(%rsp) │ │ │ │ │ - jne 1017 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - jmp c77 │ │ │ │ │ - cmpq $0x0,0x130(%rsp) │ │ │ │ │ - jle c9e │ │ │ │ │ + cmp %rbx,0x110(%rsp) │ │ │ │ │ + jne 101c │ │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ │ + mov %r15,%r9 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + jmp c92 │ │ │ │ │ + test %r15,%r15 │ │ │ │ │ + jle cc2 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ - lea 0x0(,%rax,8),%rbp │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rcx,%r13 │ │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ │ + lea 0x0(,%rax,8),%rbp │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ add %rbx,%r13 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ - call 1085 │ │ │ │ │ + call 1082 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - cmp %r12,0x130(%rsp) │ │ │ │ │ - jne 106c │ │ │ │ │ - jmp c9e │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + add %rbp,%rdi │ │ │ │ │ + cmp %r12,%r15 │ │ │ │ │ + jne 106f │ │ │ │ │ + jmp cc2 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl (%rax) │ │ │ │ │ │ │ │ │ │ 00000000000010a0 : │ │ │ │ │ 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 1130 │ │ │ │ │ - dec %eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ mov %eax,0x14(%rsp) │ │ │ │ │ lea 0x68(%rdi),%rax │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle 111a │ │ │ │ │ + jle 111c │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ - mov 0x14(%rsp),%esi │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + mov 0x14(%rsp),%esi │ │ │ │ │ add %r13,%rbp │ │ │ │ │ add %r12,%r15 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ call 690 │ │ │ │ │ cmp %rbx,%r14 │ │ │ │ │ - jne 10f3 │ │ │ │ │ + jne 10f4 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle 111a │ │ │ │ │ + jle 111c │ │ │ │ │ shl $0x3,%r13 │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ nop │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - inc %rbx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %r13,%rbp │ │ │ │ │ add %r12,%r15 │ │ │ │ │ - call 1159 │ │ │ │ │ + call 115a │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ cmp %rbx,%r14 │ │ │ │ │ jne 1140 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000001170 : │ │ │ │ │ transpose(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %r8,%r15 │ │ │ │ │ push %r14 │ │ │ │ │ - push %r13 │ │ │ │ │ mov %rcx,%r14 │ │ │ │ │ + push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - sub $0x98,%rsp │ │ │ │ │ - mov %r8,%r15 │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0xa8,%rsp │ │ │ │ │ mov (%rdi),%rdi │ │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 1807 │ │ │ │ │ + je 1809 │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 1629 │ │ │ │ │ + jle 1649 │ │ │ │ │ mov 0x18(%rbp),%r9 │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ cmp $0x3,%esi │ │ │ │ │ - je 1863 │ │ │ │ │ + je 1865 │ │ │ │ │ + lea -0x9(%rsi),%ecx │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - lea -0x9(%rsi),%ebx │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ - mov %esi,0x8(%rsp) │ │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ + mov %esi,0x18(%rsp) │ │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1618 │ │ │ │ │ - cmpl $0x4,0x8(%rsp) │ │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + jle 1638 │ │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ + cmpl $0x4,0x18(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - je 182e │ │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ │ - mov %r14,0x88(%rsp) │ │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ + je 1830 │ │ │ │ │ + mov %r14,0x80(%rsp) │ │ │ │ │ + mov %r14,0x98(%rsp) │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + movq $0x0,0x70(%rsp) │ │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 15bb │ │ │ │ │ - cmpl $0x5,0x8(%rsp) │ │ │ │ │ + jle 15d8 │ │ │ │ │ mov 0x48(%r14),%rdi │ │ │ │ │ + cmpl $0x5,0x18(%rsp) │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ - je 17ce │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - xor %r15d,%r15d │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ + je 17c8 │ │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ │ + xor %ebx,%ebx │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 156c │ │ │ │ │ - cmpl $0x6,0x8(%rsp) │ │ │ │ │ - mov 0x60(%r14),%rsi │ │ │ │ │ + jle 157e │ │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ │ + cmpl $0x6,0x18(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - je 1798 │ │ │ │ │ - mov 0x50(%rsp),%rbp │ │ │ │ │ + je 178b │ │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ - mov %r15,0x78(%rsp) │ │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - mov %rbp,0x48(%rsp) │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ │ + mov %r12,%r15 │ │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 151c │ │ │ │ │ - cmpl $0x7,0x8(%rsp) │ │ │ │ │ - mov 0x78(%r13),%rsi │ │ │ │ │ + jle 152c │ │ │ │ │ + mov 0x78(%r14),%rsi │ │ │ │ │ + cmpl $0x7,0x18(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - je 175c │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + je 1751 │ │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ │ + mov %r15,0x68(%rsp) │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 14c5 │ │ │ │ │ - cmpl $0x8,0x8(%rsp) │ │ │ │ │ + jle 14d6 │ │ │ │ │ mov 0x90(%r15),%rdi │ │ │ │ │ + cmpl $0x8,0x18(%rsp) │ │ │ │ │ mov %rdi,%rdx │ │ │ │ │ - je 1719 │ │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ + je 170d │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1472 │ │ │ │ │ - cmpl $0x9,0x8(%rsp) │ │ │ │ │ + jle 147f │ │ │ │ │ mov 0xa8(%r15),%rsi │ │ │ │ │ + cmpl $0x9,0x18(%rsp) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ - je 16c0 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rsi,%r10 │ │ │ │ │ - mov %rbx,%r14 │ │ │ │ │ - mov %rbp,%r12 │ │ │ │ │ + je 16c8 │ │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ + mov %rsi,%r9 │ │ │ │ │ + mov %r14,%rbx │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov %rax,%rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1428 │ │ │ │ │ - cmpl $0xa,0x8(%rsp) │ │ │ │ │ + jle 142f │ │ │ │ │ mov 0xc0(%r15),%rax │ │ │ │ │ + cmpl $0xa,0x18(%rsp) │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - je 1640 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ - mov %rbp,%rsi │ │ │ │ │ + je 1660 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ + xor %esi,%esi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 13dd │ │ │ │ │ + jle 13e2 │ │ │ │ │ lea 0xd8(%r15),%rax │ │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + mov %rbp,0x28(%rsp) │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ - mov %rbp,%rcx │ │ │ │ │ - mov %r14,%rdx │ │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ - inc %rbx │ │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ call 1170 │ │ │ │ │ - mov 0xc8(%r13),%rdx │ │ │ │ │ - lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - cmp 0xc0(%r13),%rbx │ │ │ │ │ - jl 1366 │ │ │ │ │ + mov 0xc8(%r14),%rdx │ │ │ │ │ + lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ │ + cmp 0xc0(%r14),%rbp │ │ │ │ │ + jl 136a │ │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - mov 0xb0(%r15),%rax │ │ │ │ │ - mov 0xa8(%r15),%r10 │ │ │ │ │ - inc %rsi │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ + mov %rbx,%r8 │ │ │ │ │ + mov 0xb0(%r14),%rax │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + mov %r14,%r15 │ │ │ │ │ + mov 0xa8(%r14),%r9 │ │ │ │ │ + mov 0x28(%rsp),%rbp │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ lea (%rdx,%rax,8),%rdx │ │ │ │ │ - cmp %r10,%rsi │ │ │ │ │ - jge 13f4 │ │ │ │ │ - mov 0xc0(%r15),%rax │ │ │ │ │ + cmp %r9,%rsi │ │ │ │ │ + jge 1400 │ │ │ │ │ + mov 0xc0(%r14),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jg 1337 │ │ │ │ │ - mov 0xb0(%r15),%r11 │ │ │ │ │ - inc %rsi │ │ │ │ │ - lea (%rdx,%r11,8),%rdx │ │ │ │ │ - cmp %rsi,%r10 │ │ │ │ │ - jg 132e │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ + jg 1338 │ │ │ │ │ + mov 0xb0(%r15),%rdi │ │ │ │ │ + add $0x1,%rsi │ │ │ │ │ + lea (%rdx,%rdi,8),%rdx │ │ │ │ │ + cmp %rsi,%r9 │ │ │ │ │ + jg 132f │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x98(%r15),%rax │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov 0x90(%r15),%rdi │ │ │ │ │ - inc %r12 │ │ │ │ │ - lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - cmp %rdi,%r12 │ │ │ │ │ - jge 143c │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + cmp %rdi,%rbx │ │ │ │ │ + jge 1444 │ │ │ │ │ mov 0xa8(%r15),%rdx │ │ │ │ │ - mov %rdx,%r10 │ │ │ │ │ + mov %rdx,%r9 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 130b │ │ │ │ │ + jg 1315 │ │ │ │ │ mov 0x98(%r15),%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ - lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - cmp %r12,%rdi │ │ │ │ │ - jg 141c │ │ │ │ │ - mov %r14,%rbx │ │ │ │ │ - mov %r8,%r13 │ │ │ │ │ - mov %r9,%r14 │ │ │ │ │ - mov %rcx,%r12 │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + cmp %rbx,%rdi │ │ │ │ │ + jg 1423 │ │ │ │ │ + mov %rcx,%rbp │ │ │ │ │ + mov %r8,%rbx │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ mov 0x80(%r15),%rax │ │ │ │ │ mov 0x78(%r15),%rsi │ │ │ │ │ - inc %r13 │ │ │ │ │ - lea (%r14,%rax,8),%r14 │ │ │ │ │ - cmp %rsi,%r13 │ │ │ │ │ - jge 1490 │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + cmp %rsi,%rbp │ │ │ │ │ + jge 14a0 │ │ │ │ │ mov 0x90(%r15),%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 12d6 │ │ │ │ │ + jg 12dd │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ mov 0x80(%r15),%rax │ │ │ │ │ - inc %r13 │ │ │ │ │ - lea (%r14,%rax,8),%r14 │ │ │ │ │ - cmp %r13,%rsi │ │ │ │ │ - jg 1466 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - incq 0x38(%rsp) │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + cmp %rbp,%rsi │ │ │ │ │ + jg 1473 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ mov 0x68(%r15),%rdx │ │ │ │ │ + addq $0x1,0x40(%rsp) │ │ │ │ │ mov 0x60(%r15),%rcx │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ lea (%rdi,%rdx,8),%rdi │ │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ cmp %rcx,%rax │ │ │ │ │ - jge 14e6 │ │ │ │ │ + jge 14f8 │ │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 12b0 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - incq 0x38(%rsp) │ │ │ │ │ + jg 12b3 │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ mov 0x68(%r15),%rsi │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ + addq $0x1,0x40(%rsp) │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ lea (%rdi,%rsi,8),%rdi │ │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ │ cmp %rax,%rcx │ │ │ │ │ - jg 14b9 │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov 0x50(%r13),%rdx │ │ │ │ │ - inc %r15 │ │ │ │ │ - mov 0x48(%r13),%rdi │ │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ - cmp %rdi,%r15 │ │ │ │ │ - jge 1536 │ │ │ │ │ - mov 0x60(%r13),%rdx │ │ │ │ │ + jg 14ca │ │ │ │ │ + mov %r15,%r14 │ │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ │ + addq $0x1,0x50(%rsp) │ │ │ │ │ + mov 0x50(%r14),%rdx │ │ │ │ │ + mov 0x48(%r14),%rdi │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + lea (%r15,%rdx,8),%r15 │ │ │ │ │ + cmp %rdi,%rax │ │ │ │ │ + jge 1544 │ │ │ │ │ + mov 0x60(%r14),%rdx │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 127a │ │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ │ - mov 0x50(%r13),%rcx │ │ │ │ │ - inc %r15 │ │ │ │ │ - lea (%rax,%rcx,8),%rax │ │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - jg 1510 │ │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ │ - mov %r13,%r14 │ │ │ │ │ + jg 1282 │ │ │ │ │ + addq $0x1,0x50(%rsp) │ │ │ │ │ + mov 0x50(%r14),%rcx │ │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ │ - mov 0x38(%r14),%rdx │ │ │ │ │ - inc %r15 │ │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ │ + lea (%r15,%rcx,8),%r15 │ │ │ │ │ + cmp %rax,%rdi │ │ │ │ │ + jg 1520 │ │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ │ lea (%rax,%rdx,8),%rax │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - cmp %rsi,%r15 │ │ │ │ │ - jge 1586 │ │ │ │ │ - mov 0x48(%r14),%rdx │ │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ │ + cmp %rsi,%rbx │ │ │ │ │ + jge 1599 │ │ │ │ │ + mov 0x48(%rbp),%rdx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ jg 123f │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - mov 0x38(%r14),%rcx │ │ │ │ │ - inc %r15 │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + mov 0x38(%rbp),%rcx │ │ │ │ │ lea (%rax,%rcx,8),%rax │ │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ │ - cmp %r15,%rsi │ │ │ │ │ - jg 1560 │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ - incq 0x68(%rsp) │ │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ │ + cmp %rbx,%rsi │ │ │ │ │ + jg 1572 │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ │ mov 0x20(%r14),%rdx │ │ │ │ │ + addq $0x1,0x70(%rsp) │ │ │ │ │ mov 0x18(%r14),%r9 │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - lea (%rdi,%rdx,8),%rbx │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ + lea (%rdi,%rdx,8),%rdi │ │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ │ cmp %r9,%rax │ │ │ │ │ - jge 15dc │ │ │ │ │ + jge 1600 │ │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 1217 │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ - incq 0x68(%rsp) │ │ │ │ │ + jg 1212 │ │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ │ mov 0x20(%r14),%rcx │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - lea (%rdi,%rcx,8),%rbx │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ + addq $0x1,0x70(%rsp) │ │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ │ + lea (%rdi,%rcx,8),%rdi │ │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ │ cmp %rax,%r9 │ │ │ │ │ - jg 15af │ │ │ │ │ - mov %r12,%rbp │ │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ │ - mov 0x8(%r12),%rdx │ │ │ │ │ - mov (%r12),%rdi │ │ │ │ │ - inc %r15 │ │ │ │ │ + jg 15cc │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ │ + mov 0x98(%rsp),%r14 │ │ │ │ │ + mov 0x8(%rbp),%rdx │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ │ lea (%r14,%rdx,8),%r14 │ │ │ │ │ - cmp %rdi,%r15 │ │ │ │ │ - jge 1629 │ │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ │ + cmp %rdi,%r13 │ │ │ │ │ + jge 1649 │ │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ │ mov %rdx,%r9 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jg 11d4 │ │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ │ - inc %r15 │ │ │ │ │ + jg 11d0 │ │ │ │ │ + mov 0x8(%rbp),%rcx │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ lea (%r14,%rcx,8),%r14 │ │ │ │ │ - cmp %r15,%rdi │ │ │ │ │ - jg 160c │ │ │ │ │ - add $0x98,%rsp │ │ │ │ │ + cmp %r13,%rdi │ │ │ │ │ + jg 162c │ │ │ │ │ + add $0xa8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %r12,(%rsp) │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov %r13,%r12 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r15,%r13 │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - mov 0xc8(%r13),%rdx │ │ │ │ │ - mov %r12,%rdi │ │ │ │ │ - mov %r14,%r8 │ │ │ │ │ - inc %rbp │ │ │ │ │ - mov 0xd0(%r13),%rcx │ │ │ │ │ - call *%rbx │ │ │ │ │ - mov 0xb0(%r13),%rdx │ │ │ │ │ - lea (%r12,%rdx,8),%r12 │ │ │ │ │ - cmp 0xa8(%r13),%rbp │ │ │ │ │ - jge 16a0 │ │ │ │ │ - mov 0xc0(%r13),%rsi │ │ │ │ │ - jmp 165c │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + mov %r13,%rbx │ │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ │ + mov %r8,%r13 │ │ │ │ │ + mov 0xc8(%r15),%rdx │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + mov 0xd0(%r15),%rcx │ │ │ │ │ + call *%r12 │ │ │ │ │ + mov 0xb0(%r15),%rdx │ │ │ │ │ + lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ + cmp 0xa8(%r15),%rbx │ │ │ │ │ + jge 16b0 │ │ │ │ │ + mov 0xc0(%r15),%rsi │ │ │ │ │ + jmp 1676 │ │ │ │ │ + nop │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov %r14,%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ │ + jmp 1400 │ │ │ │ │ nopl (%rax) │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - mov (%rsp),%r12 │ │ │ │ │ - mov %r13,%r15 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ - jmp 13fa │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov %r13,(%rsp) │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %r14,%r13 │ │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov 0xb8(%r15),%rcx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ - inc %rbp │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ mov 0xb0(%r15),%rdx │ │ │ │ │ call *%r12 │ │ │ │ │ mov 0x98(%r15),%rax │ │ │ │ │ lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - cmp 0x90(%r15),%rbp │ │ │ │ │ - jge 1710 │ │ │ │ │ + cmp 0x90(%r15),%r14 │ │ │ │ │ + jge 144a │ │ │ │ │ mov 0xa8(%r15),%rsi │ │ │ │ │ - jmp 16c9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - mov (%rsp),%r13 │ │ │ │ │ - jmp 1448 │ │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ │ + jmp 16d0 │ │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov 0xa0(%r15),%rcx │ │ │ │ │ - mov 0x98(%r15),%rdx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ + add $0x1,%rbp │ │ │ │ │ + mov 0x98(%r15),%rdx │ │ │ │ │ call *%r12 │ │ │ │ │ mov 0x80(%r15),%rax │ │ │ │ │ - inc %rbp │ │ │ │ │ lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ cmp 0x78(%r15),%rbp │ │ │ │ │ - jge 1490 │ │ │ │ │ + jge 14a0 │ │ │ │ │ mov 0x90(%r15),%rsi │ │ │ │ │ - jmp 1723 │ │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov 0x88(%r13),%rcx │ │ │ │ │ - mov 0x80(%r13),%rdx │ │ │ │ │ + jmp 1717 │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov %r15,%rbp │ │ │ │ │ + mov %rbp,%rdi │ │ │ │ │ + mov 0x88(%r14),%rcx │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + mov 0x80(%r14),%rdx │ │ │ │ │ call *%r12 │ │ │ │ │ - mov 0x68(%r13),%rax │ │ │ │ │ - inc %rbp │ │ │ │ │ - lea (%r14,%rax,8),%r14 │ │ │ │ │ - cmp 0x60(%r13),%rbp │ │ │ │ │ - jge 14ee │ │ │ │ │ - mov 0x78(%r13),%rsi │ │ │ │ │ - jmp 1766 │ │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ │ - xor %ebp,%ebp │ │ │ │ │ + mov 0x68(%r14),%rax │ │ │ │ │ + lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ + cmp 0x60(%r14),%r13 │ │ │ │ │ + jge 1500 │ │ │ │ │ + mov 0x78(%r14),%rsi │ │ │ │ │ + jmp 1757 │ │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ │ + xor %r12d,%r12d │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov 0x70(%r14),%rcx │ │ │ │ │ - mov 0x68(%r14),%rdx │ │ │ │ │ - inc %rbp │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ - call *%r12 │ │ │ │ │ - mov 0x50(%r14),%rax │ │ │ │ │ + mov 0x70(%rbp),%rcx │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ + mov 0x68(%rbp),%rdx │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ + call *%r15 │ │ │ │ │ + mov 0x50(%rbp),%rax │ │ │ │ │ lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - cmp 0x48(%r14),%rbp │ │ │ │ │ - jge 153e │ │ │ │ │ - mov 0x60(%r14),%rsi │ │ │ │ │ - jmp 179f │ │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ │ + cmp 0x48(%rbp),%r12 │ │ │ │ │ + jge 154f │ │ │ │ │ + mov 0x60(%rbp),%rsi │ │ │ │ │ + jmp 1798 │ │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %rdi,%rsi │ │ │ │ │ - mov 0x50(%r14),%rdx │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov 0x58(%r14),%rcx │ │ │ │ │ - inc %rbx │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ - call *%r12 │ │ │ │ │ - mov 0x38(%r14),%rdx │ │ │ │ │ - lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ │ + mov 0x50(%r14),%rdx │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ + call *%rax │ │ │ │ │ + mov 0x38(%r14),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ cmp 0x30(%r14),%rbx │ │ │ │ │ - jge 1586 │ │ │ │ │ + jge 159c │ │ │ │ │ mov 0x48(%r14),%rsi │ │ │ │ │ - jmp 17d8 │ │ │ │ │ + jmp 17d5 │ │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ │ - add $0x98,%rsp │ │ │ │ │ + add $0xa8,%rsp │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rdi,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ pop %r12 │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - mov 0x40(%r12),%rcx │ │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ │ - inc %rbx │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ - call *%rbp │ │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ │ - lea 0x0(%r13,%rax,8),%r13 │ │ │ │ │ - cmp 0x18(%r12),%rbx │ │ │ │ │ - jge 15f2 │ │ │ │ │ - mov 0x30(%r12),%rsi │ │ │ │ │ - jmp 1830 │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ + mov 0x40(%rbp),%rcx │ │ │ │ │ + mov 0x38(%rbp),%rdx │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ + call *%rax │ │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ │ + lea (%r12,%rax,8),%r12 │ │ │ │ │ + cmp 0x18(%rbp),%rbx │ │ │ │ │ + jge 1613 │ │ │ │ │ + mov 0x30(%rbp),%rsi │ │ │ │ │ + jmp 1832 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ mov %r9,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ │ - inc %rbx │ │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ │ call *%r15 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ lea (%r14,%rax,8),%r14 │ │ │ │ │ cmp 0x0(%rbp),%rbx │ │ │ │ │ - jge 1629 │ │ │ │ │ + jge 1649 │ │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ │ - jmp 1868 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 186a │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 00000000000018a0 : │ │ │ │ │ apply_ip_sq_tiledbuf(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ je 1910 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 18ff │ │ │ │ │ - dec %r12d │ │ │ │ │ + jle 1901 │ │ │ │ │ lea 0x68(%rdi),%r15 │ │ │ │ │ + sub $0x1,%r12d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_transpose_tiledbuf-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call 1170 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ cmp 0x50(%rbx),%r14 │ │ │ │ │ - jl 18d5 │ │ │ │ │ + jl 18d6 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 1931 │ │ │ │ │ R_X86_64_PLT32 fftw_transpose_tiledbuf-0x4 │ │ │ │ │ @@ -1658,55 +1650,54 @@ │ │ │ │ │ 0000000000001940 : │ │ │ │ │ apply_ip_sq(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ je 19b0 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 199f │ │ │ │ │ - dec %r12d │ │ │ │ │ + jle 19a1 │ │ │ │ │ lea 0x68(%rdi),%r15 │ │ │ │ │ + sub $0x1,%r12d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_transpose-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call 1170 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ cmp 0x50(%rbx),%r14 │ │ │ │ │ - jl 1975 │ │ │ │ │ + jl 1976 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 19d1 │ │ │ │ │ R_X86_64_PLT32 fftw_transpose-0x4 │ │ │ │ │ @@ -1716,767 +1707,762 @@ │ │ │ │ │ 00000000000019e0 : │ │ │ │ │ apply_ip_sq_tiled(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x48(%rdi),%r12d │ │ │ │ │ mov 0x40(%rdi),%r13 │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ mov 0x50(%rdi),%rsi │ │ │ │ │ cmp $0x2,%r12d │ │ │ │ │ je 1a50 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 1a3f │ │ │ │ │ - dec %r12d │ │ │ │ │ + jle 1a41 │ │ │ │ │ lea 0x68(%rdi),%r15 │ │ │ │ │ + sub $0x1,%r12d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov 0x0(%rip),%r8 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_transpose_tiled-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call 1170 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ cmp 0x50(%rbx),%r14 │ │ │ │ │ - jl 1a15 │ │ │ │ │ + jl 1a16 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ mov 0x60(%rdi),%rcx │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ mov 0x58(%rdi),%rdx │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ - mov %r13,%r8 │ │ │ │ │ - pop %rbx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp 1a71 │ │ │ │ │ R_X86_64_PLT32 fftw_transpose_tiled-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ 0000000000001a80 : │ │ │ │ │ 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 (%r14),%rax │ │ │ │ │ - mov %esi,0x18(%rsp) │ │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ │ + mov %esi,0x28(%rsp) │ │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ │ cmp $0x2,%esi │ │ │ │ │ - je 20f8 │ │ │ │ │ - sub $0x9,%esi │ │ │ │ │ + je 20ea │ │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ │ - mov %esi,0x1c(%rsp) │ │ │ │ │ + sub $0x9,%esi │ │ │ │ │ + mov %esi,0x2c(%rsp) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1ea3 │ │ │ │ │ + jle 1eac │ │ │ │ │ mov %rdx,0x78(%rsp) │ │ │ │ │ mov %rcx,%rbx │ │ │ │ │ - cmpl $0x3,0x18(%rsp) │ │ │ │ │ + cmpl $0x3,0x28(%rsp) │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ - je 20c0 │ │ │ │ │ + je 20b2 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1e7a │ │ │ │ │ + jle 1e82 │ │ │ │ │ xor %r11d,%r11d │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ mov %r12,0xc0(%rsp) │ │ │ │ │ mov %rbx,0xb8(%rsp) │ │ │ │ │ mov %r11,%r12 │ │ │ │ │ - cmpl $0x4,0x18(%rsp) │ │ │ │ │ + cmpl $0x4,0x28(%rsp) │ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ │ - je 2084 │ │ │ │ │ + je 2076 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1e4a │ │ │ │ │ + jle 1e51 │ │ │ │ │ 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 2045 │ │ │ │ │ + je 2036 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1e11 │ │ │ │ │ + jle 1e17 │ │ │ │ │ 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 2003 │ │ │ │ │ + je 1ff4 │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 1dd8 │ │ │ │ │ + jle 1ddd │ │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ mov %r12,0x80(%rsp) │ │ │ │ │ - mov %rbp,0x88(%rsp) │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + mov %r15,%rax │ │ │ │ │ + mov %rbp,0x88(%rsp) │ │ │ │ │ mov %rbx,%r12 │ │ │ │ │ mov %r14,%r15 │ │ │ │ │ - cmpl $0x7,0x18(%rsp) │ │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ │ + cmpl $0x7,0x28(%rsp) │ │ │ │ │ mov 0x78(%r15),%rdx │ │ │ │ │ - je 1fb0 │ │ │ │ │ + je 1fa0 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1d9d │ │ │ │ │ + jle 1da1 │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %r12,%rbx │ │ │ │ │ mov %r12,0x70(%rsp) │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - mov %r14,%r12 │ │ │ │ │ - mov 0x58(%rsp),%r14 │ │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ │ + mov %r14,%r12 │ │ │ │ │ mov %rdi,0x68(%rsp) │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - cmpl $0x8,0x18(%rsp) │ │ │ │ │ + cmpl $0x8,0x28(%rsp) │ │ │ │ │ mov 0x90(%r15),%rax │ │ │ │ │ - je 1f60 │ │ │ │ │ + je 1f50 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1d67 │ │ │ │ │ - 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 1f10 │ │ │ │ │ + jle 1d6a │ │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ │ + mov %r15,%rbx │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + movq $0x0,0x58(%rsp) │ │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ │ + mov %rbp,0x38(%rsp) │ │ │ │ │ + cmpl $0x9,0x28(%rsp) │ │ │ │ │ + mov 0xa8(%rbx),%rdx │ │ │ │ │ + je 1f08 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1d19 │ │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ │ - mov (%rsp),%rbx │ │ │ │ │ - xor %r12d,%r12d │ │ │ │ │ - mov %rdx,%rcx │ │ │ │ │ - cmpl $0xa,0x18(%rsp) │ │ │ │ │ - mov 0xc0(%r15),%rdx │ │ │ │ │ + jle 1d16 │ │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ │ + xor %r14d,%r14d │ │ │ │ │ + mov %rdx,%rax │ │ │ │ │ + mov 0x10(%rsp),%rbp │ │ │ │ │ + cmpl $0xa,0x28(%rsp) │ │ │ │ │ + mov 0xc0(%rbx),%rdx │ │ │ │ │ je 1ec0 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 1cef │ │ │ │ │ - lea 0xd8(%r15),%rax │ │ │ │ │ - xor %r10d,%r10d │ │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ │ - mov %r15,%r12 │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ + jle 1ceb │ │ │ │ │ + lea 0xd8(%rbx),%rax │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ mov %rbp,0x48(%rsp) │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ + xor %r15d,%r15d │ │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %rbx,%r12 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %r14,%r9 │ │ │ │ │ - mov 0x1c(%rsp),%esi │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - inc %r15 │ │ │ │ │ + mov 0x2c(%rsp),%esi │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ call 1a80 │ │ │ │ │ mov 0xc8(%r12),%rdx │ │ │ │ │ lea (%rbx,%rdx,8),%rbx │ │ │ │ │ mov 0xd0(%r12),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ cmp 0xc0(%r12),%r15 │ │ │ │ │ - jl 1c96 │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ │ + jl 1c94 │ │ │ │ │ + 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 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ - cmp %rcx,%r12 │ │ │ │ │ - jl 1c5b │ │ │ │ │ - mov 0x90(%r15),%rax │ │ │ │ │ - mov 0x98(%r15),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ - incq 0x50(%rsp) │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - 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) │ │ │ │ │ - cmp %rax,%rdi │ │ │ │ │ - jl 1c31 │ │ │ │ │ - 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 1c58 │ │ │ │ │ + mov 0x90(%rbx),%rax │ │ │ │ │ + mov 0x98(%rbx),%rdx │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + addq $0x1,0x58(%rsp) │ │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ │ + lea (%rdi,%rdx,8),%rdi │ │ │ │ │ + mov 0xa0(%rbx),%rdx │ │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + lea (%rdi,%rdx,8),%rdi │ │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ │ + cmp %rax,%rsi │ │ │ │ │ + jl 1c2d │ │ │ │ │ + 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 │ │ │ │ │ + add $0x1,%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 1bf5 │ │ │ │ │ + jl 1bed │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ mov 0x70(%rsp),%r12 │ │ │ │ │ mov 0x60(%r15),%rsi │ │ │ │ │ mov 0x68(%r15),%rdx │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ lea (%rdi,%rdx,8),%rdi │ │ │ │ │ mov 0x70(%r15),%rdx │ │ │ │ │ lea (%r12,%rdx,8),%r12 │ │ │ │ │ cmp %rsi,%rax │ │ │ │ │ jl 1bba │ │ │ │ │ mov 0x80(%rsp),%r12 │ │ │ │ │ - mov 0x88(%rsp),%rbp │ │ │ │ │ mov %r15,%r14 │ │ │ │ │ + mov 0x88(%rsp),%rbp │ │ │ │ │ mov 0x90(%rsp),%rbx │ │ │ │ │ mov 0x48(%r15),%rdx │ │ │ │ │ mov 0x50(%r14),%rcx │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ lea 0x0(%rbp,%rcx,8),%rbp │ │ │ │ │ mov 0x58(%r14),%rcx │ │ │ │ │ lea (%rbx,%rcx,8),%rbx │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ jl 1b76 │ │ │ │ │ mov 0x98(%rsp),%r15 │ │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ │ mov 0xa8(%rsp),%r13 │ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ │ mov 0x38(%r14),%rdx │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ lea (%rdi,%rdx,8),%rdi │ │ │ │ │ mov 0x40(%r14),%rdx │ │ │ │ │ lea 0x0(%r13,%rdx,8),%r13 │ │ │ │ │ cmp %rax,%r15 │ │ │ │ │ jl 1b3d │ │ │ │ │ mov 0xc8(%rsp),%r12 │ │ │ │ │ mov 0xd0(%rsp),%rbx │ │ │ │ │ mov 0xd8(%rsp),%rbp │ │ │ │ │ mov 0x18(%r14),%rdx │ │ │ │ │ mov 0x20(%r14),%rax │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ lea (%rbx,%rax,8),%rbx │ │ │ │ │ mov 0x28(%r14),%rax │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rbp │ │ │ │ │ cmp %rdx,%r12 │ │ │ │ │ jl 1b04 │ │ │ │ │ mov 0xb8(%rsp),%rbx │ │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ │ mov (%r14),%rax │ │ │ │ │ mov 0x8(%r14),%rdx │ │ │ │ │ - incq 0xb0(%rsp) │ │ │ │ │ + addq $0x1,0xb0(%rsp) │ │ │ │ │ mov 0xb0(%rsp),%rdi │ │ │ │ │ lea (%rbx,%rdx,8),%rbx │ │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ │ lea (%r12,%rdx,8),%r12 │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ jl 1ad3 │ │ │ │ │ add $0xe8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ 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 1cef │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 1ceb │ │ │ │ │ + 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 1d19 │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ + jmp 1d16 │ │ │ │ │ mov 0x98(%r15),%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ push %r13 │ │ │ │ │ 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 1d67 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ + add $0x20,%rsp │ │ │ │ │ + jmp 1d6a │ │ │ │ │ + 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 %rdi,0x30(%rsp) │ │ │ │ │ mov 0x90(%r15),%r9 │ │ │ │ │ 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 1d9d │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + jmp 1da1 │ │ │ │ │ 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 1dd8 │ │ │ │ │ + jmp 1ddd │ │ │ │ │ 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 %rdi,0x30(%rsp) │ │ │ │ │ mov 0x60(%r14),%r9 │ │ │ │ │ mov 0x58(%r14),%r8 │ │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ │ call *%rax │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x30(%r14),%rax │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - jmp 1e11 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + jmp 1e17 │ │ │ │ │ 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 1e4a │ │ │ │ │ + jmp 1e51 │ │ │ │ │ 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 1e7a │ │ │ │ │ + jmp 1e82 │ │ │ │ │ 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 1ea3 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1eac │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000002130 : │ │ │ │ │ +0000000000002120 : │ │ │ │ │ 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 21c0 │ │ │ │ │ + je 21a8 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 21a4 │ │ │ │ │ + jle 2196 │ │ │ │ │ lea 0x68(%rdi),%rax │ │ │ │ │ - dec %r12d │ │ │ │ │ + sub $0x1,%r12d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_tiledbuf-0x4 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call 1a80 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ │ lea (%r15,%rdx,8),%r15 │ │ │ │ │ cmp 0x50(%rbx),%r14 │ │ │ │ │ - jl 216d │ │ │ │ │ + jl 215e │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 21e3 │ │ │ │ │ + call 21cb │ │ │ │ │ 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) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000002200 : │ │ │ │ │ +00000000000021e0 : │ │ │ │ │ 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 2290 │ │ │ │ │ + je 2268 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 2274 │ │ │ │ │ + jle 2256 │ │ │ │ │ lea 0x68(%rdi),%rax │ │ │ │ │ - dec %r12d │ │ │ │ │ + sub $0x1,%r12d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_co-0x4 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call 1a80 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ │ lea (%r15,%rdx,8),%r15 │ │ │ │ │ cmp 0x50(%rbx),%r14 │ │ │ │ │ - jl 223d │ │ │ │ │ + jl 221e │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 22b3 │ │ │ │ │ + call 228b │ │ │ │ │ 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) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000022d0 : │ │ │ │ │ +00000000000022a0 : │ │ │ │ │ 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 2360 │ │ │ │ │ + je 2328 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jle 2344 │ │ │ │ │ + jle 2316 │ │ │ │ │ lea 0x68(%rdi),%rax │ │ │ │ │ - dec %r12d │ │ │ │ │ + sub $0x1,%r12d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_tiled-0x4 │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ mov %r12d,%esi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call 1a80 │ │ │ │ │ mov 0x58(%rbx),%rdx │ │ │ │ │ lea 0x0(%rbp,%rdx,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rdx │ │ │ │ │ lea (%r15,%rdx,8),%r15 │ │ │ │ │ cmp 0x50(%rbx),%r14 │ │ │ │ │ - jl 230d │ │ │ │ │ + jl 22de │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 2383 │ │ │ │ │ + call 234b │ │ │ │ │ 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) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -00000000000023a0 : │ │ │ │ │ +0000000000002360 : │ │ │ │ │ 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 2460 │ │ │ │ │ + je 2420 │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - je 2430 │ │ │ │ │ + je 23f0 │ │ │ │ │ cmp $0x2,%eax │ │ │ │ │ - je 2480 │ │ │ │ │ + je 2440 │ │ │ │ │ cmpq $0x0,0x50(%rdi) │ │ │ │ │ - jle 241e │ │ │ │ │ - dec %eax │ │ │ │ │ + jle 23e0 │ │ │ │ │ lea 0x68(%rdi),%r15 │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ mov %eax,0xc(%rsp) │ │ │ │ │ mov 0x0(%rip),%r9 │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_cpy2d_ci-0x4 │ │ │ │ │ mov %rbp,%rcx │ │ │ │ │ mov %r12,%r8 │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - inc %r14 │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call 1a80 │ │ │ │ │ mov 0x58(%rbx),%rcx │ │ │ │ │ lea 0x0(%rbp,%rcx,8),%rbp │ │ │ │ │ mov 0x60(%rbx),%rcx │ │ │ │ │ lea (%r12,%rcx,8),%r12 │ │ │ │ │ cmp 0x50(%rbx),%r14 │ │ │ │ │ - jl 23e8 │ │ │ │ │ + jl 23a9 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nop │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ - mov 0x50(%rdi),%rdx │ │ │ │ │ mov %r13,%r9 │ │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp 2458 │ │ │ │ │ + jmp 2418 │ │ │ │ │ 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 243f │ │ │ │ │ + jmp 23ff │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ - mov 0x50(%rdi),%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ │ push %r13 │ │ │ │ │ push 0x78(%rdi) │ │ │ │ │ push 0x70(%rdi) │ │ │ │ │ mov 0x68(%rdi),%r9 │ │ │ │ │ mov 0x60(%rdi),%r8 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 24a7 │ │ │ │ │ + call 2467 │ │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ -00000000000024c0 : │ │ │ │ │ +0000000000002480 : │ │ │ │ │ fftw_rdft_rank0_register(): │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ lea 0x0(%rip),%r12 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0xdc │ │ │ │ │ + push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ lea 0xd8(%rbx),%r13 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ add $0x18,%rbx │ │ │ │ │ - call 2501 │ │ │ │ │ + call 24b9 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ movdqu -0x18(%rbx),%xmm0 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ movups %xmm0,0x10(%rax) │ │ │ │ │ mov -0x8(%rbx),%rax │ │ │ │ │ mov %rax,0x20(%rsi) │ │ │ │ │ - call 251d │ │ │ │ │ + call 24d5 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r13,%rbx │ │ │ │ │ - jne 24f0 │ │ │ │ │ + jne 24a8 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -3,113 +3,113 @@ │ │ │ │ │ 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 38000000 58000000 00000000 ....8...X....... │ │ │ │ │ - 0x00000060 76000000 00420e10 8e02420e 188d0345 v....B....B....E │ │ │ │ │ - 0x00000070 0e208c04 440e2886 05430e30 8306024d . ..D.(..C.0...M │ │ │ │ │ - 0x00000080 0e284f0e 20440e18 420e1042 0e080000 .(O. D..B..B.... │ │ │ │ │ - 0x00000090 14000000 94000000 00000000 b5000000 ................ │ │ │ │ │ - 0x000000a0 00028f0e 10590e08 14000000 ac000000 .....Y.......... │ │ │ │ │ - 0x000000b0 00000000 41000000 00640e10 590e0800 ....A....d..Y... │ │ │ │ │ - 0x000000c0 38000000 c4000000 00000000 90000000 8............... │ │ │ │ │ + 0x00000060 77000000 00420e10 8e02440e 188d0345 w....B....D....E │ │ │ │ │ + 0x00000070 0e208c04 440e2886 05480e30 83060247 . ..D.(..H.0...G │ │ │ │ │ + 0x00000080 0e284d0e 20460e18 420e1042 0e080000 .(M. F..B..B.... │ │ │ │ │ + 0x00000090 14000000 94000000 00000000 b3000000 ................ │ │ │ │ │ + 0x000000a0 00028d0e 10590e08 14000000 ac000000 .....Y.......... │ │ │ │ │ + 0x000000b0 00000000 39000000 005c0e10 590e0800 ....9....\..Y... │ │ │ │ │ + 0x000000c0 38000000 c4000000 00000000 91000000 8............... │ │ │ │ │ 0x000000d0 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ 0x000000e0 410e2883 05440e30 580a0e28 410e2041 A.(..D.0X..(A. A │ │ │ │ │ 0x000000f0 0e18420e 10420e08 480b0000 10000000 ..B..B..H....... │ │ │ │ │ 0x00000100 00010000 00000000 13000000 00000000 ................ │ │ │ │ │ - 0x00000110 40000000 14010000 00000000 cc010000 @............... │ │ │ │ │ - 0x00000120 00520e10 8c02410e 18860341 0e208304 .R....A....A. .. │ │ │ │ │ - 0x00000130 470e8007 580a0e20 430e1841 0e10420e G...X.. C..A..B. │ │ │ │ │ - 0x00000140 08470b03 5f010a0e 20410e18 440e1042 .G.._... A..D..B │ │ │ │ │ + 0x00000110 40000000 14010000 00000000 c4010000 @............... │ │ │ │ │ + 0x00000120 00620e10 8c02440e 18860341 0e208304 .b....D....A. .. │ │ │ │ │ + 0x00000130 470e8007 02f40a0e 20430e18 410e1042 G....... C..A..B │ │ │ │ │ + 0x00000140 0e08480b 026f0a0e 20410e18 440e1042 ..H..o.. A..D..B │ │ │ │ │ 0x00000150 0e08410b 2c000000 58010000 00000000 ..A.,...X....... │ │ │ │ │ - 0x00000160 81010000 00420e10 8c02410e 18860341 .....B....A....A │ │ │ │ │ - 0x00000170 0e208304 0331010a 0e18410e 10420e08 . ...1....A..B.. │ │ │ │ │ - 0x00000180 480b0000 10000000 88010000 00000000 H............... │ │ │ │ │ - 0x00000190 99000000 00000000 4c000000 9c010000 ........L....... │ │ │ │ │ - 0x000001a0 00000000 040a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x000001b0 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x000001c0 8606410e 38830747 0ee00303 01060a0e ..A.8..G........ │ │ │ │ │ + 0x00000160 82010000 00420e10 8c02440e 18860344 .....B....D....D │ │ │ │ │ + 0x00000170 0e208304 032c010a 0e18410e 10420e08 . ...,....A..B.. │ │ │ │ │ + 0x00000180 470b0000 10000000 88010000 00000000 G............... │ │ │ │ │ + 0x00000190 97000000 00000000 4c000000 9c010000 ........L....... │ │ │ │ │ + 0x000001a0 00000000 020a0000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x000001b0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x000001c0 8606410e 38830747 0ee00303 28060a0e ..A.8..G....(... │ │ │ │ │ 0x000001d0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x000001e0 420e0841 0b000000 5c000000 ec010000 B..A....\....... │ │ │ │ │ - 0x000001f0 00000000 cd000000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000200 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000210 8606410e 38830747 0e60026a 0a0e3841 ..A.8..G.`.j..8A │ │ │ │ │ + 0x000001e0 420e0845 0b000000 5c000000 ec010000 B..E....\....... │ │ │ │ │ + 0x000001f0 00000000 ce000000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000200 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000210 8606440e 38830744 0e60026c 0a0e3841 ..D.8..D.`.l..8A │ │ │ │ │ 0x00000220 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000230 08480b72 0e38410e 30410e28 420e2042 .H.r.8A.0A.(B. B │ │ │ │ │ + 0x00000230 08460b73 0e38410e 30410e28 420e2042 .F.s.8A.0A.(B. B │ │ │ │ │ 0x00000240 0e18420e 10420e08 64000000 4c020000 ..B..B..d...L... │ │ │ │ │ - 0x00000250 00000000 26070000 00420e10 8f02420e ....&....B....B. │ │ │ │ │ - 0x00000260 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000270 8606410e 3883074a 0ed00103 a9040a0e ..A.8..J........ │ │ │ │ │ + 0x00000250 00000000 29070000 00420e10 8f02450e ....)....B....E. │ │ │ │ │ + 0x00000260 188e0345 0e208d04 420e288c 05410e30 ...E. ..B.(..A.0 │ │ │ │ │ + 0x00000270 8606440e 38830747 0ee00103 c6040a0e ..D.8..G........ │ │ │ │ │ 0x00000280 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ - 0x00000290 420e0846 0b03d901 0a0e3841 0e30440e B..F......8A.0D. │ │ │ │ │ - 0x000002a0 28450e20 450e1842 0e10420e 08420b00 (E. E..B..B..B.. │ │ │ │ │ + 0x00000290 420e0846 0b03c101 0a0e3844 0e30410e B..F......8D.0A. │ │ │ │ │ + 0x000002a0 28420e20 420e1842 0e10420e 08420b00 (B. B..B..B..B.. │ │ │ │ │ 0x000002b0 5c000000 b4020000 00000000 91000000 \............... │ │ │ │ │ 0x000002c0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000002d0 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x000002e0 0e400252 0a0e3841 0e30410e 28420e20 .@.R..8A.0A.(B. │ │ │ │ │ - 0x000002f0 420e1842 0e10420e 08430b4c 0e38440e B..B..B..C.L.8D. │ │ │ │ │ - 0x00000300 30440e28 420e2042 0e18420e 10420e08 0D.(B. B..B..B.. │ │ │ │ │ + 0x000002d0 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x000002e0 0e400251 0a0e3841 0e30410e 28420e20 .@.Q..8A.0A.(B. │ │ │ │ │ + 0x000002f0 420e1842 0e10420e 08410b4f 0e38440e B..B..B..A.O.8D. │ │ │ │ │ + 0x00000300 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000310 5c000000 14030000 00000000 91000000 \............... │ │ │ │ │ 0x00000320 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000330 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x00000340 0e400252 0a0e3841 0e30410e 28420e20 .@.R..8A.0A.(B. │ │ │ │ │ - 0x00000350 420e1842 0e10420e 08430b4c 0e38440e B..B..B..C.L.8D. │ │ │ │ │ - 0x00000360 30440e28 420e2042 0e18420e 10420e08 0D.(B. B..B..B.. │ │ │ │ │ + 0x00000330 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x00000340 0e400251 0a0e3841 0e30410e 28420e20 .@.Q..8A.0A.(B. │ │ │ │ │ + 0x00000350 420e1842 0e10420e 08410b4f 0e38440e B..B..B..A.O.8D. │ │ │ │ │ + 0x00000360 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000370 5c000000 74030000 00000000 91000000 \...t........... │ │ │ │ │ 0x00000380 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000390 420e288c 05410e30 8606410e 38830747 B.(..A.0..A.8..G │ │ │ │ │ - 0x000003a0 0e400252 0a0e3841 0e30410e 28420e20 .@.R..8A.0A.(B. │ │ │ │ │ - 0x000003b0 420e1842 0e10420e 08430b4c 0e38440e B..B..B..C.L.8D. │ │ │ │ │ - 0x000003c0 30440e28 420e2042 0e18420e 10420e08 0D.(B. B..B..B.. │ │ │ │ │ - 0x000003d0 00010000 d4030000 00000000 a7060000 ................ │ │ │ │ │ - 0x000003e0 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x000003f0 450e288c 05410e30 8606410e 3883074a E.(..A.0..A.8..J │ │ │ │ │ - 0x00000400 0ea00203 13040a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ │ - 0x00000410 0e20420e 18420e10 420e084c 0b440ea8 . B..B..B..L.D.. │ │ │ │ │ - 0x00000420 024f0eb0 02470eb8 02470ec0 025c0ea0 .O...G...G...\.. │ │ │ │ │ - 0x00000430 02570ea8 02490eb0 02470eb8 02470ec0 .W...I...G...G.. │ │ │ │ │ - 0x00000440 02660ea0 02530ea8 024f0eb0 02470eb8 .f...S...O...G.. │ │ │ │ │ - 0x00000450 02470ec0 025a0ea0 025e0ea8 024c0eb0 .G...Z...^...L.. │ │ │ │ │ - 0x00000460 02470eb8 02470ec0 025e0ea0 02560ea8 .G...G...^...V.. │ │ │ │ │ - 0x00000470 02510eb0 02470eb8 024a0ec0 02570ea0 .Q...G...J...W.. │ │ │ │ │ + 0x00000390 420e288c 05410e30 8606440e 38830747 B.(..A.0..D.8..G │ │ │ │ │ + 0x000003a0 0e400251 0a0e3841 0e30410e 28420e20 .@.Q..8A.0A.(B. │ │ │ │ │ + 0x000003b0 420e1842 0e10420e 08410b4f 0e38440e B..B..B..A.O.8D. │ │ │ │ │ + 0x000003c0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ + 0x000003d0 00010000 d4030000 00000000 99060000 ................ │ │ │ │ │ + 0x000003e0 00420e10 8f02420e 188e0348 0e208d04 .B....B....H. .. │ │ │ │ │ + 0x000003f0 420e288c 05440e30 8606410e 38830747 B.(..D.0..A.8..G │ │ │ │ │ + 0x00000400 0ea00203 19040a0e 38410e30 410e2842 ........8A.0A.(B │ │ │ │ │ + 0x00000410 0e20420e 18420e10 420e0843 0b440ea8 . B..B..B..C.D.. │ │ │ │ │ + 0x00000420 024f0eb0 02460eb8 02460ec0 02600ea0 .O...F...F...`.. │ │ │ │ │ + 0x00000430 024d0ea8 02490eb0 02460eb8 02460ec0 .M...I...F...F.. │ │ │ │ │ + 0x00000440 026a0ea0 02590ea8 02420eb0 02470eb8 .j...Y...B...G.. │ │ │ │ │ + 0x00000450 02470ec0 025d0ea0 02580ea8 024c0eb0 .G...]...X...L.. │ │ │ │ │ + 0x00000460 02470eb8 02470ec0 025e0ea0 02570ea8 .G...G...^...W.. │ │ │ │ │ + 0x00000470 02510eb0 024a0eb8 02470ec0 02570ea0 .Q...J...G...W.. │ │ │ │ │ 0x00000480 02490ea8 024e0eb0 02440eb8 02440ec0 .I...N...D...D.. │ │ │ │ │ - 0x00000490 02580ea0 02510ea8 02510eb0 02440eb8 .X...Q...Q...D.. │ │ │ │ │ - 0x000004a0 02470ec0 02570ea0 02490ea8 02510eb0 .G...W...I...Q.. │ │ │ │ │ + 0x00000490 02580ea0 02520ea8 02510eb0 02470eb8 .X...R...Q...G.. │ │ │ │ │ + 0x000004a0 02440ec0 02570ea0 02490ea8 02510eb0 .D...W...I...Q.. │ │ │ │ │ 0x000004b0 02440eb8 02440ec0 02560ea0 02490ea8 .D...D...V...I.. │ │ │ │ │ - 0x000004c0 02480eb0 02440eb8 02470ec0 02530ea0 .H...D...G...S.. │ │ │ │ │ + 0x000004c0 02480eb0 02470eb8 02440ec0 02530ea0 .H...G...D...S.. │ │ │ │ │ 0x000004d0 02000000 6c000000 d8040000 00000000 ....l........... │ │ │ │ │ - 0x000004e0 c6000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000004f0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000500 38830747 0e500264 0a0e3841 0e30410e 8..G.P.d..8A.0A. │ │ │ │ │ - 0x00000510 28420e20 420e1842 0e10420e 084e0b44 (B. B..B..B..N.D │ │ │ │ │ + 0x000004e0 be000000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ │ + 0x000004f0 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x00000500 38830747 0e500263 0a0e3841 0e30410e 8..G.P.c..8A.0A. │ │ │ │ │ + 0x00000510 28420e20 420e1842 0e10420e 08440b44 (B. B..B..B..D.D │ │ │ │ │ 0x00000520 0e58490e 60430e68 430e7054 0e50440e .XI.`C.hC.pT.PD. │ │ │ │ │ 0x00000530 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ 0x00000540 420e0800 6c000000 48050000 00000000 B...l...H....... │ │ │ │ │ - 0x00000550 c6000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x00000560 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000570 38830747 0e500264 0a0e3841 0e30410e 8..G.P.d..8A.0A. │ │ │ │ │ - 0x00000580 28420e20 420e1842 0e10420e 084e0b44 (B. B..B..B..N.D │ │ │ │ │ + 0x00000550 be000000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ │ + 0x00000560 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x00000570 38830747 0e500263 0a0e3841 0e30410e 8..G.P.c..8A.0A. │ │ │ │ │ + 0x00000580 28420e20 420e1842 0e10420e 08440b44 (B. B..B..B..D.D │ │ │ │ │ 0x00000590 0e58490e 60430e68 430e7054 0e50440e .XI.`C.hC.pT.PD. │ │ │ │ │ 0x000005a0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ 0x000005b0 420e0800 6c000000 b8050000 00000000 B...l........... │ │ │ │ │ - 0x000005c0 c6000000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x000005d0 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x000005e0 38830747 0e500264 0a0e3841 0e30410e 8..G.P.d..8A.0A. │ │ │ │ │ - 0x000005f0 28420e20 420e1842 0e10420e 084e0b44 (B. B..B..B..N.D │ │ │ │ │ + 0x000005c0 be000000 00420e10 8f02450e 188e0342 .....B....E....B │ │ │ │ │ + 0x000005d0 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x000005e0 38830747 0e500263 0a0e3841 0e30410e 8..G.P.c..8A.0A. │ │ │ │ │ + 0x000005f0 28420e20 420e1842 0e10420e 08440b44 (B. B..B..B..D.D │ │ │ │ │ 0x00000600 0e58490e 60430e68 430e7054 0e50440e .XI.`C.hC.pT.PD. │ │ │ │ │ 0x00000610 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ 0x00000620 420e0800 84000000 28060000 00000000 B.......(....... │ │ │ │ │ 0x00000630 1a010000 00420e10 8f02420e 188e0342 .....B....B....B │ │ │ │ │ - 0x00000640 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x00000650 38830747 0e500271 0a0e3841 0e30410e 8..G.P.q..8A.0A. │ │ │ │ │ - 0x00000660 28420e20 420e1842 0e10420e 08440b53 (B. B..B..B..D.S │ │ │ │ │ + 0x00000640 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ │ + 0x00000650 38830744 0e500270 0a0e3841 0e30410e 8..D.P.p..8A.0A. │ │ │ │ │ + 0x00000660 28420e20 420e1842 0e10420e 08420b53 (B. B..B..B..B.S │ │ │ │ │ 0x00000670 0a0e3847 0e30410e 28420e20 420e1842 ..8G.0A.(B. B..B │ │ │ │ │ 0x00000680 0e10420e 084d0b64 0e584d0e 60430e68 ..B..M.d.XM.`C.h │ │ │ │ │ 0x00000690 430e7054 0e50440e 38410e30 410e2842 C.pT.PD.8A.0A.(B │ │ │ │ │ 0x000006a0 0e20420e 18420e10 420e0800 38000000 . B..B..B...8... │ │ │ │ │ - 0x000006b0 b0060000 00000000 6d000000 00420e10 ........m....B.. │ │ │ │ │ - 0x000006c0 8d02420e 188c0341 0e208604 480e2883 ..B....A. ..H.(. │ │ │ │ │ - 0x000006d0 054e0e30 024b0e28 410e2041 0e18420e .N.0.K.(A. A..B. │ │ │ │ │ - 0x000006e0 10420e08 00000000 .B...... │ │ │ │ │ + 0x000006b0 b0060000 00000000 65000000 00420e10 ........e....B.. │ │ │ │ │ + 0x000006c0 8d02420e 188c0348 0e208604 440e2883 ..B....H. ..D.(. │ │ │ │ │ + 0x000006d0 05520e30 7c0e2841 0e20410e 18420e10 .R.0|.(A. A..B.. │ │ │ │ │ + 0x000006e0 420e0800 00000000 B....... │ │ │ ├── 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: 3904 (bytes into file) │ │ │ │ │ + Start of section headers: 3888 (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 0xf40: │ │ │ │ │ +There are 17 section headers, starting at offset 0xf30: │ │ │ │ │ │ │ │ │ │ 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 0005b1 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000ba8 0001c8 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0005f1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0005f1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005f1 00001c 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00060d 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000d70 000060 18 I 14 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00062d 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000dd0 000018 18 I 14 8 8 │ │ │ │ │ - [10] .rodata.cst8 PROGBITS 0000000000000000 000645 000018 08 AM 0 0 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 00065d 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 00065d 000140 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 000de8 0000c0 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 0007a0 0002d0 18 15 19 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 000a70 000137 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 000ea8 000096 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0005a1 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b98 0001c8 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0005e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0005e1 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0005e1 00001c 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0005fd 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000d60 000060 18 I 14 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00061d 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000dc0 000018 18 I 14 8 8 │ │ │ │ │ + [10] .rodata.cst8 PROGBITS 0000000000000000 000635 000018 08 AM 0 0 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 00064d 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 00064d 000140 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 000dd8 0000c0 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 000790 0002d0 18 15 19 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 000a60 000137 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 000e98 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 │ │ │ │ │ + 2: 0000000000000000 256 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 3: 0000000000000100 254 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ 4: 0000000000000200 330 FUNC LOCAL DEFAULT 1 apply_hc2r_save │ │ │ │ │ - 5: 0000000000000350 83 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 6: 00000000000003b0 442 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 5: 0000000000000350 75 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 6: 00000000000003a0 437 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 7: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 8: 0000000000000570 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 9: 0000000000000580 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 8: 0000000000000560 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 9: 0000000000000570 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: 000000000000000a 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 16: 0000000000000000 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ @@ -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: 0000000000000590 33 FUNC GLOBAL DEFAULT 1 fftw_rdft_dht_register │ │ │ │ │ + 26: 0000000000000580 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 0xba8 contains 19 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb98 contains 19 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 000000000000002c 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000035c 0000000e00000002 R_X86_64_PC32 0000000000000005 .LC2 - 4 │ │ │ │ │ -0000000000000378 0000000f00000002 R_X86_64_PC32 000000000000000a .LC3 - 4 │ │ │ │ │ -0000000000000393 0000001000000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000039a 0000000f00000002 R_X86_64_PC32 000000000000000a .LC3 - 4 │ │ │ │ │ -000000000000042d 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ -0000000000000438 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -000000000000046e 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000478 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000511 0000001100000002 R_X86_64_PC32 0000000000000010 .LC5 - 4 │ │ │ │ │ -000000000000051b 0000001200000002 R_X86_64_PC32 0000000000000008 .LC4 - 4 │ │ │ │ │ -0000000000000533 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ -000000000000054f 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ -000000000000055c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ -0000000000000594 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000005a1 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000575 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000585 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000005ad 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000356 0000000e00000002 R_X86_64_PC32 0000000000000005 .LC2 - 4 │ │ │ │ │ +000000000000037a 0000000f00000002 R_X86_64_PC32 000000000000000a .LC3 - 4 │ │ │ │ │ +000000000000038b 0000001000000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000394 0000000f00000002 R_X86_64_PC32 000000000000000a .LC3 - 4 │ │ │ │ │ +0000000000000415 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ +0000000000000420 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000457 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000461 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +00000000000004fc 0000001100000002 R_X86_64_PC32 0000000000000010 .LC5 - 4 │ │ │ │ │ +0000000000000506 0000001200000002 R_X86_64_PC32 0000000000000008 .LC4 - 4 │ │ │ │ │ +000000000000051e 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_inplace - 4 │ │ │ │ │ +000000000000053a 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_1 - 4 │ │ │ │ │ +0000000000000547 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_destroy - 4 │ │ │ │ │ +0000000000000584 0000000c00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000000591 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000565 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000575 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000059d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xd70 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xd60 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 + 580 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 570 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 570 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 560 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xdd0 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xdc0 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 3b0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 3a0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xde8 contains 8 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xdd8 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 + 350 │ │ │ │ │ -00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3b0 │ │ │ │ │ -0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ │ -0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 580 │ │ │ │ │ -0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 590 │ │ │ │ │ +00000000000000b8 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 3a0 │ │ │ │ │ +0000000000000100 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 560 │ │ │ │ │ +0000000000000114 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 570 │ │ │ │ │ +0000000000000128 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 580 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,133 +9,133 @@ │ │ │ │ │ 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..0000000000000100 │ │ │ │ │ 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: 109 to 0000000000000079 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000077 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000007a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000007b │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000000080 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000080 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 123 to 00000000000000fb │ │ │ │ │ + DW_CFA_advance_loc1: 125 to 00000000000000fd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000fc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000fe │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000fd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000ff │ │ │ │ │ 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=0000000000000100..00000000000001fe │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000034 00000068 FDE cie=00000000 pc=0000000000000200..000000000000034a │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000205 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000202 │ │ │ │ │ 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: 8 to 000000000000020a │ │ │ │ │ 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: 5 to 000000000000020f │ │ │ │ │ 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 0000000000000210 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc1: 126 to 000000000000028b │ │ │ │ │ + DW_CFA_advance_loc1: 125 to 000000000000028d │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000028c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000028e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000028e │ │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000290 │ │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000296 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000002a0 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000002a0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 0000000000000010 000000a0 FDE cie=00000000 pc=0000000000000350..00000000000003a3 │ │ │ │ │ +0000009c 0000000000000010 000000a0 FDE cie=00000000 pc=0000000000000350..000000000000039b │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000b0 0000000000000044 000000b4 FDE cie=00000000 pc=00000000000003b0..000000000000056a │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000003bc │ │ │ │ │ +000000b0 0000000000000044 000000b4 FDE cie=00000000 pc=00000000000003a0..0000000000000555 │ │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000003ac │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ae │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003bf │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003af │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003c3 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003b3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003c7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003b7 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000003d6 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000003c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003d8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ca │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003dc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003cc │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003e0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000003d0 │ │ │ │ │ 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 00000000000003f0 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003d8 │ │ │ │ │ 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_nop │ │ │ │ │ │ │ │ │ │ -000000f8 0000000000000010 000000fc FDE cie=00000000 pc=0000000000000570..0000000000000579 │ │ │ │ │ +000000f8 0000000000000010 000000fc FDE cie=00000000 pc=0000000000000560..0000000000000569 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000010c 0000000000000010 00000110 FDE cie=00000000 pc=0000000000000580..0000000000000589 │ │ │ │ │ +0000010c 0000000000000010 00000110 FDE cie=00000000 pc=0000000000000570..0000000000000579 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000120 000000000000001c 00000124 FDE cie=00000000 pc=0000000000000590..00000000000005b1 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000591 │ │ │ │ │ +00000120 000000000000001c 00000124 FDE cie=00000000 pc=0000000000000580..00000000000005a1 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000581 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000005a9 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000000599 │ │ │ │ │ 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,400 +2,397 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 │ │ │ │ │ mov 0x50(%rbp),%rax │ │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ │ - cmp $0x1,%r8 │ │ │ │ │ - jle 72 │ │ │ │ │ + lea -0x1(%rsi),%rdx │ │ │ │ │ + cmp $0x1,%rdx │ │ │ │ │ + jle 75 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov %r8,%rdx │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ jne 80 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movsd (%rbx,%rdx,8),%xmm0 │ │ │ │ │ + movsd (%rbx,%rcx,8),%xmm0 │ │ │ │ │ movsd (%rbx,%rax,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,%rax,8) │ │ │ │ │ - movsd %xmm0,(%rbx,%rdx,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - dec %rdx │ │ │ │ │ - cmp %rax,%rdx │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + movsd %xmm0,(%rbx,%rcx,8) │ │ │ │ │ + sub $0x1,%rcx │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ jg 40 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - imul %r8,%rax │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ lea (%rbx,%rdi,1),%rcx │ │ │ │ │ lea (%rbx,%rax,8),%rdx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ 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) │ │ │ │ │ movsd (%rcx),%xmm1 │ │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ │ - inc %rax │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ mov %rsi,%r8 │ │ │ │ │ + movsd (%rdx),%xmm0 │ │ │ │ │ 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 │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000100 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ mov 0x58(%rdi),%r9 │ │ │ │ │ - mov 0x48(%rdi),%rax │ │ │ │ │ - mov %rdi,%rcx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ + mov 0x48(%rdi),%rax │ │ │ │ │ lea -0x1(%r9),%r11 │ │ │ │ │ cmp $0x1,%r11 │ │ │ │ │ - jle 16a │ │ │ │ │ + jle 16d │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ jne 180 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ 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) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ movsd %xmm0,(%rsi,%rdx,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - dec %rdx │ │ │ │ │ + sub $0x1,%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ jg 140 │ │ │ │ │ - mov 0x40(%rcx),%rdi │ │ │ │ │ + mov 0x40(%rdi),%rdi │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ lea 0x0(,%rax,8),%r10 │ │ │ │ │ imul %r11,%rax │ │ │ │ │ - lea (%rsi,%r10,1),%rdi │ │ │ │ │ + lea (%rsi,%r10,1),%rcx │ │ │ │ │ lea (%rsi,%rax,8),%rdx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ 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) │ │ │ │ │ - movsd (%rdi),%xmm0 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - inc %rax │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ mov %r9,%r11 │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ sub %rax,%r11 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ - add %r10,%rdi │ │ │ │ │ sub %r10,%rdx │ │ │ │ │ cmp %r11,%rax │ │ │ │ │ jl 1c0 │ │ │ │ │ - mov 0x40(%rcx),%rdi │ │ │ │ │ + mov 0x40(%rdi),%rdi │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ jmp *%rax │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ 0000000000000200 : │ │ │ │ │ apply_hc2r_save(): │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%rcx │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ push %r12 │ │ │ │ │ - push %rbp │ │ │ │ │ movsd (%rcx),%xmm0 │ │ │ │ │ + push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ mov 0x58(%rdi),%rax │ │ │ │ │ - mov 0x48(%rdi),%r11 │ │ │ │ │ - mov 0x50(%rdi),%r10 │ │ │ │ │ - dec %rax │ │ │ │ │ + mov 0x48(%rdi),%r12 │ │ │ │ │ + mov 0x50(%rdi),%rbp │ │ │ │ │ movsd %xmm0,(%rdx) │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ jle 340 │ │ │ │ │ - cmp $0x1,%r10 │ │ │ │ │ + cmp $0x1,%rbp │ │ │ │ │ jne 2a0 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - cmp $0x1,%r11 │ │ │ │ │ + cmp $0x1,%r12 │ │ │ │ │ jne 2a0 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ 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) │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ - inc %rdx │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ jg 240 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jne 283 │ │ │ │ │ - imul %rax,%r11 │ │ │ │ │ - imul %rax,%r10 │ │ │ │ │ - movsd (%rcx,%r11,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rsi,%r10,8) │ │ │ │ │ + jne 285 │ │ │ │ │ + imul %rax,%r12 │ │ │ │ │ + imul %rax,%rbp │ │ │ │ │ + movsd (%rcx,%r12,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rsi,%rbp,8) │ │ │ │ │ mov 0x40(%rdi),%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) │ │ │ │ │ - mov %r11,%rdx │ │ │ │ │ - lea 0x0(,%r11,8),%r13 │ │ │ │ │ - lea 0x0(,%r10,8),%r12 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + lea 0x0(,%r12,8),%r13 │ │ │ │ │ + mov %r12,%rdx │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ - lea (%rcx,%r13,1),%rbp │ │ │ │ │ - lea (%rsi,%r12,1),%r9 │ │ │ │ │ - lea (%rcx,%rdx,8),%rbx │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ + lea 0x0(,%rbp,8),%rbx │ │ │ │ │ + lea (%rcx,%r13,1),%r11 │ │ │ │ │ + lea (%rsi,%rbx,1),%r9 │ │ │ │ │ + lea (%rcx,%rdx,8),%r10 │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ lea (%rsi,%rdx,8),%r8 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ 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) │ │ │ │ │ nop │ │ │ │ │ - movsd 0x0(%rbp),%xmm0 │ │ │ │ │ - movsd (%rbx),%xmm1 │ │ │ │ │ - inc %rdx │ │ │ │ │ - dec %rax │ │ │ │ │ - add %r13,%rbp │ │ │ │ │ - sub %r13,%rbx │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + add $0x1,%rdx │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ + add %r13,%r11 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + sub %r13,%r10 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm2,(%r9) │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ movsd %xmm0,(%r8) │ │ │ │ │ - add %r12,%r9 │ │ │ │ │ - sub %r12,%r8 │ │ │ │ │ + sub %rbx,%r8 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ jg 300 │ │ │ │ │ - jmp 26a │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 26d │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp 26a │ │ │ │ │ + jmp 26d │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000350 : │ │ │ │ │ print(): │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ - mov %rsi,%rdi │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ + lea -0x36b(%rip),%rsi │ │ │ │ │ mov 0x58(%rax),%rcx │ │ │ │ │ - lea -0x36f(%rip),%rsi │ │ │ │ │ cmp %rsi,0x38(%rax) │ │ │ │ │ - je 390 │ │ │ │ │ + je 388 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ jmp *%r9 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -00000000000003b0 : │ │ │ │ │ +00000000000003a0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0xd4(%rdx),%eax │ │ │ │ │ test $0x8,%al │ │ │ │ │ - jne 3e0 │ │ │ │ │ + jne 3d0 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ │ cmpl $0x1,(%rdi) │ │ │ │ │ - je 3f0 │ │ │ │ │ + je 3d8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x10(%rsi),%rsi │ │ │ │ │ mov (%rsi),%r8d │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 3d0 │ │ │ │ │ + jne 3c0 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ mov 0x28(%rbp),%edx │ │ │ │ │ test $0xfffffffb,%edx │ │ │ │ │ - jne 3d0 │ │ │ │ │ + jne 3c0 │ │ │ │ │ cmpq $0x2,0x8(%rdi) │ │ │ │ │ - jle 3d0 │ │ │ │ │ + jle 3c0 │ │ │ │ │ test %edx,%edx │ │ │ │ │ - je 41e │ │ │ │ │ + je 406 │ │ │ │ │ test $0x10,%ah │ │ │ │ │ - jne 52d │ │ │ │ │ + jne 518 │ │ │ │ │ mov 0x20(%rbp),%rcx │ │ │ │ │ - mov 0x18(%rbp),%rdx │ │ │ │ │ mov $0x8,%r8d │ │ │ │ │ - call 431 │ │ │ │ │ + mov 0x18(%rbp),%rdx │ │ │ │ │ + call 419 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 43c │ │ │ │ │ + call 424 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 3d0 │ │ │ │ │ + je 3c0 │ │ │ │ │ mov 0x28(%rbp),%ecx │ │ │ │ │ - lea -0x44e(%rip),%rdx │ │ │ │ │ - lea -0x255(%rip),%r13 │ │ │ │ │ + lea -0x436(%rip),%rdx │ │ │ │ │ + lea -0x23d(%rip),%r13 │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je 46b │ │ │ │ │ + je 454 │ │ │ │ │ + lea -0x348(%rip),%rdx │ │ │ │ │ testb $0x10,0xd5(%rbx) │ │ │ │ │ - lea -0x367(%rip),%rdx │ │ │ │ │ - cmovne %r13,%rdx │ │ │ │ │ + je 454 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ mov $0x60,%edi │ │ │ │ │ - call 47c │ │ │ │ │ + call 465 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ │ + pxor %xmm1,%xmm1 │ │ │ │ │ mov 0x8(%rdx),%rcx │ │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ │ mov %rcx,0x58(%rax) │ │ │ │ │ movdqu 0x10(%rdx),%xmm0 │ │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ │ - mov %r12,0x40(%rax) │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ + mov %r12,0x40(%rax) │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ + movups %xmm0,0x48(%rax) │ │ │ │ │ + movdqu 0x8(%r12),%xmm0 │ │ │ │ │ add %rsi,%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ + movups %xmm0,0x8(%rax) │ │ │ │ │ + movdqu 0x18(%r12),%xmm0 │ │ │ │ │ lea 0x0(,%rdx,4),%rsi │ │ │ │ │ add %rdx,%rdx │ │ │ │ │ + movsd 0x8(%rax),%xmm2 │ │ │ │ │ cvtsi2sd %rdx,%xmm1 │ │ │ │ │ mov 0x28(%rbp),%edx │ │ │ │ │ - movups %xmm0,0x48(%rax) │ │ │ │ │ - movdqu 0x8(%r12),%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%rax) │ │ │ │ │ - movdqu 0x18(%r12),%xmm0 │ │ │ │ │ - movsd 0x8(%rax),%xmm2 │ │ │ │ │ movups %xmm0,0x18(%rax) │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sd %rsi,%xmm0 │ │ │ │ │ addsd 0x20(%rax),%xmm0 │ │ │ │ │ - movsd %xmm2,0x8(%rax) │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ + movsd %xmm2,0x8(%rax) │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 500 │ │ │ │ │ + jne 4eb │ │ │ │ │ addsd 0x10(%rax),%xmm1 │ │ │ │ │ movsd %xmm1,0x10(%rax) │ │ │ │ │ cmp %r13,0x38(%rax) │ │ │ │ │ - jne 3d2 │ │ │ │ │ + jne 3c2 │ │ │ │ │ and $0x1,%ecx │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - je 51f │ │ │ │ │ + je 50a │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rax) │ │ │ │ │ - jmp 3d2 │ │ │ │ │ + jmp 3c2 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ - call 537 │ │ │ │ │ + call 522 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_inplace-0x4 │ │ │ │ │ mov 0x20(%rbp),%rdx │ │ │ │ │ mov $0x8,%r8d │ │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - call 553 │ │ │ │ │ + call 53e │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_1-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 560 │ │ │ │ │ + call 54b │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_destroy-0x4 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - jmp 434 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 41c │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000570 : │ │ │ │ │ +0000000000000560 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 579 │ │ │ │ │ + jmp 569 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000580 : │ │ │ │ │ +0000000000000570 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 589 │ │ │ │ │ + jmp 579 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000590 : │ │ │ │ │ +0000000000000580 : │ │ │ │ │ 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 5a5 │ │ │ │ │ + call 595 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 5b1 │ │ │ │ │ + jmp 5a1 │ │ │ │ │ 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 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 00010000 00410e10 8602440e .........A....D. │ │ │ │ │ + 0x00000030 18830347 0e20026d 0a0e1841 0e10410e ...G. .m...A..A. │ │ │ │ │ + 0x00000040 08450b02 7d0e1841 0e10410e 08000000 .E..}..A..A..... │ │ │ │ │ + 0x00000050 10000000 54000000 00000000 fe000000 ....T........... │ │ │ │ │ 0x00000060 00000000 34000000 68000000 00000000 ....4...h....... │ │ │ │ │ - 0x00000070 4a010000 00450e10 8d02420e 188c0341 J....E....B....A │ │ │ │ │ - 0x00000080 0e208604 450e2883 05027e0a 0e20410e . ..E.(...~.. A. │ │ │ │ │ - 0x00000090 18420e10 420e0850 0b000000 10000000 .B..B..P........ │ │ │ │ │ - 0x000000a0 a0000000 00000000 53000000 00000000 ........S....... │ │ │ │ │ - 0x000000b0 44000000 b4000000 00000000 ba010000 D............... │ │ │ │ │ + 0x00000070 4a010000 00420e10 8d02480e 188c0345 J....B....H....E │ │ │ │ │ + 0x00000080 0e208604 410e2883 05027d0a 0e20410e . ..A.(...}.. A. │ │ │ │ │ + 0x00000090 18420e10 460e084a 0b000000 10000000 .B..F..J........ │ │ │ │ │ + 0x000000a0 a0000000 00000000 4b000000 00000000 ........K....... │ │ │ │ │ + 0x000000b0 44000000 b4000000 00000000 b5010000 D............... │ │ │ │ │ 0x000000c0 004c0e10 8d02420e 188c0341 0e208604 .L....B....A. .. │ │ │ │ │ 0x000000d0 440e2883 05440e40 4f0e2841 0e20410e D.(..D.@O.(A. A. │ │ │ │ │ - 0x000000e0 18420e10 420e0844 c3c6cccd 500e4083 .B..B..D....P.@. │ │ │ │ │ + 0x000000e0 18420e10 420e0844 c3c6cccd 480e4083 .B..B..D....H.@. │ │ │ │ │ 0x000000f0 0586048c 038d0200 10000000 fc000000 ................ │ │ │ │ │ 0x00000100 00000000 09000000 00000000 10000000 ................ │ │ │ │ │ 0x00000110 10010000 00000000 09000000 00000000 ................ │ │ │ │ │ 0x00000120 1c000000 24010000 00000000 21000000 ....$.......!... │ │ │ │ │ 0x00000130 00410e10 8302580e 08000000 00000000 .A....X......... │ │ │ ├── rdft2-inplace-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: 1152 (bytes into file) │ │ │ │ │ + Start of section headers: 1136 (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 0x480: │ │ │ │ │ +There are 11 section headers, starting at offset 0x470: │ │ │ │ │ │ │ │ │ │ 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 000193 00 AX 0 0 32 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000388 000090 18 I 8 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] .note.GNU-stack PROGBITS 0000000000000000 0001d3 000000 00 0 0 1 │ │ │ │ │ - [ 6] .eh_frame PROGBITS 0000000000000000 0001d3 000078 00 A 0 0 8 │ │ │ │ │ - [ 7] .rela.eh_frame RELA 0000000000000000 000418 000018 18 I 8 6 8 │ │ │ │ │ - [ 8] .symtab SYMTAB 0000000000000000 000250 0000c0 18 9 3 8 │ │ │ │ │ - [ 9] .strtab STRTAB 0000000000000000 000310 000078 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 0000000000000000 000430 000050 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000185 00 AX 0 0 32 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000378 000090 18 I 8 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0001c5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0001c5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .note.GNU-stack PROGBITS 0000000000000000 0001c5 000000 00 0 0 1 │ │ │ │ │ + [ 6] .eh_frame PROGBITS 0000000000000000 0001c5 000078 00 A 0 0 8 │ │ │ │ │ + [ 7] .rela.eh_frame RELA 0000000000000000 000408 000018 18 I 8 6 8 │ │ │ │ │ + [ 8] .symtab SYMTAB 0000000000000000 000240 0000c0 18 9 3 8 │ │ │ │ │ + [ 9] .strtab STRTAB 0000000000000000 000300 000078 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 0000000000000000 000420 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 403 FUNC LOCAL DEFAULT 1 fftw_rdft2_inplace_strides.localalias │ │ │ │ │ - 3: 0000000000000000 403 FUNC GLOBAL DEFAULT 1 fftw_rdft2_inplace_strides │ │ │ │ │ + 2: 0000000000000000 389 FUNC LOCAL DEFAULT 1 fftw_rdft2_inplace_strides.localalias │ │ │ │ │ + 3: 0000000000000000 389 FUNC GLOBAL DEFAULT 1 fftw_rdft2_inplace_strides │ │ │ │ │ 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_tensor_sz │ │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_rdft2_strides │ │ │ │ │ 6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_iabs │ │ │ │ │ 7: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND fftw_imax │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0x388 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x378 contains 6 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000091 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -00000000000000c6 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -0000000000000133 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000013f 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000150 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000181 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000000089 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +00000000000000be 0000000500000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +0000000000000124 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000130 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000141 0000000600000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000173 0000000700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x418 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x408 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,62 +9,62 @@ │ │ │ │ │ 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 000000000000005c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000193 │ │ │ │ │ +00000018 000000000000005c 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000185 │ │ │ │ │ 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_advance_loc: 4 to 0000000000000006 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000005 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000007 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000008 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000000a │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000011 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ - DW_CFA_advance_loc1: 103 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000000079 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000007a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000007d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000007e │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000080 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000081 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000082 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000088 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 102 to 00000000000000f6 │ │ │ │ │ + DW_CFA_advance_loc1: 94 to 00000000000000e6 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f7 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000f8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000e8 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000fa │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ea │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000fc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000ec │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000122 │ │ │ │ │ + DW_CFA_advance_loc: 35 to 0000000000000113 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000128 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000119 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000129 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000012d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000011e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000012e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000011f │ │ │ │ │ DW_CFA_restore_state │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,135 +2,133 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_rdft2_inplace_strides.localalias(): │ │ │ │ │ push %r13 │ │ │ │ │ + xor %edx,%edx │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - xor %edx,%edx │ │ │ │ │ + mov %esi,%ebp │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ - mov %esi,%ebp │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ │ mov (%rdi),%esi │ │ │ │ │ lea 0x10(%rdi),%rax │ │ │ │ │ jmp 31 │ │ │ │ │ nopl (%rax) │ │ │ │ │ mov (%rax),%rcx │ │ │ │ │ add $0x18,%rax │ │ │ │ │ cmp -0x10(%rax),%rcx │ │ │ │ │ - jne f0 │ │ │ │ │ - inc %edx │ │ │ │ │ + jne e0 │ │ │ │ │ + add $0x1,%edx │ │ │ │ │ cmp %esi,%edx │ │ │ │ │ jl 20 │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ mov (%rdx),%eax │ │ │ │ │ cmp $0x7fffffff,%eax │ │ │ │ │ - je 11e │ │ │ │ │ + je 10f │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 11e │ │ │ │ │ + je 10f │ │ │ │ │ cmp $0x7fffffff,%ebp │ │ │ │ │ - je 100 │ │ │ │ │ + je f0 │ │ │ │ │ test %esi,%esi │ │ │ │ │ - jne 90 │ │ │ │ │ + jne 88 │ │ │ │ │ movslq %ebp,%rsi │ │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ │ mov 0x18(%rdx,%rax,8),%rbx │ │ │ │ │ cmp %rbx,0x10(%rdx,%rax,8) │ │ │ │ │ sete %al │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ - call 95 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + call 8d │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ │ lea 0x8(%rsp),%r8 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov 0x38(%rbx),%edi │ │ │ │ │ movslq (%rcx),%rax │ │ │ │ │ lea -0x1(%rax),%edx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ movslq %edx,%rdx │ │ │ │ │ - lea -0x10(%rcx,%rax,8),%rsi │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ + lea -0x10(%rcx,%rax,8),%rsi │ │ │ │ │ mov 0x8(%rcx,%rdx,8),%r13 │ │ │ │ │ mov %rsp,%rdx │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ - call ca │ │ │ │ │ + call c2 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ movslq %ebp,%rsi │ │ │ │ │ lea (%rsi,%rsi,2),%rdx │ │ │ │ │ lea (%rax,%rdx,8),%rdx │ │ │ │ │ mov 0x18(%rdx),%rax │ │ │ │ │ cmp %rax,0x10(%rdx) │ │ │ │ │ - je 12e │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + je 11f │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl (%rax) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jle 11e │ │ │ │ │ + jle 10f │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ mov %ebp,%esi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ call 0 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je f0 │ │ │ │ │ + je e0 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ - inc %ebp │ │ │ │ │ + add $0x1,%ebp │ │ │ │ │ cmp %ebp,(%rax) │ │ │ │ │ - jg 106 │ │ │ │ │ + jg f6 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ lea (%rax,%rax,1),%rdi │ │ │ │ │ - call 137 │ │ │ │ │ + call 128 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov (%rsp),%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 143 │ │ │ │ │ + call 134 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 154 │ │ │ │ │ + call 145 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r13,%rcx │ │ │ │ │ + shr $0x3f,%rcx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - shr $0x3f,%rcx │ │ │ │ │ - cqto │ │ │ │ │ add %r13,%rcx │ │ │ │ │ - idiv %r13 │ │ │ │ │ + cqto │ │ │ │ │ sar $1,%rcx │ │ │ │ │ - inc %rcx │ │ │ │ │ + idiv %r13 │ │ │ │ │ + add $0x1,%rcx │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ imul %rax,%rdi │ │ │ │ │ imul %rsi,%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ add %rdi,%rdi │ │ │ │ │ - call 185 │ │ │ │ │ + call 177 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ setge %al │ │ │ │ │ movzbl %al,%eax │ │ │ │ │ - jmp f2 │ │ │ │ │ + jmp e2 │ │ │ │ ├── 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 5c000000 1c000000 ........\....... │ │ │ │ │ - 0x00000020 00000000 93010000 00420e10 8d02420e .........B....B. │ │ │ │ │ - 0x00000030 188c0341 0e208604 430e2883 05490e40 ...A. ..C.(..I.@ │ │ │ │ │ - 0x00000040 02670a0e 28410e20 440e1842 0e10420e .g..(A. D..B..B. │ │ │ │ │ - 0x00000050 084f0b02 660a0e28 410e2041 0e18420e .O..f..(A. A..B. │ │ │ │ │ - 0x00000060 10420e08 440b620a 0e28460e 20410e18 .B..D.b..(F. A.. │ │ │ │ │ + 0x00000020 00000000 85010000 00420e10 8d02440e .........B....D. │ │ │ │ │ + 0x00000030 188c0341 0e208604 430e2883 05470e40 ...A. ..C.(..G.@ │ │ │ │ │ + 0x00000040 02680a0e 28410e20 440e1842 0e10420e .h..(A. D..B..B. │ │ │ │ │ + 0x00000050 08460b02 5e0a0e28 410e2041 0e18420e .F..^..(A. A..B. │ │ │ │ │ + 0x00000060 10420e08 440b630a 0e28460e 20410e18 .B..D.c..(F. A.. │ │ │ │ │ 0x00000070 420e1042 0e08410b B..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: 9568 (bytes into file) │ │ │ │ │ + Start of section headers: 8736 (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 0x2560: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2220: │ │ │ │ │ │ │ │ │ │ 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 001571 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001df0 0005b8 18 I 14 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0015b1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0015b1 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0015b1 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.8 PROGBITS 0000000000000000 0015bb 000027 01 AMS 0 0 8 │ │ │ │ │ - [ 7] .data.rel.ro PROGBITS 0000000000000000 0015e2 000020 00 WA 0 0 32 │ │ │ │ │ - [ 8] .rela.data.rel.ro RELA 0000000000000000 0023a8 000060 18 I 14 7 8 │ │ │ │ │ - [ 9] .data.rel.ro.local PROGBITS 0000000000000000 001602 000018 00 WA 0 0 16 │ │ │ │ │ - [10] .rela.data.rel.ro.local RELA 0000000000000000 002408 000018 18 I 14 9 8 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 0000000000000000 00161a 000000 00 0 0 1 │ │ │ │ │ - [12] .eh_frame PROGBITS 0000000000000000 00161a 0001d8 00 A 0 0 8 │ │ │ │ │ - [13] .rela.eh_frame RELA 0000000000000000 002420 0000a8 18 I 14 12 8 │ │ │ │ │ - [14] .symtab SYMTAB 0000000000000000 0017f8 0003f0 18 15 15 8 │ │ │ │ │ - [15] .strtab STRTAB 0000000000000000 001be8 000204 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 0000000000000000 0024c8 000098 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001231 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001ab0 0005b8 18 I 14 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001271 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001271 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001271 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.8 PROGBITS 0000000000000000 00127b 000027 01 AMS 0 0 8 │ │ │ │ │ + [ 7] .data.rel.ro PROGBITS 0000000000000000 0012a2 000020 00 WA 0 0 32 │ │ │ │ │ + [ 8] .rela.data.rel.ro RELA 0000000000000000 002068 000060 18 I 14 7 8 │ │ │ │ │ + [ 9] .data.rel.ro.local PROGBITS 0000000000000000 0012c2 000018 00 WA 0 0 16 │ │ │ │ │ + [10] .rela.data.rel.ro.local RELA 0000000000000000 0020c8 000018 18 I 14 9 8 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 0000000000000000 0012da 000000 00 0 0 1 │ │ │ │ │ + [12] .eh_frame PROGBITS 0000000000000000 0012da 0001d8 00 A 0 0 8 │ │ │ │ │ + [13] .rela.eh_frame RELA 0000000000000000 0020e0 0000a8 18 I 14 12 8 │ │ │ │ │ + [14] .symtab SYMTAB 0000000000000000 0014b8 0003f0 18 15 15 8 │ │ │ │ │ + [15] .strtab STRTAB 0000000000000000 0018a8 000204 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 0000000000000000 002188 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 104 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 3: 0000000000000940 1406 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ - 4: 0000000000000070 2252 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ - 5: 0000000000000ec0 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 6: 0000000000000ee0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ - 7: 0000000000000f10 1594 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 3: 0000000000000640 1333 FUNC LOCAL DEFAULT 1 apply_r2hc │ │ │ │ │ + 4: 0000000000000070 1487 FUNC LOCAL DEFAULT 1 apply_hc2r │ │ │ │ │ + 5: 0000000000000b80 23 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 6: 0000000000000ba0 37 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 7: 0000000000000bd0 1594 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: 0000000000001550 33 FUNC GLOBAL DEFAULT 1 fftw_rdft2_rdft_register │ │ │ │ │ + 38: 0000000000001210 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 0x1df0 contains 61 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1ab0 contains 61 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ 0000000000000036 0000000c00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ 0000000000000043 0000000d00000002 R_X86_64_PC32 0000000000000005 .LC1 - 4 │ │ │ │ │ -0000000000000051 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ -00000000000000f9 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000509 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000009c1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000d36 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000ec9 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000ef0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -0000000000000f30 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ -0000000000000f37 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000f3f 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000fa4 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000000fe3 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ -0000000000001011 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ -0000000000001031 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ -000000000000103c 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -000000000000104c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ -0000000000001060 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -00000000000010bd 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000010d3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000010fa 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001113 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -0000000000001125 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000001139 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001195 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000011a3 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000011c9 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000011d4 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000011f0 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000011fa 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -000000000000124d 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -0000000000001279 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -00000000000012c8 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -00000000000012de 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -0000000000001303 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -000000000000131a 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -000000000000132f 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ -0000000000001343 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -000000000000139f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ -00000000000013ad 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000013d3 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -00000000000013de 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000013fa 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001404 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -0000000000001419 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -000000000000143c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -0000000000001457 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -0000000000001461 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001472 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014a3 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014b4 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014cf 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000014ed 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000014ff 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -000000000000153c 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001554 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000001561 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000ed3 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000f01 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000156d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000052 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC2 - 4 │ │ │ │ │ +00000000000000f5 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000004b3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000006b8 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000009e2 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000b89 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000bb0 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +0000000000000bf0 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_ifree0 - 4 │ │ │ │ │ +0000000000000bf7 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000bff 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000c5c 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +0000000000000c9b 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_toobig - 4 │ │ │ │ │ +0000000000000cd1 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_tornk1 - 4 │ │ │ │ │ +0000000000000cf1 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_nbuf - 4 │ │ │ │ │ +0000000000000cfc 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000000d0c 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_bufdist - 4 │ │ │ │ │ +0000000000000d20 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000d7d 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000d93 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000dba 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000dd3 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000000de5 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000000df9 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000e55 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000e63 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000e89 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +0000000000000e94 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000eb5 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000eba 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +0000000000000f0d 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +0000000000000f39 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +0000000000000f88 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000f9e 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000fc3 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +0000000000000fda 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +0000000000000fef 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_f_d - 4 │ │ │ │ │ +0000000000001003 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000105f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_1d - 4 │ │ │ │ │ +000000000000106d 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000001093 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +000000000000109e 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000010bf 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000010c4 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +00000000000010d9 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +00000000000010fc 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +0000000000001117 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +0000000000001121 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001132 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001163 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001175 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001190 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000011ae 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +00000000000011c0 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +00000000000011fc 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001214 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000001221 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000b93 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000bc1 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000122d 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x23a8 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x2068 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 + ee0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + ba0 │ │ │ │ │ 0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 0 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + ec0 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + b80 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0x2408 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x20c8 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + f10 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + bd0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x2420 contains 7 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x20e0 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 + 70 │ │ │ │ │ -00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 940 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ec0 │ │ │ │ │ -0000000000000110 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ee0 │ │ │ │ │ -0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + f10 │ │ │ │ │ -00000000000001c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1550 │ │ │ │ │ +00000000000000a4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 640 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + b80 │ │ │ │ │ +0000000000000110 0000000100000002 R_X86_64_PC32 0000000000000000 .text + ba0 │ │ │ │ │ +0000000000000138 0000000100000002 R_X86_64_PC32 0000000000000000 .text + bd0 │ │ │ │ │ +00000000000001c0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1210 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -13,224 +13,224 @@ │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000018 0000000000000030 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000068 │ │ │ │ │ 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: 14 to 000000000000000f │ │ │ │ │ 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: 4 to 0000000000000013 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 63 to 000000000000004b │ │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000004b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000000056 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000004f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000058 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000058 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000059 │ │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ │ DW_CFA_advance_loc: 12 to 0000000000000065 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000066 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000067 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000004c 000000000000004c 00000050 FDE cie=00000000 pc=0000000000000070..000000000000093c │ │ │ │ │ +0000004c 000000000000004c 00000050 FDE cie=00000000 pc=0000000000000070..000000000000063f │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000072 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000074 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000076 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000078 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000007b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000007c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000007a │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000080 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000084 │ │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ │ - DW_CFA_advance_loc2: 1204 to 0000000000000538 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000087 │ │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ │ + DW_CFA_advance_loc2: 1114 to 00000000000004e1 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000539 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004e2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000053a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000004e3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000053c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000053e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000540 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004e9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000542 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000004eb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000550 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000004f0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000009c 000000000000004c 000000a0 FDE cie=00000000 pc=0000000000000940..0000000000000ebe │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000942 │ │ │ │ │ +0000009c 000000000000004c 000000a0 FDE cie=00000000 pc=0000000000000640..0000000000000b75 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000642 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000944 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000644 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000949 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000646 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000094b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000648 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000094c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000649 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000094d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000064d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000000954 │ │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ │ - DW_CFA_advance_loc2: 1038 to 0000000000000d62 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000654 │ │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ │ + DW_CFA_advance_loc2: 952 to 0000000000000a0c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d63 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a0d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000d64 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a0e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d66 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a10 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d68 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a12 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d6a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a14 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000d6c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a16 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000d70 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000000a20 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000018 000000f0 FDE cie=00000000 pc=0000000000000ec0..0000000000000ed7 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ec1 │ │ │ │ │ +000000ec 0000000000000018 000000f0 FDE cie=00000000 pc=0000000000000b80..0000000000000b97 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000b81 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000ed2 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000b92 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000108 0000000000000024 0000010c FDE cie=00000000 pc=0000000000000ee0..0000000000000f05 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ee1 │ │ │ │ │ +00000108 0000000000000024 0000010c FDE cie=00000000 pc=0000000000000ba0..0000000000000bc5 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000ba1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ee2 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000ba5 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000eeb │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000bab │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000efc │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000bbc │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000eff │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000bbf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f00 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000bc0 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000130 0000000000000084 00000134 FDE cie=00000000 pc=0000000000000f10..000000000000154a │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f12 │ │ │ │ │ +00000130 0000000000000084 00000134 FDE cie=00000000 pc=0000000000000bd0..000000000000120a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bd2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f14 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bd4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f16 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bd6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f18 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bd8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f19 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000bd9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f1a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000bda │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000f1e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000bde │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 41 to 0000000000000f47 │ │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000000c07 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000f4a │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000c0a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f4b │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000c0b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f4d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c0d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f4f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c0f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f51 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c11 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f53 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000c13 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000000f60 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000c18 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 587 to 00000000000011ab │ │ │ │ │ + DW_CFA_advance_loc2: 595 to 0000000000000e6b │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000011ac │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000e6c │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000011d9 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000000e99 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000011dd │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000e9d │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc1: 209 to 00000000000012ae │ │ │ │ │ + DW_CFA_advance_loc1: 210 to 0000000000000f6f │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f70 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000012b0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f71 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012b2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f73 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012b4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f75 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012b6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f77 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000012b8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f79 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000012c0 │ │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000000f80 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc1: 245 to 00000000000013b5 │ │ │ │ │ + DW_CFA_advance_loc1: 245 to 0000000000001075 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000013b6 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001076 │ │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 45 to 00000000000013e3 │ │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000010a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000013e7 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000010a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000001b8 000000000000001c 000001bc FDE cie=00000000 pc=0000000000001550..0000000000001571 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001551 │ │ │ │ │ +000001b8 000000000000001c 000001bc FDE cie=00000000 pc=0000000000001210..0000000000001231 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001211 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000001569 │ │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000001229 │ │ │ │ │ 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,13 +1,15 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ x[]A\A]A^A_ │ │ │ │ │ +|$XI+_0H │ │ │ │ │ +|$XI+_(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,39 +2,39 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ print(): │ │ │ │ │ push %rbp │ │ │ │ │ + lea 0x638(%rip),%rbp │ │ │ │ │ mov %rdi,%rcx │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x68(%rcx),%rax │ │ │ │ │ mov (%rsi),%r10 │ │ │ │ │ - lea 0x926(%rip),%rbp │ │ │ │ │ mov 0x50(%rcx),%rsi │ │ │ │ │ mov 0x48(%rcx),%rbx │ │ │ │ │ + cqto │ │ │ │ │ mov 0x40(%rcx),%r11 │ │ │ │ │ mov 0x58(%rcx),%r9 │ │ │ │ │ - mov 0x60(%rcx),%r8 │ │ │ │ │ - cqto │ │ │ │ │ idiv %rsi │ │ │ │ │ + mov 0x60(%rcx),%r8 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ cmp %rbp,0x38(%rcx) │ │ │ │ │ je 47 │ │ │ │ │ lea 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rsi,%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - push %rbx │ │ │ │ │ push %r11 │ │ │ │ │ push %rdx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ call *%r10 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -43,1268 +43,1112 @@ │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000070 : │ │ │ │ │ apply_hc2r(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ + mov %rsi,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ - sub $0x158,%rsp │ │ │ │ │ + push %rbx │ │ │ │ │ + sub $0xf8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ mov 0x60(%rdi),%r15 │ │ │ │ │ - mov 0x78(%rdi),%rbx │ │ │ │ │ - mov 0x80(%rdi),%r12 │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ │ + mov %rdx,0xa8(%rsp) │ │ │ │ │ + mov 0x58(%rdi),%rsi │ │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ │ + mov 0x50(%rdi),%r14 │ │ │ │ │ mov %r8,0x88(%rsp) │ │ │ │ │ - mov 0x58(%rdi),%rsi │ │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ │ - mov 0x50(%rdi),%rax │ │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ │ - mov 0x70(%rdi),%rdi │ │ │ │ │ - mov 0x68(%rbp),%r14 │ │ │ │ │ - mov %rsi,0xe8(%rsp) │ │ │ │ │ - mov %rax,(%rsp) │ │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ │ - mov %rdi,%r13 │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + mov 0x70(%rdi),%rax │ │ │ │ │ + mov 0x78(%rdi),%rbx │ │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ │ + mov 0x80(%rdi),%r12 │ │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ │ + mov 0x68(%rdi),%rax │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ │ - imul %r14,%rdi │ │ │ │ │ + imul %rax,%rdi │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call fd │ │ │ │ │ + call f9 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - cmp %r15,0xe8(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - jl 4ff │ │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ │ + cmp %r15,0xa0(%rsp) │ │ │ │ │ + jl 4ad │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ │ imul %r15,%r12 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ - mov (%rsp),%rax │ │ │ │ │ - lea 0x0(,%rbx,8),%r9 │ │ │ │ │ - mov %r15,%rbx │ │ │ │ │ - mov %r13,%rdi │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - shl $0x4,%r13 │ │ │ │ │ - mov %rcx,%rdx │ │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ │ + mov %rbp,0xe8(%rsp) │ │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ │ + lea 0x0(,%r14,8),%rcx │ │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + add %rcx,%rdx │ │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ │ + mov %rdx,0xd8(%rsp) │ │ │ │ │ lea 0x0(,%r12,8),%rsi │ │ │ │ │ - mov %r13,0x140(%rsp) │ │ │ │ │ - mov %r10,0xc8(%rsp) │ │ │ │ │ - mov %rbx,%r12 │ │ │ │ │ - mov %rsi,0xf8(%rsp) │ │ │ │ │ - lea -0x8(%r8,%rax,8),%rsi │ │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ │ - mov %rsi,0x138(%rsp) │ │ │ │ │ - lea -0x3(%rax),%rsi │ │ │ │ │ - mov %r15,0x110(%rsp) │ │ │ │ │ - mov %rbp,0x148(%rsp) │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ │ + lea -0x3(%r14),%rsi │ │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ │ + lea 0x0(,%rax,8),%r12 │ │ │ │ │ shr $1,%rsi │ │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ - mov %rsi,0xd0(%rsp) │ │ │ │ │ - neg %rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ │ + mov %r12,0xe0(%rsp) │ │ │ │ │ + lea 0x0(,%rsi,8),%rsi │ │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ │ + shl $0x3,%rsi │ │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ │ + lea -0x1(%r15),%rax │ │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ │ + mov %r10,%r15 │ │ │ │ │ + imul %rdi,%rax │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ - imul %r10,%rax │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - cmovns %rax,%rdx │ │ │ │ │ - add %r10,%rdx │ │ │ │ │ - test %r10,%r10 │ │ │ │ │ - cmovns %rcx,%rax │ │ │ │ │ - mov %rdx,0xd8(%rsp) │ │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ │ - or $0x1,%rdx │ │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ │ - imul %rdx,%rdi │ │ │ │ │ - lea 0x2(%rsi),%rax │ │ │ │ │ - lea (%r8,%r15,1),%rsi │ │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - mov %rsi,0x120(%rsp) │ │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ │ - imul %r9,%rax │ │ │ │ │ - mov %rdi,0x118(%rsp) │ │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmpq $0x0,0x10(%rsp) │ │ │ │ │ - jle 4a5 │ │ │ │ │ - cmpq $0x1,0xc0(%rsp) │ │ │ │ │ - jne 5ba │ │ │ │ │ + shr $1,%rax │ │ │ │ │ + shl $0x4,%rax │ │ │ │ │ + lea 0x8(%rax),%r14 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmpq $0x0,0x28(%rsp) │ │ │ │ │ + jle 45f │ │ │ │ │ + cmpq $0x1,0x90(%rsp) │ │ │ │ │ + jne 53a │ │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + xor %ebp,%ebp │ │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ - xor %ebx,%ebx │ │ │ │ │ - xor %r13d,%r13d │ │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ │ - mov 0x110(%rsp),%rbp │ │ │ │ │ - mov %r12,0x70(%rsp) │ │ │ │ │ - mov 0x120(%rsp),%r10 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + mov 0xc8(%rsp),%r11 │ │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ │ + add $0x4,%rdx │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ - lea 0x4(%rdx),%rsi │ │ │ │ │ - mov (%rsp),%rdx │ │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - lea 0x8(%rax),%r8 │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - sub %rcx,%rdx │ │ │ │ │ - shr $1,%rsi │ │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ │ + mov $0xfffffffffffffff8,%rdx │ │ │ │ │ + sub %r11,%rdx │ │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ + or $0x1,%rdx │ │ │ │ │ + sub %rdx,%r11 │ │ │ │ │ add $0x8,%rax │ │ │ │ │ - add $0x8,%rsi │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movsd -0x8(%rdi),%xmm0 │ │ │ │ │ - cmpq $0x2,(%rsp) │ │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ │ - lea -0x8(%rdi),%rdx │ │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cmpq $0x2,0x8(%rsp) │ │ │ │ │ + lea -0x8(%rdi),%rcx │ │ │ │ │ + movsd -0x8(%rsi),%xmm0 │ │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ │ lea -0x8(%rax),%r11 │ │ │ │ │ movsd %xmm0,-0x8(%rax) │ │ │ │ │ - jle 5aa │ │ │ │ │ - cmpq $0x3,0x30(%rsp) │ │ │ │ │ - jbe 550 │ │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ │ - lea 0x10(%rax),%r9 │ │ │ │ │ - lea 0x10(%r8),%r12 │ │ │ │ │ - lea -0x8(%rbp,%r15,1),%r15 │ │ │ │ │ - add %r15,%r14 │ │ │ │ │ - cmp %r9,%r8 │ │ │ │ │ + jle 52a │ │ │ │ │ + cmpq $0x3,0x48(%rsp) │ │ │ │ │ + jbe 4f0 │ │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ │ + add %rbx,%r9 │ │ │ │ │ + lea (%r8,%r9,1),%r12 │ │ │ │ │ + mov %r9,(%rsp) │ │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ │ + cmp %r8,%rdi │ │ │ │ │ + lea 0x10(%rdi),%r8 │ │ │ │ │ + setae %r9b │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + setae %r8b │ │ │ │ │ + or %r8d,%r9d │ │ │ │ │ + lea 0x8(%rsi),%r8 │ │ │ │ │ + cmp %r8,%rax │ │ │ │ │ + setne %r8b │ │ │ │ │ + and %r8d,%r9d │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ + add %rdx,%r8 │ │ │ │ │ + cmp %r8,%r12 │ │ │ │ │ + setae %r8b │ │ │ │ │ + cmp %r10,%rsi │ │ │ │ │ + setae 0x20(%rsp) │ │ │ │ │ + or 0x20(%rsp),%r8b │ │ │ │ │ + and %r9d,%r8d │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + add %rcx,%r9 │ │ │ │ │ + cmp %r9,%r12 │ │ │ │ │ setae %r9b │ │ │ │ │ - cmp %r12,%rax │ │ │ │ │ + cmp %r10,%rdi │ │ │ │ │ setae %r12b │ │ │ │ │ or %r12d,%r9d │ │ │ │ │ - lea 0x8(%rdi),%r12 │ │ │ │ │ - cmp %r12,%rax │ │ │ │ │ - setne %r12b │ │ │ │ │ - and %r12d,%r9d │ │ │ │ │ - mov 0x8(%rsp),%r12 │ │ │ │ │ - add %rbx,%r12 │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ - cmp %r15,%r12 │ │ │ │ │ - lea 0x8(,%rbx,8),%r15 │ │ │ │ │ - setle %r12b │ │ │ │ │ - cmp %r15,%rbp │ │ │ │ │ - setle %r15b │ │ │ │ │ - or %r15d,%r12d │ │ │ │ │ - test %r12b,%r9b │ │ │ │ │ - je 550 │ │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ │ - lea (%rdx,%r15,1),%r9 │ │ │ │ │ - cmp %r9,%r14 │ │ │ │ │ - setae %r12b │ │ │ │ │ - cmp %r10,%rdi │ │ │ │ │ - setae %r9b │ │ │ │ │ - or %r9d,%r12d │ │ │ │ │ - lea (%rcx,%r15,1),%r9 │ │ │ │ │ - cmp %r9,%r14 │ │ │ │ │ - setae %r9b │ │ │ │ │ - cmp %r10,%r8 │ │ │ │ │ - setae %r14b │ │ │ │ │ - or %r14d,%r9d │ │ │ │ │ - test %r9b,%r12b │ │ │ │ │ - je 550 │ │ │ │ │ - lea -0x10(%r10),%r14 │ │ │ │ │ - mov $0x8,%r9d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + test %r9b,%r8b │ │ │ │ │ + je 4f0 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + mov (%rsp),%r9 │ │ │ │ │ + add %rbp,%r8 │ │ │ │ │ + shl $0x3,%r8 │ │ │ │ │ + cmp %r9,%r8 │ │ │ │ │ + lea 0x8(,%rbp,8),%r8 │ │ │ │ │ + setle %r9b │ │ │ │ │ + cmp %r8,%rbx │ │ │ │ │ + setle %r8b │ │ │ │ │ + or %r9b,%r8b │ │ │ │ │ + je 4f0 │ │ │ │ │ + lea -0x10(%r10),%r12 │ │ │ │ │ + mov $0x8,%r8d │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movups (%rdx,%r9,1),%xmm0 │ │ │ │ │ - mov %r9,%r12 │ │ │ │ │ - neg %r12 │ │ │ │ │ - movups %xmm0,-0x8(%rax,%r9,1) │ │ │ │ │ - movups (%rcx,%r9,1),%xmm0 │ │ │ │ │ - add $0x10,%r9 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%rdx,%r8,1),%xmm0 │ │ │ │ │ + mov %r8,%r9 │ │ │ │ │ + neg %r9 │ │ │ │ │ + movups %xmm0,-0x8(%rax,%r8,1) │ │ │ │ │ + movupd (%rcx,%r8,1),%xmm0 │ │ │ │ │ + add $0x10,%r8 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ - movups %xmm0,0x8(%r14,%r12,1) │ │ │ │ │ - cmp %rsi,%r9 │ │ │ │ │ - jne 3c0 │ │ │ │ │ - testb $0x1,0x48(%rsp) │ │ │ │ │ - je 41b │ │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ │ - lea 0x0(,%r14,8),%r9 │ │ │ │ │ - movsd (%rdx,%r9,1),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r11,%r9,1) │ │ │ │ │ - movsd (%rcx,%r9,1),%xmm0 │ │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ │ + movups %xmm0,0x8(%r12,%r9,1) │ │ │ │ │ + cmp %r14,%r8 │ │ │ │ │ + jne 380 │ │ │ │ │ + testb $0x1,0x60(%rsp) │ │ │ │ │ + je 3d5 │ │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ │ + movsd (%rdx,%r9,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r11,%r9,8) │ │ │ │ │ + movsd (%rcx,%r9,8),%xmm0 │ │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ │ movsd %xmm0,(%r11,%rcx,8) │ │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - cmp %r9,(%rsp) │ │ │ │ │ - jne 43a │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - movsd (%rdx,%rcx,1),%xmm0 │ │ │ │ │ - movsd %xmm0,(%r11,%rcx,1) │ │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ │ - inc %r13 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - add %rcx,%rbx │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - add %rdx,%r10 │ │ │ │ │ - add %rdx,%rbp │ │ │ │ │ - add %rdx,%rax │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + cmp %rcx,0x8(%rsp) │ │ │ │ │ + jne 3f2 │ │ │ │ │ + movsd (%rdx,%r8,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r11,%r8,8) │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + add %r13,%r10 │ │ │ │ │ + add %r13,%rbx │ │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + add %rcx,%rsi │ │ │ │ │ add %rcx,%rdi │ │ │ │ │ - add %rcx,%r8 │ │ │ │ │ - cmp %r13,0x10(%rsp) │ │ │ │ │ - jne 2d0 │ │ │ │ │ - mov 0x70(%rsp),%r12 │ │ │ │ │ - mov %rcx,%rsi │ │ │ │ │ + add %rdx,%rbp │ │ │ │ │ + cmp %r15,0x28(%rsp) │ │ │ │ │ + jne 288 │ │ │ │ │ + mov %r13,%r15 │ │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ │ - mov 0x108(%rsp),%rbx │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ │ add %rbx,%rax │ │ │ │ │ + add %rdi,%rax │ │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ │ - add %rsi,%rax │ │ │ │ │ add %rbx,%rax │ │ │ │ │ + add %rdi,%rax │ │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ │ - add %rax,0xf0(%rsp) │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov %rbx,0xb0(%rsp) │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ - cmp %r12,0xe8(%rsp) │ │ │ │ │ - jge 240 │ │ │ │ │ - mov 0x148(%rsp),%rbp │ │ │ │ │ - mov %rbx,%r11 │ │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ │ - mov %r11,(%rsp) │ │ │ │ │ - call 50d │ │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + add %rax,0xa8(%rsp) │ │ │ │ │ + add %rbx,0x78(%rsp) │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + cmp %rax,0xa0(%rsp) │ │ │ │ │ + jge 1e0 │ │ │ │ │ + mov 0xe8(%rsp),%rbp │ │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ │ + call 4b7 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ mov 0x88(%rsp),%r8 │ │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ │ - mov (%rsp),%rsi │ │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ - add $0x158,%rsp │ │ │ │ │ + add $0xf8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ │ + lea -0x8(%r10),%r9 │ │ │ │ │ + mov $0x1,%r8d │ │ │ │ │ nop │ │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ │ - lea -0x8(%r10),%r12 │ │ │ │ │ - mov $0x1,%r9d │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rdx,%r9,8),%xmm0 │ │ │ │ │ - sub $0x8,%r12 │ │ │ │ │ - movsd %xmm0,(%r11,%r9,8) │ │ │ │ │ - movsd (%rcx,%r9,8),%xmm0 │ │ │ │ │ - inc %r9 │ │ │ │ │ - movsd %xmm0,0x8(%r12) │ │ │ │ │ - cmp %r9,%r14 │ │ │ │ │ - jne 580 │ │ │ │ │ - jmp 41b │ │ │ │ │ - mov $0x1,%ecx │ │ │ │ │ - mov $0x2,%r9d │ │ │ │ │ - jmp 425 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - mov $0x10,%esi │ │ │ │ │ - mov 0x140(%rsp),%rbx │ │ │ │ │ - mov %r12,0x130(%rsp) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - movq $0x0,0x78(%rsp) │ │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ │ - mov 0x110(%rsp),%rbp │ │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ │ - sub %rdi,%rsi │ │ │ │ │ - mov 0x88(%rsp),%r14 │ │ │ │ │ - mov 0x138(%rsp),%r8 │ │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ │ - lea 0x8(%rax),%r15 │ │ │ │ │ - mov %rbp,0x68(%rsp) │ │ │ │ │ - lea (%rcx,%rbx,1),%rdx │ │ │ │ │ - lea (%r14,%rbx,1),%rax │ │ │ │ │ - mov %r8,%rbp │ │ │ │ │ - and $0xfffffffffffffffe,%rsi │ │ │ │ │ - add $0x4,%rsi │ │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - shr $1,%rsi │ │ │ │ │ - shl $0x4,%rsi │ │ │ │ │ - mov %rsi,0xe0(%rsp) │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rcx),%xmm0 │ │ │ │ │ - lea -0x8(%r15),%rbx │ │ │ │ │ - cmpq $0x2,(%rsp) │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ - movsd %xmm0,-0x8(%r15) │ │ │ │ │ - jle 92c │ │ │ │ │ - cmpq $0x2d,0x30(%rsp) │ │ │ │ │ - jbe 8a9 │ │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ │ - lea 0x2(%rbx,%rdi,1),%r8 │ │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ - add %rcx,%r9 │ │ │ │ │ - shl $0x3,%r8 │ │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ │ - lea -0x8(%rbx,%rdi,1),%rdi │ │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ │ - lea 0x0(%r13,%rdi,1),%r11 │ │ │ │ │ - lea (%rcx,%rbx,1),%r10 │ │ │ │ │ - lea (%r14,%rbx,1),%r9 │ │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ │ - lea -0x8(%r13,%r8,1),%r9 │ │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ │ - mov %r15,%r9 │ │ │ │ │ - sub %r13,%r9 │ │ │ │ │ - add %r14,%rbx │ │ │ │ │ - cmp %r9,0x68(%rsp) │ │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ │ - setle %r13b │ │ │ │ │ - cmp %rdi,%r8 │ │ │ │ │ - setle %r8b │ │ │ │ │ - or %r13d,%r8d │ │ │ │ │ - cmp %r11,%r10 │ │ │ │ │ - setb %dil │ │ │ │ │ - cmp %r9,%rbp │ │ │ │ │ - setb %r13b │ │ │ │ │ - or %r13d,%edi │ │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ │ - and %r8d,%edi │ │ │ │ │ - cmp %r11,%r13 │ │ │ │ │ - setb %r8b │ │ │ │ │ - cmp %rbx,%rbp │ │ │ │ │ - setb %r11b │ │ │ │ │ - or %r11d,%r8d │ │ │ │ │ - and %edi,%r8d │ │ │ │ │ - cmp %r15,%r10 │ │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ │ - setb %dil │ │ │ │ │ - cmp %r9,%r10 │ │ │ │ │ - setb %r9b │ │ │ │ │ - or %r9d,%edi │ │ │ │ │ - test %dil,%r8b │ │ │ │ │ - je 8a9 │ │ │ │ │ - cmp %rbx,%r10 │ │ │ │ │ - setb %dil │ │ │ │ │ - cmp %r15,%r13 │ │ │ │ │ - setb %r8b │ │ │ │ │ - or %dil,%r8b │ │ │ │ │ - je 8a9 │ │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ │ - lea -0x8(%rbp),%r9 │ │ │ │ │ - mov %r15,%r8 │ │ │ │ │ - lea (%rcx,%rdi,1),%rbx │ │ │ │ │ - lea (%r14,%rdi,1),%r11 │ │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ │ - lea (%rdi,%r15,1),%r10 │ │ │ │ │ - xor %edi,%edi │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rbx,%rdi,1),%xmm0 │ │ │ │ │ - add $0x10,%r8 │ │ │ │ │ - sub $0x10,%r9 │ │ │ │ │ - movhpd (%rdx,%rdi,1),%xmm0 │ │ │ │ │ - movups %xmm0,-0x10(%r8) │ │ │ │ │ - movsd (%rax,%rdi,1),%xmm0 │ │ │ │ │ - movhpd (%r11,%rdi,1),%xmm0 │ │ │ │ │ - add %rsi,%rdi │ │ │ │ │ - movups %xmm0,0x10(%r9) │ │ │ │ │ - cmp %r10,%r8 │ │ │ │ │ - jne 7c0 │ │ │ │ │ - testb $0x1,0x48(%rsp) │ │ │ │ │ - je 82d │ │ │ │ │ - mov 0x118(%rsp),%rbx │ │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ │ - lea 0x0(,%rbx,8),%rdi │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ - movsd (%rcx,%rdi,1),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%r11,8) │ │ │ │ │ - movsd (%r14,%rdi,1),%xmm0 │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - sub %r11,%rdi │ │ │ │ │ - movsd %xmm0,(%rbx,%rdi,8) │ │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - cmp %rdi,(%rsp) │ │ │ │ │ - jne 85c │ │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ │ - imul %r8,%rdi │ │ │ │ │ - movsd (%rcx,%rdi,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rbx,%r8,8) │ │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ │ - add %r12,%rcx │ │ │ │ │ - add %r12,%r14 │ │ │ │ │ - add %r12,%rdx │ │ │ │ │ - incq 0x50(%rsp) │ │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - add %r11,0x78(%rsp) │ │ │ │ │ - add %rdi,0x68(%rsp) │ │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ │ - add %rdi,%r15 │ │ │ │ │ - add %rdi,%rbp │ │ │ │ │ - cmp %rbx,0x10(%rsp) │ │ │ │ │ - jne 660 │ │ │ │ │ - mov 0x130(%rsp),%r12 │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ - jmp 471 │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ │ - mov %rbp,%r9 │ │ │ │ │ - mov 0xc8(%rsp),%r11 │ │ │ │ │ - lea (%rbx,%rdi,1),%r10 │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - mov %r11,%r8 │ │ │ │ │ - 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) │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%rcx,%r8,1),%xmm0 │ │ │ │ │ - add $0x8,%rdi │ │ │ │ │ + movsd (%rdx,%r8,8),%xmm0 │ │ │ │ │ sub $0x8,%r9 │ │ │ │ │ - movsd %xmm0,-0x8(%rdi) │ │ │ │ │ - movsd (%r14,%r8,1),%xmm0 │ │ │ │ │ - add %r11,%r8 │ │ │ │ │ + movsd %xmm0,(%r11,%r8,8) │ │ │ │ │ + movsd (%rcx,%r8,8),%xmm0 │ │ │ │ │ + add $0x1,%r8 │ │ │ │ │ movsd %xmm0,0x8(%r9) │ │ │ │ │ - cmp %r10,%rdi │ │ │ │ │ - jne 900 │ │ │ │ │ - jmp 82d │ │ │ │ │ - mov $0x2,%edi │ │ │ │ │ + cmp %r8,%r12 │ │ │ │ │ + jne 500 │ │ │ │ │ + jmp 3d5 │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ - jmp 83a │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + mov $0x2,%ecx │ │ │ │ │ + jmp 3df │ │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ │ + mov %r13,(%rsp) │ │ │ │ │ + xor %r10d,%r10d │ │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ │ + mov 0xe0(%rsp),%r12 │ │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ │ + lea 0x10(%rax),%rbx │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ │ + lea 0x4(%rax),%rbp │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rsi),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + cmp $0x2,%r14 │ │ │ │ │ + jle 633 │ │ │ │ │ + lea 0x8(%r9),%rdx │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ + lea (%r11,%r9,1),%rcx │ │ │ │ │ + lea (%rbx,%r9,1),%r8 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movsd (%rsi,%rax,1),%xmm0 │ │ │ │ │ + add $0x8,%rdx │ │ │ │ │ + sub $0x8,%rcx │ │ │ │ │ + movsd %xmm0,-0x8(%rdx) │ │ │ │ │ + movsd (%rdi,%rax,1),%xmm0 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + movsd %xmm0,0x8(%rcx) │ │ │ │ │ + cmp %rdx,%r8 │ │ │ │ │ + jne 5c0 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ + cmp %rax,%r14 │ │ │ │ │ + jne 608 │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + imul %rdx,%rax │ │ │ │ │ + movsd (%rsi,%rax,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%r9,%rdx,8) │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ + add %r13,%rsi │ │ │ │ │ + add %r13,%rdi │ │ │ │ │ + add %r15,%r9 │ │ │ │ │ + cmp %r10,0x28(%rsp) │ │ │ │ │ + jne 598 │ │ │ │ │ + mov (%rsp),%r13 │ │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ │ + jmp 42b │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + jmp 5ec │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -0000000000000940 : │ │ │ │ │ +0000000000000640 : │ │ │ │ │ apply_r2hc(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0xe8,%rsp │ │ │ │ │ + sub $0xd8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rax │ │ │ │ │ - mov 0x50(%r14),%rbx │ │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ │ - mov 0x70(%r14),%rdx │ │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ │ - mov 0x78(%r14),%rbp │ │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ │ - mov 0x58(%rdi),%rax │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ + mov 0x60(%rdi),%rbx │ │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ │ + mov 0x50(%rdi),%r12 │ │ │ │ │ mov %rdx,0x88(%rsp) │ │ │ │ │ - mov 0x60(%rdi),%rdi │ │ │ │ │ - mov 0x68(%r14),%rbx │ │ │ │ │ - mov 0x80(%r14),%r12 │ │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ │ - imul %rbx,%rdi │ │ │ │ │ + mov 0x78(%rdi),%r13 │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + mov 0x80(%rdi),%r15 │ │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ │ + mov 0x58(%rdi),%rax │ │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ │ + mov 0x70(%rdi),%rdi │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + mov 0x68(%rbp),%r14 │ │ │ │ │ + mov %r12,(%rsp) │ │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ │ + mov %rbx,%rdi │ │ │ │ │ + imul %r14,%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 9c5 │ │ │ │ │ + call 6bc │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - cmp %r15,0x90(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - jl d2c │ │ │ │ │ - imul %r15,%rbp │ │ │ │ │ - mov %rax,%rcx │ │ │ │ │ - shl $0x3,%rbx │ │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ │ - mov %r13,%rbx │ │ │ │ │ - lea 0x0(,%r13,8),%rdx │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ │ - sub %rcx,%rdx │ │ │ │ │ - shl $0x3,%r12 │ │ │ │ │ - lea 0x0(,%rbp,8),%rsi │ │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ │ - mov $0xffffffffffffffe8,%rdx │ │ │ │ │ - mov %r11,0xb8(%rsp) │ │ │ │ │ - mov %rsi,0xa0(%rsp) │ │ │ │ │ - lea -0x3(%rbx),%rsi │ │ │ │ │ - lea 0x0(,%rax,8),%r13 │ │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ │ - shr $1,%rsi │ │ │ │ │ - mov %r13,0xd0(%rsp) │ │ │ │ │ - mov %r14,0xd8(%rsp) │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - lea 0x0(,%rsi,8),%rsi │ │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ │ - sub %rsi,%rdx │ │ │ │ │ - lea 0x2(%rax),%r15 │ │ │ │ │ - mov %rsi,0xc0(%rsp) │ │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ │ - lea 0x0(,%r15,8),%r11 │ │ │ │ │ - imul %r12,%rax │ │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ │ - or $0x1,%rdx │ │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ │ - sub %rdx,%rbx │ │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ │ + cmp %rbx,0x80(%rsp) │ │ │ │ │ + jl 9dc │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ + mov %r12,%rdi │ │ │ │ │ mov %rbx,0x58(%rsp) │ │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ │ + sub $0x3,%rdi │ │ │ │ │ + shl $0x3,%r15 │ │ │ │ │ + mov %rbp,0xc8(%rsp) │ │ │ │ │ + imul %rbx,%r13 │ │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ │ + shr $1,%rdi │ │ │ │ │ + lea 0x0(,%r12,8),%rdx │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ + lea 0x0(,%rax,8),%r12 │ │ │ │ │ + mov %rdi,%rax │ │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + mov %r12,0xb0(%rsp) │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ │ + imul %r15,%rax │ │ │ │ │ + lea 0x0(,%r13,8),%rcx │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ │ + lea 0x2(%rdi),%rcx │ │ │ │ │ + mov %rsi,%rdi │ │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rsi │ │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + sub %rdi,%rsi │ │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ + sub %r8,%rax │ │ │ │ │ + sub $0x18,%rax │ │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - add %rax,0x98(%rsp) │ │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ │ + add %rax,0x88(%rsp) │ │ │ │ │ add %rax,%rbx │ │ │ │ │ - cmpq $0x0,0x10(%rsp) │ │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ │ - jle d02 │ │ │ │ │ - cmpq $0x1,0x88(%rsp) │ │ │ │ │ - jne db8 │ │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ │ - xor %r14d,%r14d │ │ │ │ │ - mov 0xb8(%rsp),%rbp │ │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ │ + cmpq $0x0,0x8(%rsp) │ │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ │ + jle 9b7 │ │ │ │ │ + cmpq $0x1,0x78(%rsp) │ │ │ │ │ + jne a76 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + xor %r13d,%r13d │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + mov 0xa8(%rsp),%rbp │ │ │ │ │ lea 0x8(%rax),%rbx │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - shr $1,%r10 │ │ │ │ │ - shl $0x4,%r10 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ lea 0x8(%rax),%r11 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ lea 0x10(%rax),%rdi │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ add $0x4,%rax │ │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ │ + mov %rax,%r10 │ │ │ │ │ + or $0x1,%rax │ │ │ │ │ + shr $1,%r10 │ │ │ │ │ + sub %rax,%rsi │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + shl $0x4,%r10 │ │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ │ + nop │ │ │ │ │ + cmpq $0x2,(%rsp) │ │ │ │ │ lea -0x8(%r11),%rcx │ │ │ │ │ - lea -0x8(%rbx),%rsi │ │ │ │ │ - lea -0x10(%rdi),%r13 │ │ │ │ │ movsd -0x10(%rdi),%xmm0 │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ - cmpq $0x2,(%rsp) │ │ │ │ │ + lea -0x8(%rbx),%rsi │ │ │ │ │ movsd %xmm0,-0x8(%rbx) │ │ │ │ │ + lea -0x10(%rdi),%r12 │ │ │ │ │ movq $0x0,-0x8(%r11) │ │ │ │ │ - jle da8 │ │ │ │ │ - cmpq $0x3,0x28(%rsp) │ │ │ │ │ - jbe d70 │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ - add %r9,%rax │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ - add %r8,%rax │ │ │ │ │ - lea (%rsi,%r9,1),%r8 │ │ │ │ │ - cmp %r8,%rax │ │ │ │ │ + jle a67 │ │ │ │ │ + cmpq $0x3,0x20(%rsp) │ │ │ │ │ + jbe a20 │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ │ + lea (%rax,%rdi,1),%rdx │ │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ │ + add %rax,%rdx │ │ │ │ │ + lea (%rsi,%r9,1),%rax │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ setae %r8b │ │ │ │ │ cmp %rbp,%rbx │ │ │ │ │ - setae %r9b │ │ │ │ │ - or %r9d,%r8d │ │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ │ - add %rcx,%r9 │ │ │ │ │ - cmp %r9,%rax │ │ │ │ │ + setae %al │ │ │ │ │ + or %eax,%r8d │ │ │ │ │ + lea (%rcx,%r9,1),%rax │ │ │ │ │ + cmp %rax,%rdx │ │ │ │ │ setae %al │ │ │ │ │ cmp %rbp,%r11 │ │ │ │ │ - setae %r9b │ │ │ │ │ - or %r9d,%eax │ │ │ │ │ + setae %dl │ │ │ │ │ + or %edx,%eax │ │ │ │ │ and %r8d,%eax │ │ │ │ │ cmp %rbx,%rdi │ │ │ │ │ - setne %r8b │ │ │ │ │ - and %r8d,%eax │ │ │ │ │ + setne %dl │ │ │ │ │ + and %edx,%eax │ │ │ │ │ cmp %r11,%rdi │ │ │ │ │ - setne %r8b │ │ │ │ │ - test %r8b,%al │ │ │ │ │ - je d70 │ │ │ │ │ + setne %dl │ │ │ │ │ + test %dl,%al │ │ │ │ │ + je a20 │ │ │ │ │ lea 0x8(%rbx),%rax │ │ │ │ │ cmp %rax,%r11 │ │ │ │ │ - je d70 │ │ │ │ │ + je a20 │ │ │ │ │ lea -0x8(%rdi),%r9 │ │ │ │ │ - lea -0x10(%rbp),%r8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + lea -0x10(%rbp),%r8 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - movups (%r9,%rax,1),%xmm0 │ │ │ │ │ - mov %rax,%r12 │ │ │ │ │ - neg %r12 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ + movupd (%r9,%rax,1),%xmm0 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + neg %rdx │ │ │ │ │ movups %xmm0,0x8(%rsi,%rax,1) │ │ │ │ │ - movups (%r8,%r12,1),%xmm0 │ │ │ │ │ + movupd (%r8,%rdx,1),%xmm0 │ │ │ │ │ shufpd $0x1,%xmm0,%xmm0 │ │ │ │ │ movups %xmm0,0x8(%rcx,%rax,1) │ │ │ │ │ add $0x10,%rax │ │ │ │ │ cmp %r10,%rax │ │ │ │ │ - jne c40 │ │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ │ - testb $0x1,0x40(%rsp) │ │ │ │ │ - je c9a │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ - movsd 0x0(%r13,%r9,8),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rcx,%rax,1) │ │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ │ - mov %r15,%rax │ │ │ │ │ - cmp %r8,(%rsp) │ │ │ │ │ - jne cc0 │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd 0x0(%r13,%rax,1),%xmm0 │ │ │ │ │ - movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ - movq $0x0,(%rcx,%rax,1) │ │ │ │ │ - inc %r14 │ │ │ │ │ - add %rdx,%rbp │ │ │ │ │ - add %r12,%rbx │ │ │ │ │ - add %r12,%r11 │ │ │ │ │ - add %rdx,%rdi │ │ │ │ │ - cmp %r14,0x10(%rsp) │ │ │ │ │ - jne b60 │ │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ │ - add %r12,%rax │ │ │ │ │ - add %rbx,%rax │ │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ │ + jne 900 │ │ │ │ │ + testb $0x1,0x30(%rsp) │ │ │ │ │ + je 951 │ │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ │ + movsd (%r12,%rax,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + cmp %rax,(%rsp) │ │ │ │ │ + jne 974 │ │ │ │ │ + movsd (%r12,%rdx,8),%xmm0 │ │ │ │ │ + movsd %xmm0,(%rsi,%rdx,8) │ │ │ │ │ + movq $0x0,(%rcx,%rdx,8) │ │ │ │ │ + add $0x1,%r13 │ │ │ │ │ + add %r14,%rbp │ │ │ │ │ + add %r15,%rbx │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ │ + jne 840 │ │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ │ - add %r12,%rax │ │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ │ + add %r15,%rax │ │ │ │ │ add %rbx,%rax │ │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - add %rbx,0x60(%rsp) │ │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ │ - cmp %rax,0x90(%rsp) │ │ │ │ │ - jge ac0 │ │ │ │ │ - mov 0xd8(%rsp),%r14 │ │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - call d3a │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + add %rbx,%rax │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ │ + add %rbx,0x58(%rsp) │ │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ │ + cmp %rax,0x80(%rsp) │ │ │ │ │ + jge 798 │ │ │ │ │ + mov 0xc8(%rsp),%rbp │ │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ │ + call 9e6 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - mov 0x48(%r14),%rdi │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ - add $0xe8,%rsp │ │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ │ + add $0xd8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ jmp *%rax │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - lea -0x8(%rbp),%r8 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + lea -0x8(%rbp),%rdx │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - movsd 0x0(%r13,%rax,8),%xmm0 │ │ │ │ │ - sub $0x8,%r8 │ │ │ │ │ + movsd (%r12,%rax,8),%xmm0 │ │ │ │ │ + sub $0x8,%rdx │ │ │ │ │ movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ - movsd 0x8(%r8),%xmm0 │ │ │ │ │ + movsd 0x8(%rdx),%xmm0 │ │ │ │ │ movsd %xmm0,(%rcx,%rax,8) │ │ │ │ │ - inc %rax │ │ │ │ │ - cmp %rax,%r15 │ │ │ │ │ - jne d80 │ │ │ │ │ - jmp c9a │ │ │ │ │ - mov $0x1,%eax │ │ │ │ │ - mov $0x2,%r8d │ │ │ │ │ - jmp ca2 │ │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ + add $0x1,%rax │ │ │ │ │ + cmp %rax,%r8 │ │ │ │ │ + jne a40 │ │ │ │ │ + jmp 951 │ │ │ │ │ + mov $0x1,%edx │ │ │ │ │ + mov $0x2,%eax │ │ │ │ │ + jmp 95b │ │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ │ xor %r10d,%r10d │ │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ │ - mov (%rsp),%r14 │ │ │ │ │ - mov 0xd0(%rsp),%r13 │ │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ lea -0x8(%rax),%r11 │ │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ │ + mov (%rsp),%r13 │ │ │ │ │ + mov 0xb0(%rsp),%r12 │ │ │ │ │ lea 0x10(%rax),%rbx │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ and $0xfffffffffffffffe,%rax │ │ │ │ │ lea 0x4(%rax),%rbp │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ movsd (%r9),%xmm0 │ │ │ │ │ movsd %xmm0,(%rsi) │ │ │ │ │ movq $0x0,(%rdi) │ │ │ │ │ - cmp $0x2,%r14 │ │ │ │ │ - jle eb2 │ │ │ │ │ + cmp $0x2,%r13 │ │ │ │ │ + jle b69 │ │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ │ + mov %r12,%rax │ │ │ │ │ lea (%r11,%r9,1),%rcx │ │ │ │ │ lea (%rbx,%r9,1),%r8 │ │ │ │ │ - mov %r13,%rax │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ movsd (%rdx),%xmm0 │ │ │ │ │ add $0x8,%rdx │ │ │ │ │ sub $0x8,%rcx │ │ │ │ │ movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ movsd 0x8(%rcx),%xmm0 │ │ │ │ │ movsd %xmm0,(%rdi,%rax,1) │ │ │ │ │ - add %r13,%rax │ │ │ │ │ + add %r12,%rax │ │ │ │ │ cmp %r8,%rdx │ │ │ │ │ - jne e40 │ │ │ │ │ + jne b00 │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - cmp %rax,%r14 │ │ │ │ │ - jne e91 │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + jne b4c │ │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ │ movsd (%r9,%rdx,8),%xmm0 │ │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ │ imul %rdx,%rax │ │ │ │ │ - shl $0x3,%rax │ │ │ │ │ - movsd %xmm0,(%rsi,%rax,1) │ │ │ │ │ - movq $0x0,(%rdi,%rax,1) │ │ │ │ │ - inc %r10 │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - add %r12,%rdi │ │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - cmp %r10,0x10(%rsp) │ │ │ │ │ - jne e00 │ │ │ │ │ - jmp cda │ │ │ │ │ + movsd %xmm0,(%rsi,%rax,8) │ │ │ │ │ + movq $0x0,(%rdi,%rax,8) │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ + add %r15,%rsi │ │ │ │ │ + add %r15,%rdi │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + cmp %r10,0x8(%rsp) │ │ │ │ │ + jne ac0 │ │ │ │ │ + jmp 98f │ │ │ │ │ mov $0x2,%eax │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp e69 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp b2b │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ec0 : │ │ │ │ │ +0000000000000b80 : │ │ │ │ │ destroy(): │ │ │ │ │ push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov 0x48(%rdi),%rdi │ │ │ │ │ - call ecd │ │ │ │ │ + call b8d │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov 0x40(%rbx),%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ - jmp ed7 │ │ │ │ │ + jmp b97 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000ee0 : │ │ │ │ │ +0000000000000ba0 : │ │ │ │ │ awake(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %esi,%ebx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - call ef4 │ │ │ │ │ + call bb4 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ mov 0x48(%rbp),%rdi │ │ │ │ │ add $0x8,%rsp │ │ │ │ │ mov %ebx,%esi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ - jmp f05 │ │ │ │ │ + jmp bc5 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000f10 : │ │ │ │ │ +0000000000000bd0 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x78,%rsp │ │ │ │ │ testb $0x4,0xd5(%rdx) │ │ │ │ │ - je f60 │ │ │ │ │ + je c18 │ │ │ │ │ xor %ebx,%ebx │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call f34 │ │ │ │ │ + call bf4 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree0-0x4 │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - call f3b │ │ │ │ │ + call bfb │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ - call f43 │ │ │ │ │ + call c03 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ │ mov %rsi,%r15 │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jg f27 │ │ │ │ │ + jg be7 │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jne f27 │ │ │ │ │ + jne be7 │ │ │ │ │ mov 0x38(%rsi),%ecx │ │ │ │ │ test $0xfffffffb,%ecx │ │ │ │ │ - jne f27 │ │ │ │ │ + jne be7 │ │ │ │ │ mov %rdx,%r14 │ │ │ │ │ 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 f27 │ │ │ │ │ + jne be7 │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call fa8 │ │ │ │ │ + call c60 │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ mov 0xd4(%r14),%edx │ │ │ │ │ mov %eax,%ecx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ test %ecx,%ecx │ │ │ │ │ - je fc5 │ │ │ │ │ + je c7d │ │ │ │ │ and $0x40,%dh │ │ │ │ │ - jne f27 │ │ │ │ │ + jne be7 │ │ │ │ │ test $0x10000,%eax │ │ │ │ │ - je ff0 │ │ │ │ │ + je cb0 │ │ │ │ │ mov 0x28(%r15),%rax │ │ │ │ │ cmp %rax,0x18(%r15) │ │ │ │ │ - jne f27 │ │ │ │ │ + jne be7 │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - call fe7 │ │ │ │ │ + call c9f │ │ │ │ │ R_X86_64_PLT32 fftw_toobig-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne f27 │ │ │ │ │ - nop │ │ │ │ │ + jne be7 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ - mov 0x10(%r15),%rdi │ │ │ │ │ lea 0x48(%rsp),%rcx │ │ │ │ │ + mov $0x1,%ebx │ │ │ │ │ + mov 0x10(%r15),%rdi │ │ │ │ │ lea 0x40(%rsp),%rdx │ │ │ │ │ lea 0x38(%rsp),%rsi │ │ │ │ │ - mov $0x1,%ebx │ │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ │ - call 1015 │ │ │ │ │ + call cd5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_tornk1-0x4 │ │ │ │ │ mov 0x38(%rsp),%rbp │ │ │ │ │ mov 0x28(%r15),%rax │ │ │ │ │ cmp %rax,0x18(%r15) │ │ │ │ │ - je 1410 │ │ │ │ │ + je 10d0 │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - call 1035 │ │ │ │ │ + call cf5 │ │ │ │ │ R_X86_64_PLT32 fftw_nbuf-0x4 │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1040 │ │ │ │ │ + call d00 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ - call 1050 │ │ │ │ │ + call d10 │ │ │ │ │ R_X86_64_PLT32 fftw_bufdist-0x4 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ imul %rbp,%rdi │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 1064 │ │ │ │ │ + call d24 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov 0x38(%r15),%r8d │ │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ imul %rsi,%rcx │ │ │ │ │ imul %rdx,%r10 │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ │ test %r8d,%r8d │ │ │ │ │ - jne 12c0 │ │ │ │ │ + jne f80 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ cmp %rdi,0x28(%r15) │ │ │ │ │ sete %al │ │ │ │ │ imul %rbp,%rsi │ │ │ │ │ mov %eax,%r12d │ │ │ │ │ shl $0xc,%r12d │ │ │ │ │ - call 10c1 │ │ │ │ │ + call d81 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov (%rsp),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 10d7 │ │ │ │ │ + call d97 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x10(%rax),%rax │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ shr $0x3f,%rsi │ │ │ │ │ add %rax,%rsi │ │ │ │ │ sar $1,%rsi │ │ │ │ │ - call 10fe │ │ │ │ │ + call dbe │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ lea 0x38(%r15),%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1117 │ │ │ │ │ + call dd7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %r12d,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 1129 │ │ │ │ │ + call de9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f29 │ │ │ │ │ + je be9 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 113d │ │ │ │ │ + call dfd │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov 0x20(%r15),%rcx │ │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ - mov 0x38(%r15),%ebx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ add %rax,%rcx │ │ │ │ │ add 0x18(%r15),%rax │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + mov 0x38(%r15),%ebx │ │ │ │ │ add %r8,%r9 │ │ │ │ │ add 0x28(%r15),%r8 │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ │ - call 1199 │ │ │ │ │ + call e59 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 11a7 │ │ │ │ │ + call e67 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ - call 11cd │ │ │ │ │ + call e8d │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 11d8 │ │ │ │ │ + call e98 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rsi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ pop %rdi │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f2c │ │ │ │ │ - lea -0x8ad(%rip),%rdx │ │ │ │ │ + je bec │ │ │ │ │ + lea -0x86d(%rip),%rdx │ │ │ │ │ + mov $0x88,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x88,%edi │ │ │ │ │ - call 11fe │ │ │ │ │ + call ebe │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ movq %rbx,%xmm2 │ │ │ │ │ movq %r12,%xmm0 │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ - mov 0x38(%r15),%edi │ │ │ │ │ - punpcklqdq %xmm2,%xmm0 │ │ │ │ │ - lea 0x70(%r14),%rcx │ │ │ │ │ - lea 0x68(%rsp),%rdx │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ + punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,0x40(%r14) │ │ │ │ │ movq %r13,%xmm0 │ │ │ │ │ + mov 0x38(%r15),%edi │ │ │ │ │ + lea 0x70(%r14),%rcx │ │ │ │ │ movhps 0x38(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x50(%r14) │ │ │ │ │ movq 0x40(%rsp),%xmm0 │ │ │ │ │ + lea 0x68(%rsp),%rdx │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ movhps 0x48(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x78(%r14) │ │ │ │ │ - call 1251 │ │ │ │ │ + call f11 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ │ movq %rbp,%xmm0 │ │ │ │ │ lea 0x8(%r14),%rcx │ │ │ │ │ - lea 0x8(%r12),%rsi │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ movhps (%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x60(%r14) │ │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 127d │ │ │ │ │ + call f3d │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd-0x4 │ │ │ │ │ mov 0x38(%r15),%eax │ │ │ │ │ movsd 0x20(%r14),%xmm1 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 128f │ │ │ │ │ + jne f4f │ │ │ │ │ add $0x2,%r13 │ │ │ │ │ imul 0x38(%rsp),%r13 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ mov %r14,%rax │ │ │ │ │ cvtsi2sd %r13,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r14) │ │ │ │ │ add $0x78,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ imul %rbp,%rdx │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ - call 12cc │ │ │ │ │ + call f8c │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov (%rsp),%rsi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 12e2 │ │ │ │ │ + call fa2 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov $0x1,%esi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ mov 0x18(%rax),%rax │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ - call 1307 │ │ │ │ │ + call fc7 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ lea 0x38(%r15),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %rbx,%rdx │ │ │ │ │ - call 131e │ │ │ │ │ + call fde │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov $0x1000,%r8d │ │ │ │ │ xor %ecx,%ecx │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ - call 1333 │ │ │ │ │ + call ff3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_f_d-0x4 │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f29 │ │ │ │ │ + je be9 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ - call 1347 │ │ │ │ │ + call 1007 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x20(%r15),%rcx │ │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ │ mov 0x30(%r15),%r9 │ │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ │ - mov 0x38(%r15),%ebx │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ add %rax,%rcx │ │ │ │ │ add 0x18(%r15),%rax │ │ │ │ │ shl $0x3,%r8 │ │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ │ + mov 0x38(%r15),%ebx │ │ │ │ │ add %r8,%r9 │ │ │ │ │ add 0x28(%r15),%r8 │ │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ │ - call 13a3 │ │ │ │ │ + call 1063 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_1d-0x4 │ │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 13b1 │ │ │ │ │ + call 1071 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x30(%rsp),%r8 │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ │ - call 13d7 │ │ │ │ │ + call 1097 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 13e2 │ │ │ │ │ + call 10a2 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ pop %rdx │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ pop %rcx │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je f2c │ │ │ │ │ - lea -0x1387(%rip),%rdx │ │ │ │ │ + je bec │ │ │ │ │ + lea -0x1047(%rip),%rdx │ │ │ │ │ + mov $0x88,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x88,%edi │ │ │ │ │ - call 1408 │ │ │ │ │ + call 10c8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - jmp 1201 │ │ │ │ │ + jmp ec1 │ │ │ │ │ mov $0x7fffffff,%esi │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ - call 141d │ │ │ │ │ + call 10dd │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_inplace_strides-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 1520 │ │ │ │ │ + jne 11e0 │ │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ │ - mov 0x38(%r15),%edi │ │ │ │ │ lea 0x58(%rsp),%rcx │ │ │ │ │ + mov 0x38(%r15),%edi │ │ │ │ │ lea 0x50(%rsp),%rdx │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ - call 1440 │ │ │ │ │ + call 1100 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ lea 0x68(%rsp),%rcx │ │ │ │ │ - lea 0x60(%rsp),%rdx │ │ │ │ │ mov 0x38(%r15),%edi │ │ │ │ │ + lea 0x60(%rsp),%rdx │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ - call 145b │ │ │ │ │ + call 111b │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ │ - call 1465 │ │ │ │ │ + call 1125 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ imul %r13,%rax │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 1476 │ │ │ │ │ + call 1136 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jle 1490 │ │ │ │ │ + jle 1150 │ │ │ │ │ mov %rbp,%rbx │ │ │ │ │ mov 0x38(%rsp),%rbp │ │ │ │ │ - jmp 1028 │ │ │ │ │ + jmp ce8 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ mov %r13,%rbx │ │ │ │ │ shr $0x3f,%rbx │ │ │ │ │ add %r13,%rbx │ │ │ │ │ sar $1,%rbx │ │ │ │ │ - call 14a7 │ │ │ │ │ + call 1167 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ │ - inc %rbx │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ - call 14b8 │ │ │ │ │ + call 1179 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jg 147b │ │ │ │ │ + jg 113b │ │ │ │ │ mov 0x28(%r15),%rbx │ │ │ │ │ - sub 0x30(%r15),%rbx │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ + sub 0x30(%r15),%rbx │ │ │ │ │ sar $0x3,%rbx │ │ │ │ │ - call 14d3 │ │ │ │ │ + call 1194 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jg 152a │ │ │ │ │ + jg 11ea │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ test %rdi,%rdi │ │ │ │ │ - jle 147b │ │ │ │ │ + jle 113b │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ test %rsi,%rsi │ │ │ │ │ - jle 147b │ │ │ │ │ - call 14f1 │ │ │ │ │ + jle 113b │ │ │ │ │ + call 11b2 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ │ mov %rax,%r12 │ │ │ │ │ - call 1503 │ │ │ │ │ + call 11c4 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ sub %r12,%rax │ │ │ │ │ imul %rbp,%rax │ │ │ │ │ lea -0x1(%r12,%rax,1),%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r12 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x38(%rsp),%rbp │ │ │ │ │ - jmp 1028 │ │ │ │ │ + jmp ce8 │ │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ │ - sub 0x28(%r15),%rbx │ │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ │ + sub 0x28(%r15),%rbx │ │ │ │ │ sar $0x3,%rbx │ │ │ │ │ - call 1540 │ │ │ │ │ + call 1200 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jle 14d8 │ │ │ │ │ - jmp 147b │ │ │ │ │ + jle 1199 │ │ │ │ │ + jmp 113b │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001550 : │ │ │ │ │ +0000000000001210 : │ │ │ │ │ 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 1565 │ │ │ │ │ + call 1225 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - jmp 1571 │ │ │ │ │ + jmp 1231 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ ├── 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 30000000 1c000000 ........0....... │ │ │ │ │ - 0x00000020 00000000 68000000 00410e10 8602440e ....h....A....D. │ │ │ │ │ - 0x00000030 18830347 0e207f0e 284b0e30 420e3841 ...G. ..(K.0B.8A │ │ │ │ │ + 0x00000020 00000000 68000000 00410e10 86024e0e ....h....A....N. │ │ │ │ │ + 0x00000030 18830344 0e20780e 28440e30 490e3841 ...D. x.(D.0I.8A │ │ │ │ │ 0x00000040 0e404c0e 18410e10 410e0800 4c000000 .@L..A..A...L... │ │ │ │ │ - 0x00000050 50000000 00000000 cc080000 00420e10 P............B.. │ │ │ │ │ - 0x00000060 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ - 0x00000070 05410e30 8606410e 3883074a 0e900303 .A.0..A.8..J.... │ │ │ │ │ - 0x00000080 b4040a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ - 0x00000090 18420e10 420e084e 0b000000 4c000000 .B..B..N....L... │ │ │ │ │ - 0x000000a0 a0000000 00000000 7e050000 00420e10 ........~....B.. │ │ │ │ │ - 0x000000b0 8f02420e 188e0345 0e208d04 420e288c ..B....E. ..B.(. │ │ │ │ │ - 0x000000c0 05410e30 8606410e 38830747 0ea00203 .A.0..A.8..G.... │ │ │ │ │ - 0x000000d0 0e040a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ - 0x000000e0 18420e10 420e0844 0b000000 18000000 .B..B..D........ │ │ │ │ │ + 0x00000050 50000000 00000000 cf050000 00420e10 P............B.. │ │ │ │ │ + 0x00000060 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ + 0x00000070 05410e30 8606440e 38830747 0eb00203 .A.0..D.8..G.... │ │ │ │ │ + 0x00000080 5a040a0e 38410e30 410e2842 0e20420e Z...8A.0A.(B. B. │ │ │ │ │ + 0x00000090 18420e10 420e0845 0b000000 4c000000 .B..B..E....L... │ │ │ │ │ + 0x000000a0 a0000000 00000000 35050000 00420e10 ........5....B.. │ │ │ │ │ + 0x000000b0 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ + 0x000000c0 05410e30 8606440e 38830747 0e900203 .A.0..D.8..G.... │ │ │ │ │ + 0x000000d0 b8030a0e 38410e30 410e2842 0e20420e ....8A.0A.(B. B. │ │ │ │ │ + 0x000000e0 18420e10 420e084a 0b000000 18000000 .B..B..J........ │ │ │ │ │ 0x000000f0 f0000000 00000000 17000000 00410e10 .............A.. │ │ │ │ │ 0x00000100 8302510e 08000000 24000000 0c010000 ..Q.....$....... │ │ │ │ │ - 0x00000110 00000000 25000000 00410e10 8602410e ....%....A....A. │ │ │ │ │ - 0x00000120 18830349 0e20510e 18430e10 410e0800 ...I. Q..C..A... │ │ │ │ │ + 0x00000110 00000000 25000000 00410e10 8602440e ....%....A....D. │ │ │ │ │ + 0x00000120 18830346 0e20510e 18430e10 410e0800 ...F. Q..C..A... │ │ │ │ │ 0x00000130 84000000 34010000 00000000 3a060000 ....4.......:... │ │ │ │ │ 0x00000140 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ 0x00000150 420e288c 05410e30 8606410e 38830744 B.(..A.0..A.8..D │ │ │ │ │ 0x00000160 0eb00169 0a0e3843 0e30410e 28420e20 ...i..8C.0A.(B. │ │ │ │ │ - 0x00000170 420e1842 0e10420e 084d0b03 4b020eb8 B..B..B..M..K... │ │ │ │ │ - 0x00000180 01410ec0 016d0eb8 01440eb0 0102d10a .A...m...D...... │ │ │ │ │ + 0x00000170 420e1842 0e10420e 08450b03 53020eb8 B..B..B..E..S... │ │ │ │ │ + 0x00000180 01410ec0 016d0eb8 01440eb0 0102d20a .A...m...D...... │ │ │ │ │ 0x00000190 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ - 0x000001a0 10420e08 480b02f5 0eb80141 0ec0016d .B..H......A...m │ │ │ │ │ + 0x000001a0 10420e08 470b02f5 0eb80141 0ec0016d .B..G......A...m │ │ │ │ │ 0x000001b0 0eb80144 0eb00100 1c000000 bc010000 ...D............ │ │ │ │ │ 0x000001c0 00000000 21000000 00410e10 8302580e ....!....A....X. │ │ │ │ │ 0x000001d0 08000000 00000000 ........ │ │ │ ├── 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 00006f 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 000067 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 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + 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 00014a 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 000142 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 │ │ │ │ │ -00000000000000ea 0000000400000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +00000000000000dc 0000000300000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000000eb 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 │ │ │ │ │ @@ -30,30 +30,30 @@ │ │ │ │ │ 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_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 105 to 000000000000007a │ │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000000007b │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000007e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000007f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000007f │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000080 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000081 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000082 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000083 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000084 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000085 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000086 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000087 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000088 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000000090 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000090 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ 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,35 +12,35 @@ │ │ │ │ │ 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 │ │ │ │ │ + mov -0x8(%rbp),%rdi │ │ │ │ │ lea -0x1(%rax),%rbx │ │ │ │ │ call 45 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov -0x10(%rbp),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ call 51 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ call 5c │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ movslq %r15d,%rdx │ │ │ │ │ - inc %r15d │ │ │ │ │ + add $0x1,%r15d │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ mov 0x0(%r13),%eax │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ cmp %r15d,%eax │ │ │ │ │ jg 30 │ │ │ │ │ cmp %edx,%eax │ │ │ │ │ jg 90 │ │ │ │ │ @@ -49,42 +49,41 @@ │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0xc(%rsp),%edi │ │ │ │ │ lea (%rdx,%rdx,2),%rax │ │ │ │ │ - lea 0x18(%rsp),%rcx │ │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ │ lea 0x8(%r13,%rax,8),%rbp │ │ │ │ │ + lea 0x18(%rsp),%rcx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ │ 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 │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ - dec %rbp │ │ │ │ │ - call df │ │ │ │ │ + sub $0x1,%rbp │ │ │ │ │ + call e0 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - mov %rbx,%rsi │ │ │ │ │ imul %rax,%rdi │ │ │ │ │ - call ee │ │ │ │ │ + mov %rbx,%rsi │ │ │ │ │ + call ef │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - jmp 76 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jmp 77 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - jmp 72 │ │ │ │ │ + jmp 73 │ │ │ │ ├── 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 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e60026a 0a0e3844 ..A.8..D.`.j..8D │ │ │ │ │ 0x00000050 0e30410e 28420e20 420e1842 0e10420e .0A.(B. B..B..B. │ │ │ │ │ - 0x00000060 08490b00 00000000 .I...... │ │ │ │ │ + 0x00000060 08480b00 00000000 .H...... │ │ │ ├── solve2.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,12 +6,12 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ fftw_rdft2_solve(): │ │ │ │ │ mov 0x30(%rsi),%r8 │ │ │ │ │ mov 0x28(%rsi),%rcx │ │ │ │ │ mov 0x20(%rsi),%rdx │ │ │ │ │ mov 0x18(%rsi),%rsi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ │ and $0xfffffffffffffffc,%rsi │ │ │ │ │ jmp *%rax │ │ │ ├── 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: 3984 (bytes into file) │ │ │ │ │ + Start of section headers: 3952 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xf90: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf70: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 0000000000000000 000040 00044f 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000b30 0002b8 18 I 15 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00048f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00048f 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00048f 00001e 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0004ad 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000de8 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0004cd 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000e48 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 0004e5 000008 00 A 0 0 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 0004ed 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 0004f5 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 0004f5 000140 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 000e60 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 000ef0 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 00042f 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000b10 0002b8 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00046f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00046f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00046f 00001e 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00048d 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000dc8 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0004ad 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000e28 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 0004c5 000008 00 A 0 0 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 0004cd 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 0004d5 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 0004d5 000140 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 000e40 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 000ed0 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 │ │ │ │ │ + 2: 0000000000000000 166 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ 3: 00000000000000b0 36 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000e0 721 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 4: 00000000000000e0 697 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 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 8 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 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 111 FUNC GLOBAL DEFAULT 1 fftw_rdft2_vrank_geq1_register │ │ │ │ │ + 31: 00000000000003c0 111 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,52 +1,52 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xb30 contains 29 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xb10 contains 29 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -00000000000000bc 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000138 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -00000000000001e3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ -00000000000001f5 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000208 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000219 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000022c 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -000000000000023e 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ -000000000000024b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -0000000000000270 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ -000000000000027b 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000297 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000002a1 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ -00000000000002d0 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -00000000000002de 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -00000000000002eb 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000328 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ -0000000000000377 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000383 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000038e 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000039d 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_tensor_max_index - 4 │ │ │ │ │ -00000000000003e5 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -00000000000003f9 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -00000000000003fe 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -000000000000041c 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -0000000000000429 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000003c5 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -00000000000003d5 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -000000000000044b 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000000c0 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000130 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ +00000000000001d3 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_strides - 4 │ │ │ │ │ +00000000000001e5 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001f8 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 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ +000000000000023b 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +0000000000000260 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft2_d - 4 │ │ │ │ │ +000000000000026b 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000028c 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000291 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft2 - 4 │ │ │ │ │ +00000000000002c0 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +00000000000002d2 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +00000000000002db 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000000318 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_inplace_strides - 4 │ │ │ │ │ +000000000000035f 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000036b 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000376 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000000385 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_rdft2_tensor_max_index - 4 │ │ │ │ │ +00000000000003c5 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +00000000000003cd 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +00000000000003de 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000003fc 0000002100000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +0000000000000409 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +00000000000003a5 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +00000000000003b5 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +000000000000042b 0000002100000004 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 0xdc8 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 0xe48 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xe28 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 0xe60 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xe40 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 {} │ │ │ │ │ @@ -9,143 +9,143 @@ │ │ │ │ │ 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..00000000000000a5 │ │ │ │ │ +00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..00000000000000a6 │ │ │ │ │ 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: 5 to 0000000000000007 │ │ │ │ │ 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 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: 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_loc: 4 to 0000000000000011 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 137 to 000000000000009a │ │ │ │ │ + DW_CFA_advance_loc1: 138 to 000000000000009b │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000009b │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 000000000000009c │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000009d │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000009e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000009f │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a1 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a3 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000a4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000a5 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ 00000060 0000000000000010 00000064 FDE cie=00000000 pc=00000000000000b0..00000000000000d4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000e0..00000000000003b1 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000102 │ │ │ │ │ +00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000e0..0000000000000399 │ │ │ │ │ + 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: 2 to 0000000000000108 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000100 │ │ │ │ │ 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 0000000000000104 │ │ │ │ │ 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 0000000000000108 │ │ │ │ │ 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 000000000000010f │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 322 to 0000000000000253 │ │ │ │ │ + DW_CFA_advance_loc2: 308 to 0000000000000243 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000258 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000248 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 43 to 0000000000000283 │ │ │ │ │ + DW_CFA_advance_loc: 43 to 0000000000000273 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000284 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000274 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000000000000310 │ │ │ │ │ + DW_CFA_advance_loc1: 141 to 0000000000000301 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000314 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000305 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000315 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000306 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000317 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000308 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000319 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000030a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000030c │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000031d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000030e │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000000320 │ │ │ │ │ + DW_CFA_advance_loc: 2 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 0000000000000028 00000118 FDE cie=00000000 pc=00000000000003e0..000000000000044f │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003e2 │ │ │ │ │ +00000114 0000000000000028 00000118 FDE cie=00000000 pc=00000000000003c0..000000000000042f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000003ea │ │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000003ca │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003eb │ │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000003d5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 89 to 0000000000000444 │ │ │ │ │ + DW_CFA_advance_loc1: 82 to 0000000000000427 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000448 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000428 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000044a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000042a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ +AVAUATUSH │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ -AWAVAUATUSI │ │ │ │ │ +AWAVAUATI │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ (rdft2-vrank>=1-x%D/%d%(%p%)) │ │ │ │ │ buddies.2 │ │ │ │ │ fftw_pickdim │ │ │ │ │ fftw_rdft2_strides │ │ │ │ │ fftw_taint │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,335 +2,333 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x48(%rdi),%rcx │ │ │ │ │ mov 0x50(%rdi),%r12 │ │ │ │ │ - mov 0x58(%rdi),%rbp │ │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ │ + mov 0x58(%rdi),%rbp │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %rcx,(%rsp) │ │ │ │ │ mov 0x38(%rdi),%rbx │ │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ │ test %rcx,%rcx │ │ │ │ │ - jle 96 │ │ │ │ │ + jle 97 │ │ │ │ │ lea 0x0(,%r12,8),%rcx │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - shl $0x3,%rbp │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ + shl $0x3,%rbp │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ mov %r8,%rbx │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ jmp 69 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x40(%rax),%rdi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbx,%r8 │ │ │ │ │ mov %r15,%rcx │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ + add %rbp,%r15 │ │ │ │ │ call *%rax │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ - add %rbp,%r15 │ │ │ │ │ add %rbp,%rbx │ │ │ │ │ add %rax,%r12 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ cmp %r14,(%rsp) │ │ │ │ │ jne 60 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 00000000000000b0 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x60(%rax),%rdx │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ mov 0x10(%rdx),%ecx │ │ │ │ │ mov 0x48(%rax),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ 00000000000000e0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%eax │ │ │ │ │ - dec %eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - jbe 100 │ │ │ │ │ + jbe f8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ sub $0x48,%rsp │ │ │ │ │ mov 0x28(%rsi),%rax │ │ │ │ │ cmp %rax,0x18(%rsi) │ │ │ │ │ - mov %rsi,%rbx │ │ │ │ │ - mov %rdx,%rbp │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ - mov 0x20(%rdi),%rdx │ │ │ │ │ lea 0x2c(%rsp),%r9 │ │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ mov 0x10(%rdi),%edi │ │ │ │ │ setne %r8b │ │ │ │ │ movzbl %r8b,%r8d │ │ │ │ │ - call 13c │ │ │ │ │ + call 134 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 334 │ │ │ │ │ + je 324 │ │ │ │ │ mov 0x28(%rbx),%rax │ │ │ │ │ cmp %rax,0x18(%rbx) │ │ │ │ │ - je 320 │ │ │ │ │ + je 310 │ │ │ │ │ mov 0xd4(%rbp),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x1,%ah │ │ │ │ │ - je 177 │ │ │ │ │ + je 16f │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%r12) │ │ │ │ │ - jne 334 │ │ │ │ │ + jne 324 │ │ │ │ │ and $0x10000,%edx │ │ │ │ │ - je 1c0 │ │ │ │ │ + je 1b0 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jg 360 │ │ │ │ │ + jg 348 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jne 19f │ │ │ │ │ + jne 197 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 334 │ │ │ │ │ + je 324 │ │ │ │ │ testb $0x2,0xd5(%rbp) │ │ │ │ │ - je 1c0 │ │ │ │ │ + je 1b0 │ │ │ │ │ cmpl $0x1,0xd0(%rbp) │ │ │ │ │ - jg 334 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jg 324 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ movslq 0x2c(%rsp),%rax │ │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ │ lea 0x38(%rsp),%rcx │ │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ │ mov 0x38(%rbx),%edi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r13 │ │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ - call 1e7 │ │ │ │ │ + call 1d7 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_strides-0x4 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ │ mov 0x38(%rbx),%r14d │ │ │ │ │ - call 1f9 │ │ │ │ │ + call 1e9 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ mov 0x28(%rbx),%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 20c │ │ │ │ │ + call 1fc │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call 21d │ │ │ │ │ + call 20d │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ - call 230 │ │ │ │ │ + call 220 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x2c(%rsp),%esi │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 242 │ │ │ │ │ + call 232 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_except-0x4 │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ - call 24f │ │ │ │ │ + call 23f │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r15,%r8 │ │ │ │ │ push %r14 │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ - call 274 │ │ │ │ │ + call 264 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft2_d-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 27f │ │ │ │ │ + call 26f │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ pop %rax │ │ │ │ │ pop %rdx │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - je 334 │ │ │ │ │ - lea -0x294(%rip),%rdx │ │ │ │ │ + je 324 │ │ │ │ │ + mov $0x68,%edi │ │ │ │ │ + lea -0x289(%rip),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x68,%edi │ │ │ │ │ - call 2a5 │ │ │ │ │ + call 295 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft2-0x4 │ │ │ │ │ movq 0x0(%r13),%xmm0 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov %r14,0x40(%rax) │ │ │ │ │ movhps 0x30(%rsp),%xmm0 │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ mov %r12,0x60(%rbp) │ │ │ │ │ lea 0x8(%rbp),%r12 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ │ - call 2d4 │ │ │ │ │ + call 2c4 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ + mov 0x48(%rbp),%rdi │ │ │ │ │ lea 0x8(%r14),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x48(%rbp),%rdi │ │ │ │ │ mov %rax,0x20(%rbp) │ │ │ │ │ - call 2ef │ │ │ │ │ + call 2df │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x8(%rbx),%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 │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nop │ │ │ │ │ mov 0x2c(%rsp),%esi │ │ │ │ │ mov %rbx,%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 30c │ │ │ │ │ - jmp 2f8 │ │ │ │ │ + jle 2fd │ │ │ │ │ + jmp 2e8 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ movslq 0x2c(%rsp),%rax │ │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r14 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ - call 37b │ │ │ │ │ + call 363 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 387 │ │ │ │ │ + call 36f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 392 │ │ │ │ │ + call 37a │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x38(%rbx),%esi │ │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 3a1 │ │ │ │ │ + call 389 │ │ │ │ │ R_X86_64_PLT32 fftw_rdft2_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ - jl 334 │ │ │ │ │ + jl 324 │ │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ - jmp 18e │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 186 │ │ │ │ │ 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 %r12 │ │ │ │ │ lea 0x0(%rip),%r12 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ + lea 0x0(%rip),%rbp │ │ │ │ │ + R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ - lea 0x0(%rip),%rbp │ │ │ │ │ - R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - call 402 │ │ │ │ │ + call 3e2 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movl $0x1,0x10(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ - call 420 │ │ │ │ │ + call 400 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ - call 42d │ │ │ │ │ + call 40d │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movl $0xffffffff,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 44f │ │ │ │ │ + jmp 42f │ │ │ │ │ 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 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 a5000000 00420e10 8f02420e .........B....B. │ │ │ │ │ - 0x00000030 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830744 0e600289 0e38410e ..A.8..D.`...8A. │ │ │ │ │ + 0x00000020 00000000 a6000000 00420e10 8f02450e .........B....E. │ │ │ │ │ + 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ + 0x00000040 8606410e 38830744 0e60028a 0e38410e ..A.8..D.`...8A. │ │ │ │ │ 0x00000050 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000060 10000000 64000000 00000000 24000000 ....d.......$... │ │ │ │ │ 0x00000070 00000000 74000000 78000000 00000000 ....t...x....... │ │ │ │ │ - 0x00000080 d1020000 00620e10 8f02420e 188e0342 .....b....B....B │ │ │ │ │ - 0x00000090 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000000a0 38830747 0e800103 42010e88 01450e90 8..G....B....E.. │ │ │ │ │ - 0x000000b0 016b0e88 01410e80 01028c0a 0e38440e .k...A.......8D. │ │ │ │ │ + 0x00000080 b9020000 005a0e10 8f02420e 188e0342 .....Z....B....B │ │ │ │ │ + 0x00000090 0e208d04 420e288c 05440e30 8606440e . ..B.(..D.0..D. │ │ │ │ │ + 0x000000a0 38830747 0e800103 34010e88 01450e90 8..G....4....E.. │ │ │ │ │ + 0x000000b0 016b0e88 01410e80 01028d0a 0e38440e .k...A.......8D. │ │ │ │ │ 0x000000c0 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ - 0x000000d0 430b580a 0e38430e 30410e28 420e2042 C.X..8C.0A.(B. B │ │ │ │ │ - 0x000000e0 0e18420e 10420e08 4c0b0000 10000000 ..B..B..L....... │ │ │ │ │ + 0x000000d0 420b580a 0e38430e 30410e28 420e2042 B.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 28000000 18010000 00000000 ....(........... │ │ │ │ │ - 0x00000120 6f000000 00420e10 8c02480e 18860341 o....B....H....A │ │ │ │ │ - 0x00000130 0e208304 02590e18 440e1042 0e080000 . ...Y..D..B.... │ │ │ │ │ + 0x00000120 6f000000 00420e10 8c02480e 1886034b o....B....H....K │ │ │ │ │ + 0x00000130 0e208304 02520e18 410e1042 0e080000 . ...R..A..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: 3672 (bytes into file) │ │ │ │ │ + Start of section headers: 3656 (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 0xe58: │ │ │ │ │ +There are 18 section headers, starting at offset 0xe48: │ │ │ │ │ │ │ │ │ │ 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 0003df 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000a58 000258 18 I 15 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 00001d 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00043c 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000cb0 000060 18 I 15 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00045c 000018 00 WA 0 0 16 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d10 000018 18 I 15 8 8 │ │ │ │ │ - [10] .rodata PROGBITS 0000000000000000 000474 000008 00 A 0 0 8 │ │ │ │ │ - [11] .rodata.cst8 PROGBITS 0000000000000000 00047c 000008 08 AM 0 0 8 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 0000000000000000 000484 000000 00 0 0 1 │ │ │ │ │ - [13] .eh_frame PROGBITS 0000000000000000 000484 000140 00 A 0 0 8 │ │ │ │ │ - [14] .rela.eh_frame RELA 0000000000000000 000d28 000090 18 I 15 13 8 │ │ │ │ │ - [15] .symtab SYMTAB 0000000000000000 0005c8 000318 18 16 15 8 │ │ │ │ │ - [16] .strtab STRTAB 0000000000000000 0008e0 000177 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 0000000000000000 000db8 00009e 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003cf 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000a48 000258 18 I 15 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 00040f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 00040f 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00040f 00001d 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00042c 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000ca0 000060 18 I 15 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 00044c 000018 00 WA 0 0 16 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 000d00 000018 18 I 15 8 8 │ │ │ │ │ + [10] .rodata PROGBITS 0000000000000000 000464 000008 00 A 0 0 8 │ │ │ │ │ + [11] .rodata.cst8 PROGBITS 0000000000000000 00046c 000008 08 AM 0 0 8 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 0000000000000000 000474 000000 00 0 0 1 │ │ │ │ │ + [13] .eh_frame PROGBITS 0000000000000000 000474 000140 00 A 0 0 8 │ │ │ │ │ + [14] .rela.eh_frame RELA 0000000000000000 000d18 000090 18 I 15 13 8 │ │ │ │ │ + [15] .symtab SYMTAB 0000000000000000 0005b8 000318 18 16 15 8 │ │ │ │ │ + [16] .strtab STRTAB 0000000000000000 0008d0 000177 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 0000000000000000 000da8 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 128 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ - 3: 0000000000000080 36 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ - 4: 00000000000000b0 664 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ + 2: 0000000000000000 129 FUNC LOCAL DEFAULT 1 apply │ │ │ │ │ + 3: 0000000000000090 36 FUNC LOCAL DEFAULT 1 print │ │ │ │ │ + 4: 00000000000000c0 640 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 5: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ - 6: 0000000000000350 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ - 7: 0000000000000360 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ + 6: 0000000000000340 9 FUNC LOCAL DEFAULT 1 destroy │ │ │ │ │ + 7: 0000000000000350 9 FUNC LOCAL DEFAULT 1 awake │ │ │ │ │ 8: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 9: 0000000000000000 8 OBJECT LOCAL DEFAULT 10 buddies.2 │ │ │ │ │ 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: 0000000000000370 111 FUNC GLOBAL DEFAULT 1 fftw_rdft_vrank_geq1_register │ │ │ │ │ + 29: 0000000000000360 111 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,48 +1,48 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.text' at offset 0xa58 contains 25 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xa48 contains 25 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000008c 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000127 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ -0000000000000177 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000187 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000199 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ -00000000000001a5 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ -00000000000001bc 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ -00000000000001c7 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000001e1 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000001eb 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000000213 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000000221 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ -000000000000022e 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000000307 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000000313 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000031e 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000032a 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ -0000000000000375 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000000389 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ -000000000000038e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -00000000000003ac 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ -00000000000003b9 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000000355 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000000365 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ -00000000000003db 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000000a0 0000000d00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000012f 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_pickdim - 4 │ │ │ │ │ +000000000000017f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +000000000000018f 0000001000000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +00000000000001a1 0000001100000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy_except - 4 │ │ │ │ │ +00000000000001ad 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_copy - 4 │ │ │ │ │ +00000000000001c4 0000001300000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_d - 4 │ │ │ │ │ +00000000000001cf 0000001400000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000001ee 0000000a00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000001f3 0000001500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +000000000000021b 0000001600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +000000000000022d 0000000e00000002 R_X86_64_PC32 0000000000000000 .LC1 - 4 │ │ │ │ │ +0000000000000236 0000001700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +00000000000002ff 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000030b 0000001800000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000000316 0000001900000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000000322 0000001a00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_max_index - 4 │ │ │ │ │ +0000000000000365 0000000b00000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +000000000000036d 0000000c00000002 R_X86_64_PC32 0000000000000000 .rodata - 4 │ │ │ │ │ +000000000000037e 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +000000000000039c 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ +00000000000003a9 0000001e00000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000000345 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000000355 0000001c00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_awake - 4 │ │ │ │ │ +00000000000003cb 0000001f00000004 R_X86_64_PLT32 0000000000000000 fftw_solver_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xcb0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xca0 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 + 360 │ │ │ │ │ -0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 80 │ │ │ │ │ -0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + 350 │ │ │ │ │ +0000000000000010 0000000100000001 R_X86_64_64 0000000000000000 .text + 90 │ │ │ │ │ +0000000000000018 0000000100000001 R_X86_64_64 0000000000000000 .text + 340 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro.local' at offset 0xd10 contains 1 entry: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0xd00 contains 1 entry: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + b0 │ │ │ │ │ +0000000000000008 0000000100000001 R_X86_64_64 0000000000000000 .text + c0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0xd28 contains 6 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xd18 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 │ │ │ │ │ -00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ -0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ │ -000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 370 │ │ │ │ │ +0000000000000068 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 90 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + c0 │ │ │ │ │ +00000000000000f4 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 340 │ │ │ │ │ +0000000000000108 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 350 │ │ │ │ │ +000000000000011c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 360 │ │ │ │ ├── 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..0000000000000080 │ │ │ │ │ +00000018 0000000000000044 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000081 │ │ │ │ │ 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,130 +25,130 @@ │ │ │ │ │ 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: 80 │ │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000000075 │ │ │ │ │ + DW_CFA_advance_loc1: 101 to 0000000000000076 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000076 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000077 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000078 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000079 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000007a │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000007c │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000007e │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000007f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000080 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ │ │ -00000060 0000000000000010 00000064 FDE cie=00000000 pc=0000000000000080..00000000000000a4 │ │ │ │ │ +00000060 0000000000000010 00000064 FDE cie=00000000 pc=0000000000000090..00000000000000b4 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000b0..0000000000000348 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000000c1 │ │ │ │ │ +00000074 0000000000000074 00000078 FDE cie=00000000 pc=00000000000000c0..0000000000000340 │ │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000000d2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000c3 │ │ │ │ │ + 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 00000000000000c5 │ │ │ │ │ + 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 00000000000000c7 │ │ │ │ │ + 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 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000d9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000c9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000dd │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000000d0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000000e1 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000000de │ │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000000ef │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000e1 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000000f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000000e2 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000000f3 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f5 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000e8 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000000ea │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000000fb │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000000f0 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000100 │ │ │ │ │ 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 0000000000000100 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000108 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ 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: 343 to 0000000000000257 │ │ │ │ │ + DW_CFA_advance_loc2: 344 to 0000000000000260 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000025b │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000264 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000025c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000265 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000025e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000267 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000260 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000269 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000262 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000026b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000264 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000026d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000000270 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000000270 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000350..0000000000000359 │ │ │ │ │ +000000ec 0000000000000010 000000f0 FDE cie=00000000 pc=0000000000000340..0000000000000349 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000100 0000000000000010 00000104 FDE cie=00000000 pc=0000000000000360..0000000000000369 │ │ │ │ │ +00000100 0000000000000010 00000104 FDE cie=00000000 pc=0000000000000350..0000000000000359 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000370..00000000000003df │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000372 │ │ │ │ │ +00000114 0000000000000028 00000118 FDE cie=00000000 pc=0000000000000360..00000000000003cf │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000362 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000037a │ │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000036a │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000037b │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000000375 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc1: 89 to 00000000000003d4 │ │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000003c7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000003d8 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003da │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ca │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ -AWAVAUATUSH │ │ │ │ │ +AWAVAUATUH │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ -w1AWAVAUATUSH │ │ │ │ │ +w0AWAVAUATUH │ │ │ │ │ []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 {} │ │ │ │ │ @@ -6,301 +6,300 @@ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ apply(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x18,%rsp │ │ │ │ │ mov 0x48(%rdi),%rax │ │ │ │ │ mov 0x50(%rdi),%r13 │ │ │ │ │ mov 0x58(%rdi),%r12 │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ mov %rax,(%rsp) │ │ │ │ │ mov 0x38(%rdi),%r15 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 71 │ │ │ │ │ + jle 72 │ │ │ │ │ lea 0x0(,%r13,8),%rax │ │ │ │ │ shl $0x3,%r12 │ │ │ │ │ mov %rsi,%r13 │ │ │ │ │ - mov %rdx,%rbx │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ + mov %rdx,%rbx │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ jmp 54 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x40(%rbp),%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ + add $0x1,%r14 │ │ │ │ │ call *%r15 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - inc %r14 │ │ │ │ │ add %r12,%rbx │ │ │ │ │ add %rax,%r13 │ │ │ │ │ cmp %r14,(%rsp) │ │ │ │ │ jne 50 │ │ │ │ │ add $0x18,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000080 : │ │ │ │ │ +0000000000000090 : │ │ │ │ │ print(): │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov (%rsi),%r9 │ │ │ │ │ mov %rsi,%rdi │ │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x60(%rax),%rdx │ │ │ │ │ mov 0x40(%rax),%r8 │ │ │ │ │ mov 0x10(%rdx),%ecx │ │ │ │ │ mov 0x48(%rax),%rdx │ │ │ │ │ xor %eax,%eax │ │ │ │ │ jmp *%r9 │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00000000000000b0 : │ │ │ │ │ +00000000000000c0 : │ │ │ │ │ mkplan(): │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%eax │ │ │ │ │ - dec %eax │ │ │ │ │ + sub $0x1,%eax │ │ │ │ │ cmp $0x7ffffffd,%eax │ │ │ │ │ - ja f0 │ │ │ │ │ + ja 100 │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ sub $0x28,%rsp │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test %eax,%eax │ │ │ │ │ - jns 100 │ │ │ │ │ + jns 108 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ - cmp %rax,0x18(%rsi) │ │ │ │ │ + lea 0x1c(%rsp),%r9 │ │ │ │ │ mov %rdi,%r12 │ │ │ │ │ mov %rdx,%rbx │ │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ │ + cmp %rax,0x18(%rsi) │ │ │ │ │ mov 0x20(%rdi),%rdx │ │ │ │ │ - lea 0x1c(%rsp),%r9 │ │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ │ mov 0x10(%rdi),%edi │ │ │ │ │ setne %r8b │ │ │ │ │ movzbl %r8b,%r8d │ │ │ │ │ - call 12b │ │ │ │ │ + call 133 │ │ │ │ │ R_X86_64_PLT32 fftw_pickdim-0x4 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je da │ │ │ │ │ + je eb │ │ │ │ │ mov 0xd4(%rbx),%eax │ │ │ │ │ mov %eax,%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ test $0x1,%ah │ │ │ │ │ - je 150 │ │ │ │ │ + je 158 │ │ │ │ │ mov 0x18(%r12),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ cmp %eax,0x10(%r12) │ │ │ │ │ - jne da │ │ │ │ │ + jne eb │ │ │ │ │ test $0x10000,%edx │ │ │ │ │ - jne 270 │ │ │ │ │ + jne 270 │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ movslq 0x1c(%rsp),%rax │ │ │ │ │ mov 0x20(%rbp),%rdi │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r14 │ │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ │ - call 17b │ │ │ │ │ + call 183 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x8(%r14),%rsi │ │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ │ mov %rax,%r15 │ │ │ │ │ - call 18b │ │ │ │ │ + call 193 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov 0x1c(%rsp),%esi │ │ │ │ │ mov 0x10(%rbp),%rdi │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ - call 19d │ │ │ │ │ + call 1a5 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy_except-0x4 │ │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 1a9 │ │ │ │ │ + call 1b1 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_copy-0x4 │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ lea 0x28(%rbp),%r8 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - call 1c0 │ │ │ │ │ + call 1c8 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_d-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1cb │ │ │ │ │ + call 1d3 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je da │ │ │ │ │ - lea -0x1de(%rip),%rdx │ │ │ │ │ + je eb │ │ │ │ │ + lea -0x1e6(%rip),%rdx │ │ │ │ │ + mov $0x68,%edi │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - mov $0x68,%edi │ │ │ │ │ - call 1ef │ │ │ │ │ + call 1f7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ movdqu (%r14),%xmm0 │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ mov %r13,0x40(%rax) │ │ │ │ │ movups %xmm0,0x48(%rax) │ │ │ │ │ mov 0x10(%r14),%rax │ │ │ │ │ mov %r12,0x60(%rbx) │ │ │ │ │ lea 0x8(%rbx),%r12 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rax,0x58(%rbx) │ │ │ │ │ - call 217 │ │ │ │ │ + call 21f │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ + mov 0x48(%rbx),%rdi │ │ │ │ │ lea 0x8(%r13),%rsi │ │ │ │ │ mov %r12,%rdx │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov 0x48(%rbx),%rdi │ │ │ │ │ mov %rax,0x20(%rbx) │ │ │ │ │ - call 232 │ │ │ │ │ + call 23a │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - je 2d0 │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + je 2d0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ cvtsi2sdq 0x48(%rbx),%xmm0 │ │ │ │ │ mulsd 0x28(%r13),%xmm0 │ │ │ │ │ movsd %xmm0,0x28(%rbx) │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ mov (%rax),%eax │ │ │ │ │ test $0x8,%dl │ │ │ │ │ - je 283 │ │ │ │ │ + je 283 │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je da │ │ │ │ │ + je eb │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - jg 2f0 │ │ │ │ │ + jg 2e8 │ │ │ │ │ and $0x2,%dh │ │ │ │ │ - je 29a │ │ │ │ │ + je 29a │ │ │ │ │ cmpl $0x1,0xd0(%rbx) │ │ │ │ │ - jg da │ │ │ │ │ + jg eb │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ cmpl $0x1,(%rdx) │ │ │ │ │ - jne 160 │ │ │ │ │ + jne 168 │ │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ │ cmpl $0x1,(%rax) │ │ │ │ │ - jne 160 │ │ │ │ │ + jne 168 │ │ │ │ │ mov 0x28(%rbp),%eax │ │ │ │ │ sub $0x9,%eax │ │ │ │ │ cmp $0x7,%eax │ │ │ │ │ - ja 160 │ │ │ │ │ - jmp da │ │ │ │ │ + ja 168 │ │ │ │ │ + jmp eb │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ cmpq $0x80,0x8(%rax) │ │ │ │ │ - jle 253 │ │ │ │ │ - jmp 23f │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jle 25c │ │ │ │ │ + jmp 247 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ movslq 0x1c(%rsp),%rax │ │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ lea 0x8(%rdx,%rax,8),%r14 │ │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ │ - call 30b │ │ │ │ │ + call 303 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 317 │ │ │ │ │ + call 30f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 322 │ │ │ │ │ + call 31a │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - call 32e │ │ │ │ │ + call 326 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_max_index-0x4 │ │ │ │ │ cmp %rax,%r13 │ │ │ │ │ - jl da │ │ │ │ │ + jl eb │ │ │ │ │ mov 0xd4(%rbx),%edx │ │ │ │ │ and $0xfffff,%edx │ │ │ │ │ - jmp 288 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 288 │ │ │ │ │ │ │ │ │ │ -0000000000000350 : │ │ │ │ │ +0000000000000340 : │ │ │ │ │ destroy(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 359 │ │ │ │ │ + jmp 349 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000360 : │ │ │ │ │ +0000000000000350 : │ │ │ │ │ awake(): │ │ │ │ │ mov 0x40(%rdi),%rdi │ │ │ │ │ - jmp 369 │ │ │ │ │ + jmp 359 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_awake-0x4 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000370 : │ │ │ │ │ +0000000000000360 : │ │ │ │ │ fftw_rdft_vrank_geq1_register(): │ │ │ │ │ push %r12 │ │ │ │ │ lea 0x0(%rip),%r12 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ + lea 0x0(%rip),%rbp │ │ │ │ │ + R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rdi,%rbx │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ - lea 0x0(%rip),%rbp │ │ │ │ │ - R_X86_64_PC32 .rodata-0x4 │ │ │ │ │ - call 392 │ │ │ │ │ + call 382 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movl $0x1,0x10(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ - call 3b0 │ │ │ │ │ + call 3a0 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x28,%edi │ │ │ │ │ - call 3bd │ │ │ │ │ + call 3ad │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ movl $0xffffffff,0x10(%rax) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ mov %rbp,0x18(%rax) │ │ │ │ │ movq $0x2,0x20(%rax) │ │ │ │ │ pop %rbx │ │ │ │ │ - mov %rax,%rsi │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ - jmp 3df │ │ │ │ │ + jmp 3cf │ │ │ │ │ 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 44000000 1c000000 ........D....... │ │ │ │ │ - 0x00000020 00000000 80000000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 81000000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0e500264 0e38410e ..A.8..G.P.d.8A. │ │ │ │ │ + 0x00000040 8606440e 38830744 0e500265 0e38410e ..D.8..D.P.e.8A. │ │ │ │ │ 0x00000050 30410e28 420e2042 0e18420e 10420e08 0A.(B. B..B..B.. │ │ │ │ │ 0x00000060 10000000 64000000 00000000 24000000 ....d.......$... │ │ │ │ │ 0x00000070 00000000 74000000 78000000 00000000 ....t...x....... │ │ │ │ │ - 0x00000080 98020000 00510e10 8f02420e 188e0342 .....Q....B....B │ │ │ │ │ - 0x00000090 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ - 0x000000a0 38830747 0e604e0e 38430e30 410e2842 8..G.`N.8C.0A.(B │ │ │ │ │ - 0x000000b0 0e20420e 18420e10 420e0846 c3c6cccd . B..B..B..F.... │ │ │ │ │ - 0x000000c0 cecf500e 60830786 068c058d 048e038f ..P.`........... │ │ │ │ │ - 0x000000d0 02035701 0a0e3844 0e30410e 28420e20 ..W...8D.0A.(B. │ │ │ │ │ - 0x000000e0 420e1842 0e10420e 084c0b00 10000000 B..B..B..L...... │ │ │ │ │ + 0x00000080 80020000 00520e10 8f02420e 188e0342 .....R....B....B │ │ │ │ │ + 0x00000090 0e208d04 420e288c 05410e30 8606440e . ..B.(..A.0..D. │ │ │ │ │ + 0x000000a0 38830744 0e604e0e 38430e30 410e2842 8..D.`N.8C.0A.(B │ │ │ │ │ + 0x000000b0 0e20420e 18420e10 420e0845 c3c6cccd . B..B..B..E.... │ │ │ │ │ + 0x000000c0 cecf480e 60830786 068c058d 048e038f ..H.`........... │ │ │ │ │ + 0x000000d0 02035801 0a0e3844 0e30410e 28420e20 ..X...8D.0A.(B. │ │ │ │ │ + 0x000000e0 420e1842 0e10420e 08430b00 10000000 B..B..B..C...... │ │ │ │ │ 0x000000f0 f0000000 00000000 09000000 00000000 ................ │ │ │ │ │ 0x00000100 10000000 04010000 00000000 09000000 ................ │ │ │ │ │ 0x00000110 00000000 28000000 18010000 00000000 ....(........... │ │ │ │ │ - 0x00000120 6f000000 00420e10 8c02480e 18860341 o....B....H....A │ │ │ │ │ - 0x00000130 0e208304 02590e18 440e1042 0e080000 . ...Y..D..B.... │ │ │ │ │ + 0x00000120 6f000000 00420e10 8c02480e 1886034b o....B....H....K │ │ │ │ │ + 0x00000130 0e208304 02520e18 410e1042 0e080000 . ...R..A..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: 14496 (bytes into file) │ │ │ │ │ + Start of section headers: 14384 (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 0x38a0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3830: │ │ │ │ │ │ │ │ │ │ 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 00200e 00 AX 0 0 64 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002c70 000870 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 00204e 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 00204e 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 00204e 000052 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0020a0 000020 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0034e0 000060 18 I 13 6 8 │ │ │ │ │ - [ 8] .data.rel.ro.local PROGBITS 0000000000000000 0020c0 0000a0 00 WA 0 0 32 │ │ │ │ │ - [ 9] .rela.data.rel.ro.local RELA 0000000000000000 003540 000180 18 I 13 8 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 002160 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 002160 000408 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0036c0 000150 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002568 0004c8 18 14 27 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002a30 00023f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 003810 000089 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 001f9e 00 AX 0 0 64 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002c00 000870 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 001fde 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 001fde 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 001fde 000052 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 002030 000020 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003470 000060 18 I 13 6 8 │ │ │ │ │ + [ 8] .data.rel.ro.local PROGBITS 0000000000000000 002050 0000a0 00 WA 0 0 32 │ │ │ │ │ + [ 9] .rela.data.rel.ro.local RELA 0000000000000000 0034d0 000180 18 I 13 8 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 0020f0 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 0020f0 000408 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003650 000150 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0024f8 0004c8 18 14 27 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 0029c0 00023f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0037a0 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 407 FUNC LOCAL DEFAULT 1 apply_gcd │ │ │ │ │ - 9: 0000000000000aa0 808 FUNC LOCAL DEFAULT 1 apply_cut │ │ │ │ │ - 10: 0000000000000dd0 635 FUNC LOCAL DEFAULT 1 mkcldrn_gcd │ │ │ │ │ - 11: 0000000000001050 510 FUNC LOCAL DEFAULT 1 applicable_cut │ │ │ │ │ - 12: 0000000000001250 1144 FUNC LOCAL DEFAULT 1 mkcldrn_cut │ │ │ │ │ - 13: 00000000000016d0 301 FUNC LOCAL DEFAULT 1 applicable_gcd │ │ │ │ │ - 14: 0000000000001800 324 FUNC LOCAL DEFAULT 1 applicable_toms513 │ │ │ │ │ - 15: 0000000000001950 1646 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 1969 FUNC LOCAL DEFAULT 1 apply_toms513 │ │ │ │ │ + 8: 0000000000000910 391 FUNC LOCAL DEFAULT 1 apply_gcd │ │ │ │ │ + 9: 0000000000000aa0 792 FUNC LOCAL DEFAULT 1 apply_cut │ │ │ │ │ + 10: 0000000000000dc0 635 FUNC LOCAL DEFAULT 1 mkcldrn_gcd │ │ │ │ │ + 11: 0000000000001040 494 FUNC LOCAL DEFAULT 1 applicable_cut │ │ │ │ │ + 12: 0000000000001230 1136 FUNC LOCAL DEFAULT 1 mkcldrn_cut │ │ │ │ │ + 13: 00000000000016a0 298 FUNC LOCAL DEFAULT 1 applicable_gcd │ │ │ │ │ + 14: 00000000000017d0 288 FUNC LOCAL DEFAULT 1 applicable_toms513 │ │ │ │ │ + 15: 00000000000018f0 1630 FUNC LOCAL DEFAULT 1 mkplan │ │ │ │ │ 16: 0000000000000000 32 OBJECT LOCAL DEFAULT 6 padt.0 │ │ │ │ │ 17: 0000000000000000 24 OBJECT LOCAL DEFAULT 8 sadt.1 │ │ │ │ │ 18: 0000000000000020 24 OBJECT LOCAL DEFAULT 8 adts.2 │ │ │ │ │ 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: 0000000000001fc0 78 FUNC GLOBAL DEFAULT 1 fftw_rdft_vrank3_transpose_register │ │ │ │ │ + 47: 0000000000001f50 78 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 0x2c70 contains 90 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2c00 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 │ │ │ │ │ -0000000000000520 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000544 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 │ │ │ │ │ -00000000000009a1 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000a11 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 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 │ │ │ │ │ +00000000000000d3 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 │ │ │ │ │ +000000000000049e 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000004bb 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000052b 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000550 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +00000000000005f6 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000612 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +000000000000094c 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +00000000000009b2 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000a1a 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ 0000000000000ae9 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000b5d 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000bc9 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000b5b 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000bca 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ 0000000000000c6b 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000cdd 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ -0000000000000d6d 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ -0000000000000e0f 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000000e46 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000e7a 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000e90 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000000e9d 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000ec0 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ -0000000000000f1a 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000f31 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000000f3e 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000f5e 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -0000000000000f7b 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ -0000000000000fac 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000000fc2 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000000fcf 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000000fea 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ -0000000000001014 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001036 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -00000000000010de 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -00000000000010f9 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -000000000000119e 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000011ab 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000011fc 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000001209 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000128b 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -0000000000001296 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -00000000000012b0 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000001315 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000001362 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000001378 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -0000000000001385 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000013a2 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -00000000000013d9 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -00000000000013f0 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000013fd 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -0000000000001422 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -0000000000001482 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ -0000000000001498 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ -00000000000014a5 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ -00000000000014bf 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ -000000000000151a 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001538 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000001559 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -0000000000001564 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001620 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -000000000000165d 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ -00000000000016a0 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ -0000000000001b09 0000001300000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001b14 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ -0000000000001bb5 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ -0000000000001bf2 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ -0000000000001e7d 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001ea0 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001eb7 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ -0000000000001ec4 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ -0000000000001f32 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ -0000000000001fc9 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ -0000000000001fd2 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ -0000000000001fed 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ -0000000000001ffc 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 │ │ │ │ │ -0000000000000632 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000a2f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ -0000000000000be1 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000cdb 0000002100000004 R_X86_64_PLT32 0000000000000000 memmove - 4 │ │ │ │ │ +0000000000000d62 0000001f00000004 R_X86_64_PLT32 0000000000000000 memcpy - 4 │ │ │ │ │ +0000000000000dff 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000000e36 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000e6a 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000e80 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000000e8d 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000eb0 0000002600000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd - 4 │ │ │ │ │ +0000000000000f0b 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000f22 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000000f2f 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000f4f 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +0000000000000f6c 0000002200000004 R_X86_64_PLT32 0000000000000000 fftw_taint - 4 │ │ │ │ │ +0000000000000f9d 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000000fb3 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000000fc0 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000000fdb 0000002800000004 R_X86_64_PLT32 0000000000000000 fftw_ops_madd2 - 4 │ │ │ │ │ +0000000000001006 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000001026 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +00000000000010c6 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +00000000000010e1 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000117e 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000118b 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000011dc 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +00000000000011e9 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000126a 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000001275 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +000000000000128e 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +00000000000012f0 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +000000000000133d 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000001353 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000001360 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +000000000000137d 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +00000000000013b7 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +00000000000013cb 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +00000000000013d8 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +00000000000013fd 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +0000000000001454 0000002300000004 R_X86_64_PLT32 0000000000000000 fftw_mktensor_3d - 4 │ │ │ │ │ +0000000000001468 0000002400000004 R_X86_64_PLT32 0000000000000000 fftw_mkproblem_rdft_0_d - 4 │ │ │ │ │ +0000000000001475 0000002500000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_d - 4 │ │ │ │ │ +0000000000001493 0000002700000004 R_X86_64_PLT32 0000000000000000 fftw_ops_add2 - 4 │ │ │ │ │ +00000000000014f1 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000150f 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +000000000000152f 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +000000000000153a 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +00000000000015f0 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000001632 0000002b00000004 R_X86_64_PLT32 0000000000000000 fftw_imin - 4 │ │ │ │ │ +0000000000001674 0000001d00000004 R_X86_64_PLT32 0000000000000000 fftw_malloc_plain - 4 │ │ │ │ │ +0000000000001aad 0000001300000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000001ab5 0000002c00000004 R_X86_64_PLT32 0000000000000000 fftw_mkplan_rdft - 4 │ │ │ │ │ +0000000000001b55 0000002d00000004 R_X86_64_PLT32 0000000000000000 fftw_ops_zero - 4 │ │ │ │ │ +0000000000001b92 0000001b00000004 R_X86_64_PLT32 0000000000000000 fftw_plan_destroy_internal - 4 │ │ │ │ │ +0000000000001e0d 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001e30 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001e47 0000002a00000004 R_X86_64_PLT32 0000000000000000 fftw_iabs - 4 │ │ │ │ │ +0000000000001e54 0000002900000004 R_X86_64_PLT32 0000000000000000 fftw_imax - 4 │ │ │ │ │ +0000000000001ec2 0000002e00000004 R_X86_64_PLT32 0000000000000000 fftw_tensor_sz - 4 │ │ │ │ │ +0000000000001f59 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local - 4 │ │ │ │ │ +0000000000001f65 0000001400000002 R_X86_64_PC32 0000000000000000 .data.rel.ro.local + 1c │ │ │ │ │ +0000000000001f7d 0000003000000004 R_X86_64_PLT32 0000000000000000 fftw_mksolver - 4 │ │ │ │ │ +0000000000001f8c 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 │ │ │ │ │ +0000000000000647 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000a38 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ +0000000000000be2 0000002000000004 R_X86_64_PLT32 0000000000000000 fftw_ifree - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x34e0 contains 4 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3470 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 0x3540 contains 16 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro.local' at offset 0x34d0 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 + 18f0 │ │ │ │ │ 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 + 1800 │ │ │ │ │ +0000000000000040 0000000100000001 R_X86_64_64 0000000000000000 .text + 150 │ │ │ │ │ +0000000000000048 0000000100000001 R_X86_64_64 0000000000000000 .text + 17d0 │ │ │ │ │ 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 + aa0 │ │ │ │ │ -0000000000000068 0000000100000001 R_X86_64_64 0000000000000000 .text + 1050 │ │ │ │ │ -0000000000000070 0000000100000001 R_X86_64_64 0000000000000000 .text + 1250 │ │ │ │ │ +0000000000000068 0000000100000001 R_X86_64_64 0000000000000000 .text + 1040 │ │ │ │ │ +0000000000000070 0000000100000001 R_X86_64_64 0000000000000000 .text + 1230 │ │ │ │ │ 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 + 16d0 │ │ │ │ │ -0000000000000090 0000000100000001 R_X86_64_64 0000000000000000 .text + dd0 │ │ │ │ │ +0000000000000080 0000000100000001 R_X86_64_64 0000000000000000 .text + 910 │ │ │ │ │ +0000000000000088 0000000100000001 R_X86_64_64 0000000000000000 .text + 16a0 │ │ │ │ │ +0000000000000090 0000000100000001 R_X86_64_64 0000000000000000 .text + dc0 │ │ │ │ │ 0000000000000098 0000000300000001 R_X86_64_64 0000000000000000 .rodata.str1.1 + 3f │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.eh_frame' at offset 0x36c0 contains 14 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3650 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 │ │ │ │ │ +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 + 910 │ │ │ │ │ 000000000000013c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + aa0 │ │ │ │ │ -000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + dd0 │ │ │ │ │ -0000000000000228 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1050 │ │ │ │ │ -0000000000000274 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1250 │ │ │ │ │ -0000000000000318 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 16d0 │ │ │ │ │ -000000000000035c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1800 │ │ │ │ │ -0000000000000384 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1950 │ │ │ │ │ -00000000000003d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1fc0 │ │ │ │ │ +000000000000018c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + dc0 │ │ │ │ │ +0000000000000228 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1040 │ │ │ │ │ +0000000000000274 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1230 │ │ │ │ │ +0000000000000318 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 16a0 │ │ │ │ │ +000000000000035c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 17d0 │ │ │ │ │ +0000000000000384 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 18f0 │ │ │ │ │ +00000000000003d0 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 1f50 │ │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ │ @@ -9,518 +9,518 @@ │ │ │ │ │ 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: 6 to 00000000000000d0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000000c8 │ │ │ │ │ + DW_CFA_advance_loc: 8 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..0000000000000901 │ │ │ │ │ + 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: 1238 to 0000000000000627 │ │ │ │ │ + DW_CFA_advance_loc2: 1243 to 000000000000063c │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000628 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000063d │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000629 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000063e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000062b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000640 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000062d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000642 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000062f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000644 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000631 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000646 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000636 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000064b │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000000e8 0000000000000048 000000ec FDE cie=00000000 pc=0000000000000900..0000000000000a97 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000902 │ │ │ │ │ +000000e8 0000000000000048 000000ec FDE cie=00000000 pc=0000000000000910..0000000000000a97 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000912 │ │ │ │ │ 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 0000000000000914 │ │ │ │ │ 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 0000000000000916 │ │ │ │ │ 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 000000000000091b │ │ │ │ │ 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 000000000000091c │ │ │ │ │ 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 000000000000091d │ │ │ │ │ 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 0000000000000921 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000000000000a21 │ │ │ │ │ + DW_CFA_advance_loc2: 265 to 0000000000000a2a │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000a25 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000a2e │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000a26 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a2f │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a28 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a31 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a2a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a33 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a2c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a35 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000a2e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a37 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000000a40 │ │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000000a40 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000134 000000000000004c 00000138 FDE cie=00000000 pc=0000000000000aa0..0000000000000dc8 │ │ │ │ │ +00000134 000000000000004c 00000138 FDE cie=00000000 pc=0000000000000aa0..0000000000000db8 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000aa2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ DW_CFA_advance_loc: 2 to 0000000000000aa4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000aa6 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000aa9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000aab │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000aab │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000aac │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000aad │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000000ab1 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc2: 293 to 0000000000000bd6 │ │ │ │ │ + DW_CFA_advance_loc2: 294 to 0000000000000bd7 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000bd7 │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000bd8 │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000bd9 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bda │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bdb │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bdc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bdd │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000bde │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000bdf │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000be0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000be1 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000000bf0 │ │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000000bf0 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000184 0000000000000098 00000188 FDE cie=00000000 pc=0000000000000dd0..000000000000104b │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dd2 │ │ │ │ │ +00000184 0000000000000098 00000188 FDE cie=00000000 pc=0000000000000dc0..000000000000103b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000dc2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dd4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000dc7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000dd6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000dc9 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000ddb │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000dcb │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ddc │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000dcc │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000ddd │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000dcd │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000000de1 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000dd1 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 115 to 0000000000000e54 │ │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000000e44 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000e62 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000000e59 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000e68 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000e5e │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000e76 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000000e66 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000e87 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000e77 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000000ef1 │ │ │ │ │ + DW_CFA_advance_loc1: 107 to 0000000000000ee2 │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000000f13 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000000f00 │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f15 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f02 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f16 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000f07 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000000f27 │ │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000000f18 │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 98 to 0000000000000f89 │ │ │ │ │ + DW_CFA_advance_loc1: 98 to 0000000000000f7a │ │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000f97 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000000f8f │ │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000000f9d │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000000f94 │ │ │ │ │ DW_CFA_def_cfa_offset: 136 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000000fa2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f96 │ │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000000fb9 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000000faa │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc1: 99 to 000000000000101c │ │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000000100e │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000001022 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000001014 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001023 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001015 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001025 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001017 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001027 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001019 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001029 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000101b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000102b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000101d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000001030 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000001020 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000000103e │ │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000000102e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001041 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000001031 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001042 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001032 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001044 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001034 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001046 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001036 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001048 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001038 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000104a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000103a │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000220 0000000000000048 00000224 FDE cie=00000000 pc=0000000000001050..000000000000124e │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001052 │ │ │ │ │ +00000220 0000000000000048 00000224 FDE cie=00000000 pc=0000000000001040..000000000000122e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001042 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001054 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000001047 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001056 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001049 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000105b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000104b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000105c │ │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000104f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000105d │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001053 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000001064 │ │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000001063 │ │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000010b8 │ │ │ │ │ + DW_CFA_advance_loc1: 69 to 00000000000010a8 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010b9 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000010a9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000010ba │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000010aa │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010bc │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010ac │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010be │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010ae │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010c0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000010c2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000010b2 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000010d0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000010b8 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000026c 00000000000000a0 00000270 FDE cie=00000000 pc=0000000000001250..00000000000016c8 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001252 │ │ │ │ │ +0000026c 00000000000000a0 00000270 FDE cie=00000000 pc=0000000000001230..00000000000016a0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001232 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001254 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001234 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001256 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001236 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000125b │ │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000123b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000125c │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000123c │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000125d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000123d │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000001261 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001241 │ │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ │ + DW_CFA_advance_loc1: 215 to 0000000000001318 │ │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000001333 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 220 to 000000000000133d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001335 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000001355 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001337 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001357 │ │ │ │ │ - DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001359 │ │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000000136f │ │ │ │ │ + DW_CFA_advance_loc: 19 to 000000000000134a │ │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000000138a │ │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000139e │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000013af │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000013a0 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000013c0 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000013a6 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000013c2 │ │ │ │ │ - DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000013c8 │ │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 30 to 00000000000013e6 │ │ │ │ │ + DW_CFA_advance_loc: 30 to 00000000000013c4 │ │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ │ + DW_CFA_advance_loc1: 83 to 0000000000001417 │ │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ │ + DW_CFA_advance_loc: 29 to 0000000000001434 │ │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000001442 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001436 │ │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000001474 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000001440 │ │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001476 │ │ │ │ │ - DW_CFA_def_cfa_offset: 184 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001477 │ │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000148f │ │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ │ - DW_CFA_advance_loc1: 147 to 0000000000001522 │ │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000001461 │ │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ │ + DW_CFA_advance_loc1: 152 to 00000000000014f9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000001528 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000014ff │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001529 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001500 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000152b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001502 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000152d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001504 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000152f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001506 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001531 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001508 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001532 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001509 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000001540 │ │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000001517 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001543 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000000151a │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001544 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000151b │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001546 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000151d │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001548 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000151f │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000154a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001521 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000154c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001523 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000154d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001524 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000310 0000000000000040 00000314 FDE cie=00000000 pc=00000000000016d0..00000000000017fd │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000016d2 │ │ │ │ │ +00000310 0000000000000040 00000314 FDE cie=00000000 pc=00000000000016a0..00000000000017ca │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000016a2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000016d4 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000016a7 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000016d5 │ │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000016ac │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000016d9 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000016b0 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc1: 135 to 0000000000001760 │ │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000001730 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001761 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001731 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001763 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001733 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001765 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001735 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000001770 │ │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000001740 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001771 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001741 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001774 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000001744 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001776 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001746 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001778 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001748 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001780 │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001750 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ │ │ -00000354 0000000000000024 00000358 FDE cie=00000000 pc=0000000000001800..0000000000001944 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001801 │ │ │ │ │ +00000354 0000000000000024 00000358 FDE cie=00000000 pc=00000000000017d0..00000000000018f0 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000017d1 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001802 │ │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000017db │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc1: 145 to 0000000000001893 │ │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000001853 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001894 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001854 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000018a0 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001858 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -0000037c 0000000000000048 00000380 FDE cie=00000000 pc=0000000000001950..0000000000001fbe │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001952 │ │ │ │ │ +0000037c 0000000000000048 00000380 FDE cie=00000000 pc=00000000000018f0..0000000000001f4e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018f2 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001954 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018f4 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001956 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018f6 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001958 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000018f8 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001959 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018f9 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000195a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000018fa │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000195e │ │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000018fe │ │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000001973 │ │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000001913 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001974 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001914 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001975 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001915 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001977 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001917 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001979 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001919 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000197b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000191b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000197d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000191d │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000001980 │ │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000001920 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -000003c8 000000000000003c 000003cc FDE cie=00000000 pc=0000000000001fc0..000000000000200e │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001fc2 │ │ │ │ │ +000003c8 000000000000003c 000003cc FDE cie=00000000 pc=0000000000001f50..0000000000001f9e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f52 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001fc4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f54 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001fc6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f56 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000001fce │ │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000001f5e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001fcf │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000001f62 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ │ - DW_CFA_advance_loc: 55 to 0000000000002006 │ │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000001f96 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000002007 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001f97 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002009 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f99 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000200b │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f9b │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000200d │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001f9d │ │ │ │ │ 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,12 @@ │ │ │ │ │ -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_ │ │ │ │ │ ([]A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ t/[]A\A] │ │ │ │ │ AWAVAUATUSH │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2,813 +2,819 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ │ │ 0000000000000000 : │ │ │ │ │ mkcldrn_toms513(): │ │ │ │ │ mov 0x40(%rdx),%rax │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ imul 0x48(%rdx),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ mov 0x50(%rdx),%rsi │ │ │ │ │ lea 0x1e(%rsi),%rcx │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ add %rax,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ - addsd 0x20(%rdx),%xmm0 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ + addsd 0x20(%rdx),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%rdx) │ │ │ │ │ ret │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000030 : │ │ │ │ │ +0000000000000040 : │ │ │ │ │ print(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rdi,%rbp │ │ │ │ │ + push %rbx │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ - sub $0x8,%rsp │ │ │ │ │ - mov 0xa0(%rdi),%rax │ │ │ │ │ - mov 0x40(%rdi),%rcx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + sub $0x8,%rsp │ │ │ │ │ + mov 0x40(%rdi),%rcx │ │ │ │ │ + mov 0xa0(%rdi),%rax │ │ │ │ │ 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 │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + pop %rbx │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ 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) │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ shl $0x3,%rdi │ │ │ │ │ - call 174 │ │ │ │ │ + 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,%r11 │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ │ shl $0x4,%r9 │ │ │ │ │ - add %r11,%r9 │ │ │ │ │ + add %rsi,%r9 │ │ │ │ │ lea (%rbx,%r10,1),%rax │ │ │ │ │ imul %r10,%rdi │ │ │ │ │ - lea 0x0(,%r15,8),%rbx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ │ - add %r11,%rbx │ │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ │ shr $0x3f,%rdx │ │ │ │ │ add %rax,%rdx │ │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ │ - lea -0x1(%rdi),%r12 │ │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ │ + add %rsi,%rbx │ │ │ │ │ sar $1,%rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ │ + lea -0x1(%rdi),%r12 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jle 1eb │ │ │ │ │ + jle 1f3 │ │ │ │ │ mov %r9,%rdi │ │ │ │ │ xor %esi,%esi │ │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ │ - 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 0x18(%rsp),%r10 │ │ │ │ │ mov %rax,%r9 │ │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ │ cmp $0x2,%r10 │ │ │ │ │ - jle 8b1 │ │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ │ - cmp $0x2,%rax │ │ │ │ │ + jle 8b2 │ │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ │ + cmp $0x2,%rax │ │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ │ setg %cl │ │ │ │ │ test %cl,%cl │ │ │ │ │ - je 8b1 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + je 8b2 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 220 │ │ │ │ │ - lea 0x1(%rcx),%r13 │ │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ │ - mov $0x1,%r14d │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ │ - mov %r8,%r14 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + jne 220 │ │ │ │ │ + lea 0x1(%rcx),%r14 │ │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ │ + mov %r8,%r11 │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + 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 636 │ │ │ │ │ + je 64b │ │ │ │ │ cmp $0x2,%r15 │ │ │ │ │ - jne 479 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ + jne 474 │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ 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 347 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jne 76e │ │ │ │ │ + mov %r10,(%rsp) │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + jmp 335 │ │ │ │ │ + nop │ │ │ │ │ cmp %rdx,%r10 │ │ │ │ │ - je 735 │ │ │ │ │ + je 751 │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ 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 │ │ │ │ │ imul %r12,%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 369 │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 357 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 361 │ │ │ │ │ movb $0x1,(%r9,%rsi,1) │ │ │ │ │ - cmp %r8,%r14 │ │ │ │ │ - jle 373 │ │ │ │ │ - movb $0x1,(%r9,%r8,1) │ │ │ │ │ - add $0x2,%r11 │ │ │ │ │ - cmp %rdx,%rcx │ │ │ │ │ - jne 2f0 │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jle 61e │ │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ - jmp 3ee │ │ │ │ │ - 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 3eb │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jg 3e0 │ │ │ │ │ - mov %r12,%r8 │ │ │ │ │ - sub %rcx,%r8 │ │ │ │ │ - cmp %rdi,%rsi │ │ │ │ │ - jge 3eb │ │ │ │ │ - cmp %rdi,%r8 │ │ │ │ │ - jle 3eb │ │ │ │ │ - mov %rdi,%rax │ │ │ │ │ + cmp %r8,%r14 │ │ │ │ │ + jle 633 │ │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ │ + mov %r13,%rax │ │ │ │ │ + jmp 3d7 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + cmpb $0x0,0x1(%r9,%rax,1) │ │ │ │ │ + je 46c │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ │ + add %r10,%rbx │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ + sub %r12,%rdx │ │ │ │ │ + cmp %rbx,%r12 │ │ │ │ │ + cmovl %rdx,%rbx │ │ │ │ │ + cmp %rbx,%rcx │ │ │ │ │ + je 3d4 │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jg 3c8 │ │ │ │ │ + mov %r12,%r13 │ │ │ │ │ + sub %rax,%r13 │ │ │ │ │ + cmp %rbx,%rcx │ │ │ │ │ + jge 3d4 │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + jle 3d4 │ │ │ │ │ + mov %rbx,%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) │ │ │ │ │ - mov %r10,%rcx │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ + 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 3eb │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - mov %rsi,%rcx │ │ │ │ │ - jmp 260 │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + jge 463 │ │ │ │ │ + cmp %rax,%r13 │ │ │ │ │ + jg 440 │ │ │ │ │ + cmp %rax,%rcx │ │ │ │ │ + jne 3d4 │ │ │ │ │ + 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 %r11,0x58(%rsp) │ │ │ │ │ + imul %r13,%rax │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ │ + mov %r9,(%rsp) │ │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ - call 4a3 │ │ │ │ │ + call 4a2 │ │ │ │ │ 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 4bf │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ + mov (%rsp),%r9 │ │ │ │ │ + mov %r13,%rsi │ │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ │ 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 550 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ │ + mov %rcx,%r13 │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + jmp 559 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ - cmp %rcx,0x20(%rsp) │ │ │ │ │ - je 6f1 │ │ │ │ │ + cmp %r9,0x18(%rsp) │ │ │ │ │ + je 6ff │ │ │ │ │ mov %r15,%rax │ │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ │ - imul %rcx,%rax │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + imul %r9,%rax │ │ │ │ │ imul %r15,%rsi │ │ │ │ │ lea 0x0(%rbp,%rsi,8),%rdi │ │ │ │ │ lea 0x0(%rbp,%rax,8),%rsi │ │ │ │ │ - call 524 │ │ │ │ │ + call 52f │ │ │ │ │ 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 548 │ │ │ │ │ + call 554 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ - mov %rbx,%r8 │ │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ │ mov %rsi,%rax │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ mov %r12,%rbx │ │ │ │ │ cqto │ │ │ │ │ - idivq 0x28(%rsp) │ │ │ │ │ - imul %rsi,%rcx │ │ │ │ │ + idivq 0x20(%rsp) │ │ │ │ │ imul %r12,%rax │ │ │ │ │ - sub %rax,%rcx │ │ │ │ │ - sub %rcx,%rbx │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 57e │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ + imul %rsi,%r9 │ │ │ │ │ + sub %rax,%r9 │ │ │ │ │ + sub %r9,%rbx │ │ │ │ │ + cmp %rsi,(%rsp) │ │ │ │ │ + jle 588 │ │ │ │ │ + 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 598 │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + movb $0x1,(%rax,%r13,1) │ │ │ │ │ + add $0x2,%r14 │ │ │ │ │ + cmp %r9,0x38(%rsp) │ │ │ │ │ + jne 500 │ │ │ │ │ + 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) │ │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ │ lea 0x0(%rbp,%rsi,8),%rdi │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - call 5e6 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + call 5fa │ │ │ │ │ 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 616 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ │ - cmp %rax,%rbx │ │ │ │ │ - jg 3d4 │ │ │ │ │ + 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 636 │ │ │ │ │ + jmp 64b │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - movsd 0x0(%rbp,%rcx,8),%xmm0 │ │ │ │ │ - mov %rax,%r8 │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + movsd 0x0(%rbp,%r13,8),%xmm0 │ │ │ │ │ + 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 697 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ - cmp %rdx,%r8 │ │ │ │ │ - je 721 │ │ │ │ │ + jne 82a │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + jmp 6a7 │ │ │ │ │ + nop │ │ │ │ │ + cmp %rdx,%rdi │ │ │ │ │ + je 73b │ │ │ │ │ movsd 0x0(%rbp,%rdx,8),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdi,8) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ + mov %rdx,%rcx │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ cqto │ │ │ │ │ - idiv %rbx │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ + idiv %r14 │ │ │ │ │ imul %r12,%rax │ │ │ │ │ + mov %rcx,%rdx │ │ │ │ │ sub %rax,%rdx │ │ │ │ │ mov %r12,%rax │ │ │ │ │ sub %rdx,%rax │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 6b9 │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 6c9 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 6d3 │ │ │ │ │ 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 680 │ │ │ │ │ + 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 3c6 │ │ │ │ │ - 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 38a │ │ │ │ │ - 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 7c7 │ │ │ │ │ - cmp %rdx,%r13 │ │ │ │ │ - je 8dd │ │ │ │ │ + jmp 3ae │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov %r14,%r8 │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ + mov (%rsp),%r11 │ │ │ │ │ + jmp 5ca │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + jmp 6dc │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov (%rsp),%r10 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + jmp 372 │ │ │ │ │ + mov %r14,(%rsp) │ │ │ │ │ + mov %rdi,%rsi │ │ │ │ │ + mov %r13,%rcx │ │ │ │ │ + mov %rdi,%r14 │ │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ │ + jmp 7dc │ │ │ │ │ + cmp %rdx,%r14 │ │ │ │ │ + je 8df │ │ │ │ │ + shl $0x4,%rcx │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ shl $0x4,%rsi │ │ │ │ │ - shl $0x4,%r8 │ │ │ │ │ shl $0x4,%rdi │ │ │ │ │ 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 │ │ │ │ │ + imul %rcx,%rdi │ │ │ │ │ cqto │ │ │ │ │ - imul %rsi,%rdi │ │ │ │ │ idiv %rbx │ │ │ │ │ - mov %rdi,%rdx │ │ │ │ │ imul %r12,%rax │ │ │ │ │ - sub %rax,%rdx │ │ │ │ │ + sub %rax,%rdi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %rdx,%rax │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 7f0 │ │ │ │ │ + mov %rdi,%rdx │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 805 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 80f │ │ │ │ │ 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 38a │ │ │ │ │ - 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 864 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - cmp %r8,%r15 │ │ │ │ │ - je 8bc │ │ │ │ │ - movsd 0x0(%rbp,%r8,8),%xmm0 │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ + cmp %rdx,%r13 │ │ │ │ │ + jne 787 │ │ │ │ │ + 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 86b │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + cmp %rdi,%r15 │ │ │ │ │ + je 8bd │ │ │ │ │ + movsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rcx,8) │ │ │ │ │ movsd 0x0(%rbp,%rax,8),%xmm0 │ │ │ │ │ - mov %r8,%rsi │ │ │ │ │ - movsd %xmm0,0x0(%rbp,%rdi,8) │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - mov %r10,%r8 │ │ │ │ │ + mov %rdi,%rcx │ │ │ │ │ + movsd %xmm0,0x0(%rbp,%rsi,8) │ │ │ │ │ + mov %rax,%rsi │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + mov %r10,%rdi │ │ │ │ │ + imul %rcx,%rdi │ │ │ │ │ cqto │ │ │ │ │ - imul %rsi,%r8 │ │ │ │ │ - idiv %rbx │ │ │ │ │ + idiv %r14 │ │ │ │ │ imul %r12,%rax │ │ │ │ │ - sub %rax,%r8 │ │ │ │ │ + sub %rax,%rdi │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - sub %r8,%rax │ │ │ │ │ - cmp %rsi,%r14 │ │ │ │ │ - jle 88a │ │ │ │ │ + sub %rdi,%rax │ │ │ │ │ + cmp %rcx,%r11 │ │ │ │ │ + jle 891 │ │ │ │ │ + movb $0x1,(%r9,%rcx,1) │ │ │ │ │ + cmp %rsi,%r11 │ │ │ │ │ + jle 89b │ │ │ │ │ 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 234 │ │ │ │ │ - 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 38a │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + add $0x2,%r8 │ │ │ │ │ + cmp %rdi,%r13 │ │ │ │ │ + jne 848 │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ │ + jmp 6dc │ │ │ │ │ + mov $0x2,%r14d │ │ │ │ │ + jmp 234 │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov (%rsp),%r15 │ │ │ │ │ + mov 0x10(%rsp),%r14 │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + jmp 6dc │ │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ │ + jmp 372 │ │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000000900 : │ │ │ │ │ +0000000000000910 : │ │ │ │ │ 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) │ │ │ │ │ + mov 0x50(%rdi),%r15 │ │ │ │ │ imul %r12,%rbx │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call 940 │ │ │ │ │ + call 950 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - imul %r14,%rbx │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ + imul %r14,%rbx │ │ │ │ │ imul %r15,%rbx │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jle a40 │ │ │ │ │ + jle a40 │ │ │ │ │ mov 0x88(%r13),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle a80 │ │ │ │ │ + jle a80 │ │ │ │ │ mov 0x10(%rsp),%r12 │ │ │ │ │ shl $0x3,%rbx │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - jmp 987 │ │ │ │ │ + jmp 997 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x88(%r13),%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - inc %r15 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ call *%rax │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call 9a5 │ │ │ │ │ + call 9b6 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ add %rbx,%r12 │ │ │ │ │ cmp %r15,%r14 │ │ │ │ │ - jne 980 │ │ │ │ │ + jne 990 │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmpq $0x1,0x18(%rsp) │ │ │ │ │ - jle a1d │ │ │ │ │ + jle a26 │ │ │ │ │ mov 0x98(%r13),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ mov 0x10(%rsp),%r15 │ │ │ │ │ xor %r12d,%r12d │ │ │ │ │ - jmp 9f7 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 9ff │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x98(%r13),%rdi │ │ │ │ │ mov %r15,%rsi │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - inc %r12 │ │ │ │ │ + add $0x1,%r12 │ │ │ │ │ call *%rax │ │ │ │ │ mov %r15,%rdi │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call a15 │ │ │ │ │ + call a1e │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ add %rbx,%r15 │ │ │ │ │ cmp %r12,%r14 │ │ │ │ │ - jne 9f0 │ │ │ │ │ + jne 9f8 │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ - jmp a33 │ │ │ │ │ + jmp a3c │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmpq $0x1,0x18(%rsp) │ │ │ │ │ - jle a1d │ │ │ │ │ + jle a26 │ │ │ │ │ mov 0x98(%r13),%rdi │ │ │ │ │ mov 0x38(%rdi),%rax │ │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ │ test %r14,%r14 │ │ │ │ │ - jle a1d │ │ │ │ │ + jle a26 │ │ │ │ │ lea 0x0(,%rbx,8),%rbx │ │ │ │ │ - jmp 9da │ │ │ │ │ + jmp 9eb │ │ │ │ │ nop │ │ │ │ │ mov 0x90(%r13),%rax │ │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rdx,%rsi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ - jmp a1d │ │ │ │ │ + jmp a26 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000aa0 : │ │ │ │ │ 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 %rsi,0x8(%rsp) │ │ │ │ │ mov 0x50(%rdi),%r12 │ │ │ │ │ mov 0x80(%rdi),%rbx │ │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ │ - mov 0x78(%rdi),%r13 │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov 0x58(%rdi),%rcx │ │ │ │ │ + mov 0x78(%rdi),%r13 │ │ │ │ │ mov %r15,0x20(%rsp) │ │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ │ lea 0x0(,%rcx,8),%rdi │ │ │ │ │ call aed │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ cmp %rbx,%r15 │ │ │ │ │ jle bf0 │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov %rax,%rdx │ │ │ │ │ imul %rbx,%rbp │ │ │ │ │ mov 0x88(%r14),%rax │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ shl $0x3,%rbp │ │ │ │ │ lea (%rcx,%rbp,1),%rsi │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ test %r13,%r13 │ │ │ │ │ - jle d90 │ │ │ │ │ + jle d80 │ │ │ │ │ imul %r12,%r15 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ lea 0x0(,%r15,8),%rcx │ │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ │ xor %r15d,%r15d │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov %rcx,%r12 │ │ │ │ │ nop │ │ │ │ │ mov %rbx,%rsi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - inc %r15 │ │ │ │ │ - add %r12,%rbx │ │ │ │ │ - call b61 │ │ │ │ │ + add $0x1,%r15 │ │ │ │ │ + call b5f │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ + add %r12,%rbx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ add %rbp,%rdi │ │ │ │ │ cmp %r15,%r13 │ │ │ │ │ jne b50 │ │ │ │ │ mov 0x90(%r14),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ │ - mov %rsi,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ │ jg c1f │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ sub %rbx,%r12 │ │ │ │ │ - mov %rax,%rdx │ │ │ │ │ imul %rax,%r12 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ imul %rbx,%rdx │ │ │ │ │ lea (%rcx,%rdx,8),%rdi │ │ │ │ │ lea 0x0(,%r12,8),%rdx │ │ │ │ │ - call bcd │ │ │ │ │ + call bce │ │ │ │ │ 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 be5 │ │ │ │ │ + jmp be6 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + cs 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 bcd │ │ │ │ │ + jle bce │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ │ imul %rdx,%rax │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ │ mov %rbx,%r15 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ @@ -825,798 +831,795 @@ │ │ │ │ │ imul %rax,%rdx │ │ │ │ │ imul %rax,%r13 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ lea (%rax,%r13,8),%rsi │ │ │ │ │ call c6f │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ - dec %r15 │ │ │ │ │ + sub $0x1,%r15 │ │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ │ mov %rax,%r10 │ │ │ │ │ - js cfa │ │ │ │ │ + js cfb │ │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ mov %r9,%r13 │ │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ │ - neg %r13 │ │ │ │ │ mov %r15,%rbx │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ + neg %r13 │ │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ │ lea 0x0(,%r13,8),%r12 │ │ │ │ │ imul %rcx,%rax │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ 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 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %r13,%rsi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - dec %rbx │ │ │ │ │ - add %r12,%r13 │ │ │ │ │ - call ce1 │ │ │ │ │ + sub $0x1,%rbx │ │ │ │ │ + call cdf │ │ │ │ │ R_X86_64_PLT32 memmove-0x4 │ │ │ │ │ + add %r12,%r13 │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ sub %rbp,%rdi │ │ │ │ │ cmp $0xffffffffffffffff,%rbx │ │ │ │ │ jne cd0 │ │ │ │ │ mov 0x30(%rsp),%r9 │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ mov %r15,%r10 │ │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ - mov 0x98(%r14),%rax │ │ │ │ │ lea 0x0(,%r9,8),%rbp │ │ │ │ │ + mov 0x98(%r14),%rax │ │ │ │ │ lea (%rsi,%rbp,1),%rdx │ │ │ │ │ - mov %rax,%rdi │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ + mov %rax,%rdi │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %rbx,0x20(%rsp) │ │ │ │ │ - jle bcd │ │ │ │ │ + jle bce │ │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ mov 0x18(%rsp),%r14 │ │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ lea 0x0(,%rax,8),%r13 │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ lea (%rcx,%rax,8),%rcx │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov %r14,%rsi │ │ │ │ │ mov %rcx,%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - inc %rbx │ │ │ │ │ - call d71 │ │ │ │ │ + call d66 │ │ │ │ │ R_X86_64_PLT32 memcpy-0x4 │ │ │ │ │ + add $0x1,%rbx │ │ │ │ │ add %rbp,%r14 │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ add %r13,%rcx │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - jne d60 │ │ │ │ │ - jmp bcd │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jne d58 │ │ │ │ │ + jmp bce │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x90(%r14),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ call *0x38(%rax) │ │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ │ - jle b91 │ │ │ │ │ + jle b92 │ │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ imul %rsi,%rax │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ jmp c1f │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000000dd0 : │ │ │ │ │ +0000000000000dc0 : │ │ │ │ │ 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 0x58(%rdx),%rax │ │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ │ - mov 0x50(%rdx),%r13 │ │ │ │ │ + mov 0x70(%rdx),%rbx │ │ │ │ │ mov %r12,%rbp │ │ │ │ │ + mov 0x50(%rdx),%r13 │ │ │ │ │ imul %r14,%rbp │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call e13 │ │ │ │ │ + call e03 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ - imul %r13,%rbp │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ + imul %r13,%rbp │ │ │ │ │ mov %rax,%rcx │ │ │ │ │ imul %r13,%rcx │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ cmp $0x1,%r12 │ │ │ │ │ - jle ee4 │ │ │ │ │ + jle ed5 │ │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ │ - call e4a │ │ │ │ │ + call e3a │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %r14,%r10 │ │ │ │ │ mov %r14,%rdx │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ imul %rbx,%r10 │ │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ │ mov %rbp,%r9 │ │ │ │ │ - push $0x1 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ imul %r13,%rdx │ │ │ │ │ push $0x1 │ │ │ │ │ - mov %rbx,%rcx │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + push $0x1 │ │ │ │ │ mov %r10,%rsi │ │ │ │ │ imul %r13,%rsi │ │ │ │ │ push %rdx │ │ │ │ │ mov %rdx,%r8 │ │ │ │ │ - call e7e │ │ │ │ │ + call e6e │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call e94 │ │ │ │ │ + call e84 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call ea1 │ │ │ │ │ + call e91 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x88(%r15) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1030 │ │ │ │ │ + je 1020 │ │ │ │ │ lea 0x8(%r15),%rdx │ │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ - call ec4 │ │ │ │ │ + call eb4 │ │ │ │ │ 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 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %rbp,%r8 │ │ │ │ │ mov %rbx,%rcx │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ imul %r14,%rsi │ │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ │ - imul %r13,%rsi │ │ │ │ │ mov %r11,0x30(%rsp) │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ + imul %r13,%rsi │ │ │ │ │ push %rbp │ │ │ │ │ mov %rsi,%r9 │ │ │ │ │ - call f1e │ │ │ │ │ + call f0f │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ mov 0x48(%rsp),%r11 │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %r11,%rsi │ │ │ │ │ mov %r11,%rdx │ │ │ │ │ - call f35 │ │ │ │ │ + call f26 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call f42 │ │ │ │ │ + call f33 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x90(%r15) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1030 │ │ │ │ │ + je 1020 │ │ │ │ │ lea 0x8(%r15),%rbp │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ - call f62 │ │ │ │ │ + call f53 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ cmp $0x1,%r14 │ │ │ │ │ - jle 100e │ │ │ │ │ + jle 1000 │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ - call f7f │ │ │ │ │ + call f70 │ │ │ │ │ R_X86_64_PLT32 fftw_taint-0x4 │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ mov %r12,%r9 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ imul %r13,%rcx │ │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ - push $0x1 │ │ │ │ │ + mov %r13,%rdx │ │ │ │ │ imul %r13,%r9 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov %r13,%rdx │ │ │ │ │ - push %r13 │ │ │ │ │ mov %r12,%rdi │ │ │ │ │ + push $0x1 │ │ │ │ │ + push %r13 │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ mov %r14,%rcx │ │ │ │ │ - call fb0 │ │ │ │ │ + call fa1 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call fc6 │ │ │ │ │ + call fb7 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call fd3 │ │ │ │ │ + call fc4 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x98(%r15) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1030 │ │ │ │ │ + je 1020 │ │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rbp,%rdx │ │ │ │ │ - call fee │ │ │ │ │ + call fdf │ │ │ │ │ R_X86_64_PLT32 fftw_ops_madd2-0x4 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ imul %rax,%rbx │ │ │ │ │ add %rbx,%rbx │ │ │ │ │ cvtsi2sd %rbx,%xmm0 │ │ │ │ │ addsd 0x20(%r15),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r15) │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - call 1018 │ │ │ │ │ + call 100a │ │ │ │ │ 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) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ │ - call 103a │ │ │ │ │ + call 102a │ │ │ │ │ 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) │ │ │ │ │ │ │ │ │ │ -0000000000001050 : │ │ │ │ │ +0000000000001040 : │ │ │ │ │ applicable_cut(): │ │ │ │ │ push %r15 │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ push %r12 │ │ │ │ │ + mov %rdi,%r12 │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ movslq %edx,%rbp │ │ │ │ │ - sub $0x28,%rsp │ │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ │ - movslq %ecx,%rbx │ │ │ │ │ + push %rbx │ │ │ │ │ lea 0x0(%rbp,%rbp,2),%rsi │ │ │ │ │ + movslq %ecx,%rbx │ │ │ │ │ lea (%rbx,%rbx,2),%rcx │ │ │ │ │ - mov %rdi,%r12 │ │ │ │ │ + sub $0x28,%rsp │ │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ │ cmpl $0x2,(%rdx) │ │ │ │ │ mov 0x8(%rdx,%rsi,8),%r13 │ │ │ │ │ mov 0x8(%rdx,%rcx,8),%rsi │ │ │ │ │ - je 1180 │ │ │ │ │ + je 1160 │ │ │ │ │ movslq %r8d,%r8 │ │ │ │ │ lea (%r8,%r8,2),%rcx │ │ │ │ │ lea (%rdx,%rcx,8),%rdx │ │ │ │ │ mov 0x8(%rdx),%r15 │ │ │ │ │ mov 0x10(%rdx),%rcx │ │ │ │ │ movq $0x0,(%r9) │ │ │ │ │ testb $0x8,0xd4(%rax) │ │ │ │ │ - jne 10b2 │ │ │ │ │ + jne 10a2 │ │ │ │ │ cmp %rsi,%r13 │ │ │ │ │ - jne 10d0 │ │ │ │ │ + jne 10b8 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x28,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ │ - call 10e2 │ │ │ │ │ + call 10ca │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ mov %r13,%rax │ │ │ │ │ sub %rsi,%rax │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - call 10fd │ │ │ │ │ + call 10e5 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - lea (%rax,%rax,8),%rax │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ + lea (%rax,%rax,8),%rax │ │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ │ cmp %rax,%r14 │ │ │ │ │ - jl 1190 │ │ │ │ │ + jl 1170 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jne 10b2 │ │ │ │ │ + jne 10a2 │ │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ │ lea (%rbx,%rbx,2),%rdx │ │ │ │ │ - lea 0x8(%rax),%rcx │ │ │ │ │ - lea 0x8(%rax,%rdx,8),%rsi │ │ │ │ │ - cmp %r15,0x10(%rax,%rdx,8) │ │ │ │ │ - jne 10b2 │ │ │ │ │ - lea 0x0(%rbp,%rbp,2),%rax │ │ │ │ │ - lea (%rcx,%rax,8),%rdx │ │ │ │ │ - cmp %r15,0x10(%rcx,%rax,8) │ │ │ │ │ - jne 10b2 │ │ │ │ │ - mov (%rdx),%r9 │ │ │ │ │ - mov (%rsi),%rcx │ │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ │ - cmp %rcx,%r9 │ │ │ │ │ - je 1220 │ │ │ │ │ - imul %r15,%rcx │ │ │ │ │ - cmp %rcx,%rdi │ │ │ │ │ - jne 10b2 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + add $0x8,%rax │ │ │ │ │ + lea (%rax,%rdx,8),%rcx │ │ │ │ │ + cmp %r15,0x8(%rcx) │ │ │ │ │ + jne 10a2 │ │ │ │ │ + lea 0x0(%rbp,%rbp,2),%rdx │ │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ │ + cmp %r15,0x10(%rax) │ │ │ │ │ + jne 10a2 │ │ │ │ │ + mov (%rax),%r9 │ │ │ │ │ + mov (%rcx),%rsi │ │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ │ + cmp %rsi,%r9 │ │ │ │ │ + je 1200 │ │ │ │ │ + imul %r15,%rsi │ │ │ │ │ + cmp %rsi,%rdi │ │ │ │ │ + jne 10a2 │ │ │ │ │ imul %r9,%r15 │ │ │ │ │ - cmp %r15,0x10(%rsi) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + cmp %r15,0x10(%rcx) │ │ │ │ │ sete %al │ │ │ │ │ - jmp 10b4 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + jmp 10a4 │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov $0x1,%ecx │ │ │ │ │ mov $0x1,%r15d │ │ │ │ │ - jmp 109d │ │ │ │ │ + jmp 108d │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ │ - call 11a2 │ │ │ │ │ + call 1182 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - call 11af │ │ │ │ │ + call 118f │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ imul %rax,%r14 │ │ │ │ │ imul %r15,%r14 │ │ │ │ │ cmp $0x10000,%r14 │ │ │ │ │ - jle 1114 │ │ │ │ │ + jle 10f8 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %r13,%r14 │ │ │ │ │ mov %rsi,%rdx │ │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ mov %r14,%rax │ │ │ │ │ mov %rdx,%rdi │ │ │ │ │ cqto │ │ │ │ │ mov %rdi,%r14 │ │ │ │ │ idiv %rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 11e0 │ │ │ │ │ + jne 11c0 │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ │ - call 1200 │ │ │ │ │ + call 11e0 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov $0x9,%edi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 120d │ │ │ │ │ + call 11ed │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ │ cmp %r14,%rax │ │ │ │ │ - jg 1114 │ │ │ │ │ - jmp 10b2 │ │ │ │ │ - cmp %rdi,0x10(%rsi) │ │ │ │ │ - jne 115e │ │ │ │ │ + jg 10f8 │ │ │ │ │ + jmp 10a2 │ │ │ │ │ + cmp %rdi,0x10(%rcx) │ │ │ │ │ + jne 113b │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ - jl 115e │ │ │ │ │ + jl 113b │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r15 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 10b4 │ │ │ │ │ - jmp 115e │ │ │ │ │ + je 10a4 │ │ │ │ │ + jmp 113b │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001250 : │ │ │ │ │ +0000000000001230 : │ │ │ │ │ mkcldrn_cut(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ mov %rdx,%r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x68,%rsp │ │ │ │ │ - mov 0x40(%rdx),%r14 │ │ │ │ │ + sub $0x58,%rsp │ │ │ │ │ + mov 0x40(%rdx),%r15 │ │ │ │ │ mov 0x48(%rdx),%r12 │ │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ │ mov 0x50(%rdx),%rax │ │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + mov %r15,(%rsp) │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - sub %r12,%r14 │ │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ │ - call 128f │ │ │ │ │ + sub %r12,%r15 │ │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ │ + call 126e │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ - mov %r14,%rdi │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 129a │ │ │ │ │ + call 1279 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ lea (%rax,%rax,8),%rax │ │ │ │ │ cmp %rax,%rbx │ │ │ │ │ - jl 154d │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ + jl 1524 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - call 12b4 │ │ │ │ │ + call 1292 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - mov %rax,%rbx │ │ │ │ │ mov %rax,%r14 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ │ + mov %rax,%rbp │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ mov %r12,%r15 │ │ │ │ │ - mov %rbx,0x78(%r13) │ │ │ │ │ - sub %r14,%r15 │ │ │ │ │ - mov %r14,0x80(%r13) │ │ │ │ │ + mov %r14,0x78(%r13) │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + sub %rbp,%r15 │ │ │ │ │ + mov %rbp,0x80(%r13) │ │ │ │ │ + mov %r15,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ imul %r12,%rax │ │ │ │ │ - sub %rbx,%rsi │ │ │ │ │ - imul %rbx,%rdi │ │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ │ - imul %rax,%rsi │ │ │ │ │ + sub %r14,%rcx │ │ │ │ │ + imul %r14,%rdi │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + imul %rax,%rcx │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ - imul %r15,%rdi │ │ │ │ │ - mov %rsi,%rax │ │ │ │ │ - add %rdi,%rax │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ + imul %rdi,%rdx │ │ │ │ │ + mov %rdi,%rbx │ │ │ │ │ + mov %rcx,%rax │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ │ mov %rax,0x58(%r13) │ │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ │ - call 1319 │ │ │ │ │ + call 12f4 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ mov %r8,%rcx │ │ │ │ │ - imul %r14,%rcx │ │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ │ - cmp %r12,%r14 │ │ │ │ │ - jge 13a6 │ │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ │ + imul %rbp,%rcx │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + cmp %r12,%rbp │ │ │ │ │ + jge 1381 │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ mov %r8,%rdx │ │ │ │ │ - mov %rbp,%r9 │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov 0x18(%r11),%rax │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ + mov 0x18(%r10),%rax │ │ │ │ │ lea (%rax,%rcx,8),%rcx │ │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + mov %r15,%rcx │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ push %r8 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ - mov %r15,%rcx │ │ │ │ │ - call 1366 │ │ │ │ │ + call 1341 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 137c │ │ │ │ │ + call 1357 │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1389 │ │ │ │ │ + call 1364 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x88(%r13) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1532 │ │ │ │ │ + je 1509 │ │ │ │ │ lea 0x8(%r13),%rsi │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ - call 13a6 │ │ │ │ │ + call 1381 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - mov %r14,%rcx │ │ │ │ │ - mov %rbx,%rdi │ │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ │ + mov %rbx,%r9 │ │ │ │ │ + mov %rbp,%rcx │ │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ │ + mov %r14,%rdi │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ - mov 0x38(%rsp),%rbp │ │ │ │ │ - push %rbp │ │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ │ - call 13dd │ │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ │ + push %rax │ │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ │ + mov %rax,%r8 │ │ │ │ │ + mov %rax,%rdx │ │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ │ + call 13bb │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - mov %r10,%rsi │ │ │ │ │ - mov %r10,%rdx │ │ │ │ │ - call 13f4 │ │ │ │ │ + mov %rsi,%rdx │ │ │ │ │ + call 13cf │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 1401 │ │ │ │ │ + call 13dc │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x90(%r13) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1532 │ │ │ │ │ + je 1509 │ │ │ │ │ lea 0x8(%r13),%rcx │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ mov %rcx,%rsi │ │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ │ - call 1426 │ │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ │ + call 1401 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ │ - cmp %rbx,%rcx │ │ │ │ │ - jle 14c3 │ │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + cmp %r14,%rcx │ │ │ │ │ + jle 1497 │ │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ │ sub $0x8,%rsp │ │ │ │ │ - imul %rbp,%rcx │ │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ │ - mov %rbp,%r8 │ │ │ │ │ - mov %rcx,%r9 │ │ │ │ │ - mov %r12,%rcx │ │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ │ - lea (%r11,%r10,8),%r11 │ │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ │ + mov 0x18(%r10),%rax │ │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ │ + lea (%rax,%rbx,8),%rbx │ │ │ │ │ + lea (%r9,%r10,8),%r9 │ │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ │ push $0x1 │ │ │ │ │ push $0x1 │ │ │ │ │ - push %rbp │ │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ │ + imul %rdx,%rcx │ │ │ │ │ + push %rdx │ │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ │ - call 1486 │ │ │ │ │ + mov %rcx,%r9 │ │ │ │ │ + mov %r12,%rcx │ │ │ │ │ + call 1458 │ │ │ │ │ R_X86_64_PLT32 fftw_mktensor_3d-0x4 │ │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ │ add $0x20,%rsp │ │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ │ + mov %rbx,%rdx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 149c │ │ │ │ │ + call 146c │ │ │ │ │ R_X86_64_PLT32 fftw_mkproblem_rdft_0_d-0x4 │ │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ - call 14a9 │ │ │ │ │ + call 1479 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_d-0x4 │ │ │ │ │ mov %rax,0x98(%r13) │ │ │ │ │ test %rax,%rax │ │ │ │ │ - je 1532 │ │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ │ + je 1509 │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ │ - call 14c3 │ │ │ │ │ + call 1497 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_add2-0x4 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - cmp %r14,%r12 │ │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ │ + cmp %rbp,%r12 │ │ │ │ │ + mov %rbp,%r11 │ │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ │ setg %al │ │ │ │ │ xor %edx,%edx │ │ │ │ │ - cmp %rbx,0x8(%rsp) │ │ │ │ │ + cmp %r14,(%rsp) │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ setg %dl │ │ │ │ │ - imul %rbx,%r14 │ │ │ │ │ + imul %r14,%r11 │ │ │ │ │ add %edx,%eax │ │ │ │ │ imul %rdi,%r12 │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ cltq │ │ │ │ │ - imul %rbx,%r15 │ │ │ │ │ - imul %r14,%rax │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ + imul %r14,%r15 │ │ │ │ │ + imul %r11,%rax │ │ │ │ │ add %r12,%rax │ │ │ │ │ add %r15,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ add %rax,%rax │ │ │ │ │ cvtsi2sd %rax,%xmm0 │ │ │ │ │ addsd 0x20(%r13),%xmm0 │ │ │ │ │ movsd %xmm0,0x20(%r13) │ │ │ │ │ - call 151e │ │ │ │ │ + call 14f5 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - add $0x68,%rsp │ │ │ │ │ + add $0x58,%rsp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ │ - call 153c │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + call 1513 │ │ │ │ │ R_X86_64_PLT32 fftw_ifree-0x4 │ │ │ │ │ - add $0x68,%rsp │ │ │ │ │ + add $0x58,%rsp │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ - mov %r15,%rdi │ │ │ │ │ - call 155d │ │ │ │ │ - R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ mov %r14,%rdi │ │ │ │ │ + call 1533 │ │ │ │ │ + R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ mov %rax,%rbx │ │ │ │ │ - call 1568 │ │ │ │ │ + call 153e │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ │ imul %rbx,%rax │ │ │ │ │ imul %rdi,%rax │ │ │ │ │ cmp $0x10000,%rax │ │ │ │ │ - jle 12a7 │ │ │ │ │ + jle 1286 │ │ │ │ │ mov %r12,%rax │ │ │ │ │ - mov %r15,%rdx │ │ │ │ │ - mov %rdx,%r9 │ │ │ │ │ + mov %r14,%rdx │ │ │ │ │ + mov %rdx,%r8 │ │ │ │ │ cqto │ │ │ │ │ - idiv %r9 │ │ │ │ │ - mov %r9,%rax │ │ │ │ │ + idiv %r8 │ │ │ │ │ + mov %r8,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1587 │ │ │ │ │ + jne 155d │ │ │ │ │ mov %rdx,%r15 │ │ │ │ │ test %r12,%r12 │ │ │ │ │ - jle 166b │ │ │ │ │ + jle 1643 │ │ │ │ │ lea -0x20(%r12),%rax │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ │ + mov %r8,%r12 │ │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - lea -0x20(%rax),%r15 │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ │ + lea -0x20(%rax),%rbx │ │ │ │ │ mov %rax,%r8 │ │ │ │ │ - mov %r15,%rbp │ │ │ │ │ - mov %r9,%r15 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ + mov (%rsp),%rax │ │ │ │ │ test %rax,%rax │ │ │ │ │ - jle 1612 │ │ │ │ │ + jle 15e3 │ │ │ │ │ mov %rax,%r13 │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov %r13,%rdx │ │ │ │ │ - mov %r12,%rax │ │ │ │ │ + mov %rbp,%rax │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 15f0 │ │ │ │ │ - mov %rcx,%rbx │ │ │ │ │ - cmp %r15,%rcx │ │ │ │ │ - jg 1650 │ │ │ │ │ - dec %r13 │ │ │ │ │ - je 1612 │ │ │ │ │ - cmp %rbp,%r13 │ │ │ │ │ - jne 15e0 │ │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - call 1624 │ │ │ │ │ + jne 15c0 │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ + cmp %r12,%rcx │ │ │ │ │ + jg 1628 │ │ │ │ │ + sub $0x1,%r13 │ │ │ │ │ + je 15e3 │ │ │ │ │ + cmp %rbx,%r13 │ │ │ │ │ + jne 15b0 │ │ │ │ │ + mov (%rsp),%rdi │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + call 15f4 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ │ - cmp %r15,%rax │ │ │ │ │ - je 163d │ │ │ │ │ - dec %r12 │ │ │ │ │ - je 163d │ │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ │ + cmp %r12,%rax │ │ │ │ │ + je 160e │ │ │ │ │ + sub $0x1,%rbp │ │ │ │ │ + je 160e │ │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ │ - cmp %rax,%r12 │ │ │ │ │ - jne 15cc │ │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ │ - mov %r8,%rbx │ │ │ │ │ - jmp 12ba │ │ │ │ │ - nop │ │ │ │ │ - mov %r12,%rsi │ │ │ │ │ + cmp %rax,%rbp │ │ │ │ │ + jne 15a1 │ │ │ │ │ + mov %r14,%rbp │ │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ │ + mov %r8,%r14 │ │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ │ + jmp 1298 │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ + mov %rbp,%rsi │ │ │ │ │ mov %r13,%rdi │ │ │ │ │ - mov %rbx,%r15 │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - call 1661 │ │ │ │ │ + mov %r15,%r12 │ │ │ │ │ + call 1636 │ │ │ │ │ R_X86_64_PLT32 fftw_imin-0x4 │ │ │ │ │ + mov %rbp,%r14 │ │ │ │ │ mov %r13,%r8 │ │ │ │ │ - cmp %rbx,%rax │ │ │ │ │ - jne 1608 │ │ │ │ │ - jmp 1612 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ │ + cmp %r15,%rax │ │ │ │ │ + jne 15d8 │ │ │ │ │ + jmp 15e3 │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ mov %r12,0x80(%r13) │ │ │ │ │ - movq $0x0,0x58(%r13) │ │ │ │ │ xor %edi,%edi │ │ │ │ │ - mov %rax,%r14 │ │ │ │ │ - imul %rbx,%rax │ │ │ │ │ - mov %rbx,0x78(%r13) │ │ │ │ │ - imul %r12,%r14 │ │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ │ - call 16a4 │ │ │ │ │ + mov (%rsp),%r14 │ │ │ │ │ + movq $0x0,0x58(%r13) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + imul %r12,%rbx │ │ │ │ │ + mov %r14,0x78(%r13) │ │ │ │ │ + mov %rbx,%rbp │ │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ │ + mov %rax,%rbx │ │ │ │ │ + call 1678 │ │ │ │ │ R_X86_64_PLT32 fftw_malloc_plain-0x4 │ │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ │ - mov %r12,%r14 │ │ │ │ │ - movq $0x0,0x48(%rsp) │ │ │ │ │ - jmp 13a6 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + imul %r14,%rbx │ │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ │ + mov %r12,%rbp │ │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ │ + jmp 1381 │ │ │ │ │ │ │ │ │ │ -00000000000016d0 : │ │ │ │ │ +00000000000016a0 : │ │ │ │ │ applicable_gcd(): │ │ │ │ │ push %r13 │ │ │ │ │ + movslq %edx,%r10 │ │ │ │ │ push %r12 │ │ │ │ │ + lea (%r10,%r10,2),%rax │ │ │ │ │ push %rbp │ │ │ │ │ - movslq %edx,%r10 │ │ │ │ │ + mov %rsi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x10(%rdi),%r11 │ │ │ │ │ - lea (%r10,%r10,2),%rax │ │ │ │ │ movslq %ecx,%rdi │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ cmpl $0x2,(%r11) │ │ │ │ │ mov 0x8(%r11,%rax,8),%r12 │ │ │ │ │ lea (%rdi,%rdi,2),%rax │ │ │ │ │ mov 0x8(%r11,%rax,8),%rbx │ │ │ │ │ - je 1780 │ │ │ │ │ + je 1750 │ │ │ │ │ movslq %r8d,%r8 │ │ │ │ │ lea (%r8,%r8,2),%rax │ │ │ │ │ lea (%r11,%rax,8),%rax │ │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ │ mov 0x10(%rax),%r13 │ │ │ │ │ mov %rbx,%rdx │ │ │ │ │ mov %r12,%rcx │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1720 │ │ │ │ │ + jne 16f0 │ │ │ │ │ mov %rbx,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ imul %r12,%rax │ │ │ │ │ imul %r8,%rax │ │ │ │ │ mov %rax,(%r9) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ testb $0x8,0xd4(%rbp) │ │ │ │ │ - jne 175f │ │ │ │ │ + jne 172f │ │ │ │ │ cmp %rbx,%r12 │ │ │ │ │ - je 1770 │ │ │ │ │ + je 1740 │ │ │ │ │ cmp $0x1,%rcx │ │ │ │ │ - jle 1770 │ │ │ │ │ + jle 1740 │ │ │ │ │ cmp $0x1,%r13 │ │ │ │ │ - je 178e │ │ │ │ │ + je 175e │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ pop %rbx │ │ │ │ │ @@ -1624,576 +1627,571 @@ │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ ret │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov $0x1,%r13d │ │ │ │ │ mov $0x1,%r8d │ │ │ │ │ - jmp 1712 │ │ │ │ │ + jmp 16e2 │ │ │ │ │ lea (%rdi,%rdi,2),%rdx │ │ │ │ │ - lea 0x8(%r11),%rcx │ │ │ │ │ - lea 0x8(%r11,%rdx,8),%rsi │ │ │ │ │ - cmp %r8,0x10(%r11,%rdx,8) │ │ │ │ │ - jne 175f │ │ │ │ │ + add $0x8,%r11 │ │ │ │ │ + lea (%r11,%rdx,8),%rcx │ │ │ │ │ + cmp %r8,0x8(%rcx) │ │ │ │ │ + jne 172f │ │ │ │ │ lea (%r10,%r10,2),%rdx │ │ │ │ │ - lea (%rcx,%rdx,8),%rdi │ │ │ │ │ - cmp %r8,0x18(%r11,%rdx,8) │ │ │ │ │ - jne 175f │ │ │ │ │ - mov (%rdi),%r9 │ │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ │ - mov (%rsi),%rdi │ │ │ │ │ + lea (%r11,%rdx,8),%rdx │ │ │ │ │ + cmp %r8,0x10(%rdx) │ │ │ │ │ + jne 172f │ │ │ │ │ + mov (%rdx),%r9 │ │ │ │ │ + mov (%rcx),%rdi │ │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ │ cmp %rdi,%r9 │ │ │ │ │ - je 17da │ │ │ │ │ + je 17a7 │ │ │ │ │ imul %r8,%rdi │ │ │ │ │ xor %eax,%eax │ │ │ │ │ - cmp %rdi,%rcx │ │ │ │ │ - jne 175f │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + cmp %rdi,%rsi │ │ │ │ │ + jne 172f │ │ │ │ │ imul %r9,%r8 │ │ │ │ │ - cmp %r8,0x10(%rsi) │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ + cmp %r8,0x10(%rcx) │ │ │ │ │ sete %al │ │ │ │ │ - jmp 175f │ │ │ │ │ - cmp %rcx,0x10(%rsi) │ │ │ │ │ - jne 17c0 │ │ │ │ │ - cmp %r9,%rcx │ │ │ │ │ - jl 17c0 │ │ │ │ │ - mov %rcx,%rax │ │ │ │ │ + jmp 172f │ │ │ │ │ + cmp %rsi,0x10(%rcx) │ │ │ │ │ + jne 178d │ │ │ │ │ + cmp %r9,%rsi │ │ │ │ │ + jl 178d │ │ │ │ │ + mov %rsi,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %r8 │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 175f │ │ │ │ │ - jmp 17c0 │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + je 172f │ │ │ │ │ + jmp 178d │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000001800 : │ │ │ │ │ +00000000000017d0 : │ │ │ │ │ applicable_toms513(): │ │ │ │ │ push %rbp │ │ │ │ │ - push %rbx │ │ │ │ │ mov %rsi,%r10 │ │ │ │ │ movslq %edx,%rsi │ │ │ │ │ + movslq %ecx,%rcx │ │ │ │ │ + push %rbx │ │ │ │ │ mov 0x10(%rdi),%rdi │ │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ │ - movslq %ecx,%rcx │ │ │ │ │ mov 0x8(%rdi,%rax,8),%rbx │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ mov 0x8(%rdi,%rax,8),%r11 │ │ │ │ │ lea (%rbx,%r11,1),%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ shr $0x3f,%rax │ │ │ │ │ add %rdx,%rax │ │ │ │ │ mov 0xd4(%r10),%edx │ │ │ │ │ sar $1,%rax │ │ │ │ │ add $0x7,%rax │ │ │ │ │ shr $0x3,%rax │ │ │ │ │ mov %edx,%r10d │ │ │ │ │ and $0x8,%r10d │ │ │ │ │ cmpl $0x2,(%rdi) │ │ │ │ │ - je 18a0 │ │ │ │ │ + je 1858 │ │ │ │ │ movslq %r8d,%r8 │ │ │ │ │ lea (%r8,%r8,2),%r8 │ │ │ │ │ lea (%rdi,%r8,8),%r8 │ │ │ │ │ mov 0x8(%r8),%rbp │ │ │ │ │ mov 0x10(%r8),%r8 │ │ │ │ │ lea (%rax,%rbp,2),%rax │ │ │ │ │ mov %rax,(%r9) │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - jne 1890 │ │ │ │ │ + jne 1850 │ │ │ │ │ cmp $0x8,%rbp │ │ │ │ │ - jle 1910 │ │ │ │ │ + jle 18c0 │ │ │ │ │ cmp %r11,%rbx │ │ │ │ │ - je 1890 │ │ │ │ │ + je 1850 │ │ │ │ │ cmp $0x1,%r8 │ │ │ │ │ - je 18be │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nopl 0x0(%rax) │ │ │ │ │ + je 1876 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ xor %eax,%eax │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl (%rax) │ │ │ │ │ add $0x2,%rax │ │ │ │ │ mov %rax,(%r9) │ │ │ │ │ test %r10d,%r10d │ │ │ │ │ - jne 1890 │ │ │ │ │ + jne 1850 │ │ │ │ │ and $0x10000,%edx │ │ │ │ │ - jne 1890 │ │ │ │ │ + jne 1850 │ │ │ │ │ mov $0x1,%ebp │ │ │ │ │ cmp %r11,%rbx │ │ │ │ │ - je 1890 │ │ │ │ │ + je 1850 │ │ │ │ │ lea (%rcx,%rcx,2),%rax │ │ │ │ │ - lea 0x8(%rdi),%rdx │ │ │ │ │ - lea 0x8(%rdi,%rax,8),%rcx │ │ │ │ │ - cmp 0x10(%rdi,%rax,8),%rbp │ │ │ │ │ - jne 1890 │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + lea (%rdi,%rax,8),%rcx │ │ │ │ │ + cmp 0x8(%rcx),%rbp │ │ │ │ │ + jne 1850 │ │ │ │ │ lea (%rsi,%rsi,2),%rax │ │ │ │ │ - lea (%rdx,%rax,8),%rsi │ │ │ │ │ - cmp 0x18(%rdi,%rax,8),%rbp │ │ │ │ │ - jne 1890 │ │ │ │ │ - mov (%rsi),%rdi │ │ │ │ │ - mov 0x8(%rsi),%r8 │ │ │ │ │ + lea (%rdi,%rax,8),%rax │ │ │ │ │ + cmp 0x10(%rax),%rbp │ │ │ │ │ + jne 1850 │ │ │ │ │ + mov (%rax),%rdi │ │ │ │ │ mov (%rcx),%rsi │ │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ │ cmp %rsi,%rdi │ │ │ │ │ - je 1921 │ │ │ │ │ + je 18cd │ │ │ │ │ imul %rbp,%rsi │ │ │ │ │ cmp %rsi,%r8 │ │ │ │ │ - jne 1890 │ │ │ │ │ - xor %eax,%eax │ │ │ │ │ + jne 1850 │ │ │ │ │ imul %rbp,%rdi │ │ │ │ │ + xor %eax,%eax │ │ │ │ │ cmp %rdi,0x10(%rcx) │ │ │ │ │ sete %al │ │ │ │ │ - jmp 1892 │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + jmp 1852 │ │ │ │ │ + nopl (%rax) │ │ │ │ │ and $0x10000,%edx │ │ │ │ │ - jne 1890 │ │ │ │ │ - jmp 1876 │ │ │ │ │ + jne 1850 │ │ │ │ │ + jmp 1842 │ │ │ │ │ cmp %r8,0x10(%rcx) │ │ │ │ │ - jne 18f0 │ │ │ │ │ + jne 18a5 │ │ │ │ │ cmp %rdi,%r8 │ │ │ │ │ - jl 18f0 │ │ │ │ │ + jl 18a5 │ │ │ │ │ mov %r8,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rbp │ │ │ │ │ mov $0x1,%eax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1892 │ │ │ │ │ - jmp 18f0 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + je 1852 │ │ │ │ │ + jmp 18a5 │ │ │ │ │ │ │ │ │ │ -0000000000001950 : │ │ │ │ │ +00000000000018f0 : │ │ │ │ │ mkplan(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x38,%rsp │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ │ cmp %rax,0x18(%rsi) │ │ │ │ │ - je 1980 │ │ │ │ │ + je 1920 │ │ │ │ │ xor %eax,%eax │ │ │ │ │ add $0x38,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ mov %rsi,%rbx │ │ │ │ │ movslq (%rax),%r12 │ │ │ │ │ test %r12d,%r12d │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ mov 0x10(%rsi),%rcx │ │ │ │ │ mov (%rcx),%r14d │ │ │ │ │ lea -0x2(%r14),%eax │ │ │ │ │ cmp $0x1,%eax │ │ │ │ │ - ja 196d │ │ │ │ │ + ja 190d │ │ │ │ │ mov %rdi,%r15 │ │ │ │ │ cmp $0x2,%r14d │ │ │ │ │ - je 1ce0 │ │ │ │ │ + je 1c78 │ │ │ │ │ lea 0x8(%rcx),%r10 │ │ │ │ │ - lea 0x20(%rcx),%rsi │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ xor %ebp,%ebp │ │ │ │ │ + lea 0x20(%rcx),%rsi │ │ │ │ │ mov %r10,%r11 │ │ │ │ │ mov $0x2,%r14d │ │ │ │ │ - jmp 19cd │ │ │ │ │ + jmp 196d │ │ │ │ │ xor %r14d,%r14d │ │ │ │ │ cmp $0x1,%r13d │ │ │ │ │ - je 19ea │ │ │ │ │ + je 198a │ │ │ │ │ mov 0x20(%rsi),%rax │ │ │ │ │ cmp %rax,0x28(%rsi) │ │ │ │ │ - je 1bfb │ │ │ │ │ + je 1b9b │ │ │ │ │ cmp $0x2,%r13d │ │ │ │ │ - je 196d │ │ │ │ │ + je 190d │ │ │ │ │ mov $0x1,%r14d │ │ │ │ │ sub %ebp,%r14d │ │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ │ cmp 0x10(%rsi),%rax │ │ │ │ │ - je 1c70 │ │ │ │ │ - inc %r13d │ │ │ │ │ + je 1c10 │ │ │ │ │ + add $0x1,%r13d │ │ │ │ │ add $0x18,%r11 │ │ │ │ │ + mov 0x20(%rsi),%rax │ │ │ │ │ sub $0x18,%rsi │ │ │ │ │ - mov 0x38(%rsi),%rax │ │ │ │ │ mov %r11,%r10 │ │ │ │ │ mov %r13d,%ebp │ │ │ │ │ cmp 0x40(%rsi),%rax │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1964 │ │ │ │ │ mov (%r11),%r9 │ │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ │ mov $0x3,%r14d │ │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ │ sub %r13d,%r14d │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ - je 1d70 │ │ │ │ │ + je 1d08 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1964 │ │ │ │ │ mov 0x30(%rsi),%r8 │ │ │ │ │ cmp %r8,0x10(%rcx) │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1964 │ │ │ │ │ cmp %r8,0x10(%r11) │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1964 │ │ │ │ │ mov 0x8(%r11),%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ cmp %r9,%rdi │ │ │ │ │ - je 1f49 │ │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ │ + je 1ed9 │ │ │ │ │ imul %r8,%rdi │ │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ │ cmp %rax,%rdi │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1964 │ │ │ │ │ imul %r9,%r8 │ │ │ │ │ cmp 0x18(%rcx),%r8 │ │ │ │ │ - jne 19c4 │ │ │ │ │ + jne 1964 │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov 0xd4(%rax),%edx │ │ │ │ │ mov %edx,%eax │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ and $0x10000,%edx │ │ │ │ │ - jne 1e70 │ │ │ │ │ + jne 1e00 │ │ │ │ │ test $0x8,%al │ │ │ │ │ - je 1ab8 │ │ │ │ │ + je 1a59 │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ movslq %r13d,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ │ movslq %r12d,%rdx │ │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ │ mov 0x8(%rax,%rdx,8),%rdi │ │ │ │ │ cmp %rdi,0x8(%rax,%rcx,8) │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ │ - mov 0x10(%r15),%rax │ │ │ │ │ - lea 0x28(%rsp),%r9 │ │ │ │ │ mov %r14d,%r8d │ │ │ │ │ mov %r12d,%ecx │ │ │ │ │ + mov 0x10(%r15),%rax │ │ │ │ │ + lea 0x28(%rsp),%r9 │ │ │ │ │ mov %r13d,%edx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ mov %rbp,%rsi │ │ │ │ │ call *0x8(%rax) │ │ │ │ │ test %eax,%eax │ │ │ │ │ - je 196d │ │ │ │ │ + je 190d │ │ │ │ │ testw $0x140,0xd5(%rbp) │ │ │ │ │ - je 1afd │ │ │ │ │ + je 1a9e │ │ │ │ │ mov 0x28(%rsp),%rbp │ │ │ │ │ cmp $0x10000,%rbp │ │ │ │ │ - jg 1f2d │ │ │ │ │ + jg 1ebd │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ mov $0xa8,%edi │ │ │ │ │ + movslq %r13d,%r13 │ │ │ │ │ lea 0x0(%rip),%rsi │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - movslq %r13d,%r13 │ │ │ │ │ mov (%rax),%rdx │ │ │ │ │ - call 1b18 │ │ │ │ │ + call 1ab9 │ │ │ │ │ R_X86_64_PLT32 fftw_mkplan_rdft-0x4 │ │ │ │ │ lea 0x0(%r13,%r13,2),%rdx │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ │ mov 0x8(%rax,%rdx,8),%rdi │ │ │ │ │ lea (%r12,%r12,2),%rdx │ │ │ │ │ - cmpl $0x2,(%rax) │ │ │ │ │ mov 0x8(%rax,%rdx,8),%r9 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ + cmpl $0x2,(%rax) │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ movq %r9,%xmm1 │ │ │ │ │ punpcklqdq %xmm1,%xmm0 │ │ │ │ │ movups %xmm0,0x40(%rbp) │ │ │ │ │ - je 1b5a │ │ │ │ │ + je 1afb │ │ │ │ │ movslq %r14d,%r14 │ │ │ │ │ lea (%r14,%r14,2),%rdx │ │ │ │ │ mov 0x8(%rax,%rdx,8),%rdx │ │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ │ mov %rdx,0x50(%rbp) │ │ │ │ │ mov %r9,%rdx │ │ │ │ │ mov %rax,0x58(%rbp) │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + xchg %ax,%ax │ │ │ │ │ mov %rdx,%rcx │ │ │ │ │ cqto │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %rcx,%rax │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - jne 1b70 │ │ │ │ │ + jne 1b10 │ │ │ │ │ mov %rdi,%rax │ │ │ │ │ mov %rcx,0x70(%rbp) │ │ │ │ │ - mov %r15,0xa0(%rbp) │ │ │ │ │ cqto │ │ │ │ │ + mov %r15,0xa0(%rbp) │ │ │ │ │ idiv %rcx │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ mov %r9,%rax │ │ │ │ │ cqto │ │ │ │ │ movq %rdi,%xmm0 │ │ │ │ │ - lea 0x8(%rbp),%rdi │ │ │ │ │ idiv %rcx │ │ │ │ │ + lea 0x8(%rbp),%rdi │ │ │ │ │ movq %rax,%xmm2 │ │ │ │ │ punpcklqdq %xmm2,%xmm0 │ │ │ │ │ movups %xmm0,0x60(%rbp) │ │ │ │ │ - call 1bb9 │ │ │ │ │ + call 1b59 │ │ │ │ │ R_X86_64_PLT32 fftw_ops_zero-0x4 │ │ │ │ │ - pxor %xmm0,%xmm0 │ │ │ │ │ - mov %rbp,%rdx │ │ │ │ │ - movq $0x0,0x98(%rbp) │ │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ │ - movups %xmm0,0x88(%rbp) │ │ │ │ │ + mov %rbp,%rdx │ │ │ │ │ mov %rbx,%rdi │ │ │ │ │ + pxor %xmm0,%xmm0 │ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ │ + movq $0x0,0x98(%rbp) │ │ │ │ │ + movups %xmm0,0x88(%rbp) │ │ │ │ │ call *0x10(%rax) │ │ │ │ │ mov %eax,%edx │ │ │ │ │ mov %rbp,%rax │ │ │ │ │ test %edx,%edx │ │ │ │ │ - jne 196f │ │ │ │ │ + jne 190f │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ - call 1bf6 │ │ │ │ │ + call 1b96 │ │ │ │ │ R_X86_64_PLT32 fftw_plan_destroy_internal-0x4 │ │ │ │ │ - jmp 196d │ │ │ │ │ + jmp 190d │ │ │ │ │ mov (%r10),%r9 │ │ │ │ │ mov 0x20(%rcx),%rdi │ │ │ │ │ cmp %rdi,%r9 │ │ │ │ │ - je 1d91 │ │ │ │ │ + je 1d29 │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 19db │ │ │ │ │ + jne 197b │ │ │ │ │ mov 0x18(%rsi),%r8 │ │ │ │ │ cmp 0x28(%rcx),%r8 │ │ │ │ │ - jne 19db │ │ │ │ │ + jne 197b │ │ │ │ │ cmp 0x10(%r10),%r8 │ │ │ │ │ - jne 19db │ │ │ │ │ + jne 197b │ │ │ │ │ mov 0x8(%r10),%rax │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ cmp %rdi,%r9 │ │ │ │ │ - je 1f6f │ │ │ │ │ + je 1eff │ │ │ │ │ imul %r8,%rdi │ │ │ │ │ cmp %rdi,0x10(%rsp) │ │ │ │ │ - jne 19db │ │ │ │ │ + jne 197b │ │ │ │ │ imul %r9,%r8 │ │ │ │ │ cmp %r8,0x30(%rcx) │ │ │ │ │ - jne 19db │ │ │ │ │ + jne 197b │ │ │ │ │ mov $0x1,%r12d │ │ │ │ │ - jmp 1a74 │ │ │ │ │ + jmp 1a15 │ │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ mov (%r10),%r9 │ │ │ │ │ mov 0x38(%rcx),%r8 │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - je 1db2 │ │ │ │ │ + je 1d4a │ │ │ │ │ cmp $0x1,%rax │ │ │ │ │ - jne 19f8 │ │ │ │ │ + jne 1998 │ │ │ │ │ mov (%rsi),%rdi │ │ │ │ │ cmp 0x40(%rcx),%rdi │ │ │ │ │ - jne 19f8 │ │ │ │ │ + jne 1998 │ │ │ │ │ cmp 0x10(%r10),%rdi │ │ │ │ │ - jne 19f8 │ │ │ │ │ + jne 1998 │ │ │ │ │ mov 0x8(%r10),%r10 │ │ │ │ │ cmp %r8,%r9 │ │ │ │ │ - je 1f95 │ │ │ │ │ + je 1f25 │ │ │ │ │ imul %rdi,%r8 │ │ │ │ │ cmp %r8,%r10 │ │ │ │ │ - jne 19f8 │ │ │ │ │ + jne 1998 │ │ │ │ │ imul %r9,%rdi │ │ │ │ │ cmp %rdi,0x48(%rcx) │ │ │ │ │ - jne 19f8 │ │ │ │ │ + jne 1998 │ │ │ │ │ mov $0x2,%r12d │ │ │ │ │ - jmp 1a74 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - nop │ │ │ │ │ + jmp 1a15 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ │ lea 0x8(%rcx),%rax │ │ │ │ │ + mov 0x20(%rcx),%rdx │ │ │ │ │ cmp %rdx,%rsi │ │ │ │ │ - je 1e20 │ │ │ │ │ + je 1db0 │ │ │ │ │ cmpq $0x1,0x28(%rcx) │ │ │ │ │ - je 1f03 │ │ │ │ │ + je 1e93 │ │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ │ lea 0x18(%rax),%rdx │ │ │ │ │ mov 0x8(%rcx),%rax │ │ │ │ │ cmp %rax,%rsi │ │ │ │ │ - je 1dd3 │ │ │ │ │ + je 1d6b │ │ │ │ │ cmpq $0x1,0x10(%rcx) │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ cmpq $0x1,0x10(%rdx) │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ cmp 0x18(%rcx),%rsi │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ xor %edx,%edx │ │ │ │ │ mov $0x1,%r12d │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov %r12d,%r13d │ │ │ │ │ movslq %edx,%r12 │ │ │ │ │ mov 0xd4(%rax),%eax │ │ │ │ │ mov %eax,0x10(%rsp) │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ - jmp 1a92 │ │ │ │ │ + jmp 1a33 │ │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ mov 0x10(%r11),%rdx │ │ │ │ │ cmp %rdx,0x10(%rcx) │ │ │ │ │ - jne 1a2c │ │ │ │ │ + jne 19cd │ │ │ │ │ mov 0x8(%r11),%rdx │ │ │ │ │ cmp %rdx,0x18(%rcx) │ │ │ │ │ - jne 1a2c │ │ │ │ │ - jmp 1a74 │ │ │ │ │ + jne 19cd │ │ │ │ │ + jmp 1a15 │ │ │ │ │ mov 0x28(%rcx),%rdx │ │ │ │ │ cmp %rdx,0x10(%r10) │ │ │ │ │ - jne 1c0b │ │ │ │ │ + jne 1bab │ │ │ │ │ mov 0x30(%rcx),%rdx │ │ │ │ │ cmp %rdx,0x8(%r10) │ │ │ │ │ - jne 1c0b │ │ │ │ │ - jmp 1c5c │ │ │ │ │ + jne 1bab │ │ │ │ │ + jmp 1bfc │ │ │ │ │ mov 0x40(%rcx),%rdi │ │ │ │ │ cmp %rdi,0x10(%r10) │ │ │ │ │ - jne 1c80 │ │ │ │ │ + jne 1c20 │ │ │ │ │ mov 0x48(%rcx),%rdi │ │ │ │ │ cmp %rdi,0x8(%r10) │ │ │ │ │ - jne 1c80 │ │ │ │ │ - jmp 1cc9 │ │ │ │ │ + jne 1c20 │ │ │ │ │ + jmp 1c69 │ │ │ │ │ mov 0x10(%rcx),%rdi │ │ │ │ │ cmp %rdi,0x10(%rdx) │ │ │ │ │ - je 1f17 │ │ │ │ │ + je 1ea7 │ │ │ │ │ cmpq $0x1,0x10(%rcx) │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ cmpq $0x1,0x10(%rdx) │ │ │ │ │ - jne 196d │ │ │ │ │ + jne 190d │ │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ │ cmp %rdx,0x18(%rcx) │ │ │ │ │ - jne 1d2f │ │ │ │ │ + jne 1cc7 │ │ │ │ │ cmp %rdx,%rax │ │ │ │ │ - jg 1d2f │ │ │ │ │ - jmp 1d42 │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + jg 1cc7 │ │ │ │ │ + jmp 1cda │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x28(%rcx),%rdi │ │ │ │ │ cmp %rdi,0x10(%rax) │ │ │ │ │ - je 1eea │ │ │ │ │ + je 1e7a │ │ │ │ │ cmpq $0x1,0x28(%rcx) │ │ │ │ │ - jne 1d00 │ │ │ │ │ + jne 1c98 │ │ │ │ │ cmpq $0x1,0x10(%rax) │ │ │ │ │ - jne 1d00 │ │ │ │ │ + jne 1c98 │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ cmp %rdi,0x30(%rcx) │ │ │ │ │ - jne 1e53 │ │ │ │ │ + jne 1de3 │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ - jle 1e66 │ │ │ │ │ + jle 1df6 │ │ │ │ │ cmp %rdi,%rdx │ │ │ │ │ - jne 1d00 │ │ │ │ │ + jne 1c98 │ │ │ │ │ cmp 0x30(%rcx),%rsi │ │ │ │ │ - jne 1d00 │ │ │ │ │ + jne 1c98 │ │ │ │ │ mov $0x1,%edx │ │ │ │ │ - jmp 1d4a │ │ │ │ │ + jmp 1ce2 │ │ │ │ │ movslq %r14d,%rax │ │ │ │ │ lea (%rax,%rax,2),%rax │ │ │ │ │ mov 0x10(%rcx,%rax,8),%rdi │ │ │ │ │ - call 1e81 │ │ │ │ │ + call 1e11 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov %rax,%rbp │ │ │ │ │ movslq %r13d,%rax │ │ │ │ │ lea (%rax,%rax,2),%rdx │ │ │ │ │ shl $0x3,%rdx │ │ │ │ │ mov %rdx,%rax │ │ │ │ │ add 0x10(%rbx),%rax │ │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ │ mov 0x18(%rax),%rdi │ │ │ │ │ - call 1ea4 │ │ │ │ │ + call 1e34 │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ │ add 0x10(%rbx),%rdx │ │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ │ mov 0x10(%rdx),%rdi │ │ │ │ │ - call 1ebb │ │ │ │ │ + call 1e4b │ │ │ │ │ R_X86_64_PLT32 fftw_iabs-0x4 │ │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ │ mov %rax,%rdi │ │ │ │ │ - call 1ec8 │ │ │ │ │ + call 1e58 │ │ │ │ │ R_X86_64_PLT32 fftw_imax-0x4 │ │ │ │ │ cmp %rax,%rbp │ │ │ │ │ - jge 196d │ │ │ │ │ + jge 190d │ │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ │ mov 0xd4(%rax),%eax │ │ │ │ │ mov %eax,0x10(%rsp) │ │ │ │ │ and $0xfffff,%eax │ │ │ │ │ - jmp 1a92 │ │ │ │ │ + jmp 1a33 │ │ │ │ │ mov 0x30(%rcx),%rdi │ │ │ │ │ cmp %rdi,0x8(%rax) │ │ │ │ │ - jne 1e2e │ │ │ │ │ + jne 1dbe │ │ │ │ │ xor %r13d,%r13d │ │ │ │ │ mov $0x1,%r12d │ │ │ │ │ - jmp 1ed1 │ │ │ │ │ + jmp 1e61 │ │ │ │ │ cmpq $0x1,0x10(%rax) │ │ │ │ │ - jne 1d00 │ │ │ │ │ + jne 1c98 │ │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ │ - jmp 1e53 │ │ │ │ │ + jmp 1de3 │ │ │ │ │ mov 0x18(%rcx),%rdi │ │ │ │ │ cmp %rdi,0x8(%rdx) │ │ │ │ │ - jne 1de1 │ │ │ │ │ + jne 1d79 │ │ │ │ │ mov $0x1,%r13d │ │ │ │ │ - jmp 1ed1 │ │ │ │ │ + jmp 1e61 │ │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ │ - call 1f36 │ │ │ │ │ + call 1ec6 │ │ │ │ │ R_X86_64_PLT32 fftw_tensor_sz-0x4 │ │ │ │ │ lea 0x0(%rbp,%rbp,8),%rdx │ │ │ │ │ cmp %rax,%rdx │ │ │ │ │ - jle 1afd │ │ │ │ │ - jmp 196d │ │ │ │ │ + jle 1a9e │ │ │ │ │ + jmp 190d │ │ │ │ │ cmp %rax,0x18(%rcx) │ │ │ │ │ - jne 1a54 │ │ │ │ │ + jne 19f5 │ │ │ │ │ cmp %rdi,%rax │ │ │ │ │ - jl 1a54 │ │ │ │ │ + jl 19f5 │ │ │ │ │ cqto │ │ │ │ │ idiv %r8 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1a74 │ │ │ │ │ - jmp 1a54 │ │ │ │ │ + je 1a15 │ │ │ │ │ + jmp 19f5 │ │ │ │ │ cmp %rax,0x30(%rcx) │ │ │ │ │ - jne 1c3f │ │ │ │ │ + jne 1bdf │ │ │ │ │ cmp %rax,%r9 │ │ │ │ │ - jg 1c3f │ │ │ │ │ + jg 1bdf │ │ │ │ │ cqto │ │ │ │ │ idiv %r8 │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1c5c │ │ │ │ │ - jmp 1c3f │ │ │ │ │ + je 1bfc │ │ │ │ │ + jmp 1bdf │ │ │ │ │ cmp %r10,0x48(%rcx) │ │ │ │ │ - jne 1cae │ │ │ │ │ + jne 1c4e │ │ │ │ │ cmp %r10,%r9 │ │ │ │ │ - jg 1cae │ │ │ │ │ + jg 1c4e │ │ │ │ │ mov %r10,%rax │ │ │ │ │ cqto │ │ │ │ │ idiv %rdi │ │ │ │ │ test %rdx,%rdx │ │ │ │ │ - je 1cc9 │ │ │ │ │ - jmp 1cae │ │ │ │ │ + je 1c69 │ │ │ │ │ + jmp 1c4e │ │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ │ │ -0000000000001fc0 : │ │ │ │ │ +0000000000001f50 : │ │ │ │ │ fftw_rdft_vrank3_transpose_register(): │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ lea 0x0(%rip),%r12 │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local-0x4 │ │ │ │ │ push %rbp │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ push %rbx │ │ │ │ │ lea 0x0(%rip),%rbx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro.local+0x1c │ │ │ │ │ - mov %rdi,%rbp │ │ │ │ │ lea 0x18(%rbx),%r13 │ │ │ │ │ mov (%rbx),%r14 │ │ │ │ │ mov %r12,%rsi │ │ │ │ │ mov $0x18,%edi │ │ │ │ │ add $0x8,%rbx │ │ │ │ │ - call 1ff1 │ │ │ │ │ + call 1f81 │ │ │ │ │ R_X86_64_PLT32 fftw_mksolver-0x4 │ │ │ │ │ mov %rbp,%rdi │ │ │ │ │ mov %rax,%rsi │ │ │ │ │ mov %r14,0x10(%rax) │ │ │ │ │ - call 2000 │ │ │ │ │ + call 1f90 │ │ │ │ │ R_X86_64_PLT32 fftw_solver_register-0x4 │ │ │ │ │ cmp %r13,%rbx │ │ │ │ │ - jne 1fdd │ │ │ │ │ + jne 1f6d │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ ret │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,69 +1,69 @@ │ │ │ │ │ │ │ │ │ │ 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. │ │ │ │ │ - 0x00000050 10430e08 18000000 58000000 00000000 .C......X....... │ │ │ │ │ + 0x00000040 8602440e 1883034e 0e200277 0e18460e ..D....N. .w..F. │ │ │ │ │ + 0x00000050 10480e08 18000000 58000000 00000000 .H......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 b1070000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x000000b0 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x000000c0 8606410e 38830747 0eb00103 d6040a0e ..A.8..G........ │ │ │ │ │ + 0x000000c0 8606440e 38830744 0eb00103 db040a0e ..D.8..D........ │ │ │ │ │ 0x000000d0 38410e30 410e2842 0e20420e 18420e10 8A.0A.(B. B..B.. │ │ │ │ │ 0x000000e0 420e0845 0b000000 48000000 ec000000 B..E....H....... │ │ │ │ │ - 0x000000f0 00000000 97010000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x000000f0 00000000 87010000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000100 188e0342 0e208d04 450e288c 05410e30 ...B. ..E.(..A.0 │ │ │ │ │ - 0x00000110 8606410e 38830744 0e600310 010a0e38 ..A.8..D.`.....8 │ │ │ │ │ + 0x00000110 8606410e 38830744 0e600309 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 28030000 00420e10 8f02420e 188e0342 (....B....B....B │ │ │ │ │ - 0x00000150 0e208d04 450e288c 05410e30 8606410e . ..E.(..A.0..A. │ │ │ │ │ - 0x00000160 38830744 0e800103 25010a0e 38410e30 8..D....%...8A.0 │ │ │ │ │ - 0x00000170 410e2842 0e20420e 18420e10 420e0850 A.(B. B..B..B..P │ │ │ │ │ + 0x00000130 0e08490b 4c000000 38010000 00000000 ..I.L...8....... │ │ │ │ │ + 0x00000140 18030000 00420e10 8f02420e 188e0345 .....B....B....E │ │ │ │ │ + 0x00000150 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x00000160 38830744 0e800103 26010a0e 38410e30 8..D....&...8A.0 │ │ │ │ │ + 0x00000170 410e2842 0e20420e 18420e10 420e084f A.(B. B..B..B..O │ │ │ │ │ 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 02620e78 .B...A...Q.p.b.x │ │ │ │ │ - 0x000001e0 4e0e8001 460e8801 450e9001 570e7002 N...F...E...W.p. │ │ │ │ │ - 0x000001f0 630a0e38 460e3041 0e28420e 20420e18 c..8F.0A.(B. B.. │ │ │ │ │ - 0x00000200 420e1042 0e08450b 4e0e3843 0e30410e B..B..E.N.8C.0A. │ │ │ │ │ + 0x00000190 7b020000 00420e10 8f02450e 188e0342 {....B....E....B │ │ │ │ │ + 0x000001a0 0e208d04 420e288c 05410e30 8606410e . ..B.(..A.0..A. │ │ │ │ │ + 0x000001b0 38830744 0e700273 0e78550e 8001450e 8..D.p.s.xU...E. │ │ │ │ │ + 0x000001c0 8801480e 9001510e 70026b0e 785e0e80 ..H...Q.p.k.x^.. │ │ │ │ │ + 0x000001d0 01420e88 01450e90 01510e70 02620e78 .B...E...Q.p.b.x │ │ │ │ │ + 0x000001e0 550e8001 450e8801 420e9001 540e7002 U...E...B...T.p. │ │ │ │ │ + 0x000001f0 640a0e38 460e3041 0e28420e 20420e18 d..8F.0A.(B. B.. │ │ │ │ │ + 0x00000200 420e1042 0e08430b 4e0e3843 0e30410e B..B..C.N.8C.0A. │ │ │ │ │ 0x00000210 28420e20 420e1842 0e10420e 08000000 (B. B..B..B..... │ │ │ │ │ - 0x00000220 48000000 24020000 00000000 fe010000 H...$........... │ │ │ │ │ - 0x00000230 00420e10 8f02420e 188e0342 0e208d04 .B....B....B. .. │ │ │ │ │ - 0x00000240 450e288c 05410e30 8606410e 38830747 E.(..A.0..A.8..G │ │ │ │ │ - 0x00000250 0e600254 0a0e3841 0e30410e 28420e20 .`.T..8A.0A.(B. │ │ │ │ │ - 0x00000260 420e1842 0e10420e 084e0b00 a0000000 B..B..B..N...... │ │ │ │ │ - 0x00000270 70020000 00000000 78040000 00420e10 p.......x....B.. │ │ │ │ │ + 0x00000220 48000000 24020000 00000000 ee010000 H...$........... │ │ │ │ │ + 0x00000230 00420e10 8f02450e 188e0342 0e208d04 .B....E....B. .. │ │ │ │ │ + 0x00000240 420e288c 05440e30 8606440e 38830750 B.(..D.0..D.8..P │ │ │ │ │ + 0x00000250 0e600245 0a0e3841 0e30410e 28420e20 .`.E..8A.0A.(B. │ │ │ │ │ + 0x00000260 420e1842 0e10420e 08460b00 a0000000 B..B..B..F...... │ │ │ │ │ + 0x00000270 70020000 00000000 70040000 00420e10 p.......p....B.. │ │ │ │ │ 0x00000280 8f02420e 188e0342 0e208d04 450e288c ..B....B. ..E.(. │ │ │ │ │ - 0x00000290 05410e30 8606410e 38830744 0ea00102 .A.0..A.8..D.... │ │ │ │ │ - 0x000002a0 dc0ea801 580eb001 420eb801 420ec001 ....X...B...B... │ │ │ │ │ - 0x000002b0 560ea001 02400ea8 01510eb0 01420eb8 V....@...Q...B.. │ │ │ │ │ - 0x000002c0 01460ec0 015e0ea0 01025c0e a801720e .F...^....\...r. │ │ │ │ │ - 0x000002d0 b001420e b801410e c001580e a0010293 ..B...A...X..... │ │ │ │ │ + 0x00000290 05410e30 8606410e 38830744 0e900102 .A.0..A.8..D.... │ │ │ │ │ + 0x000002a0 d70e9801 5b0ea001 420ea801 420eb001 ....[...B...B... │ │ │ │ │ + 0x000002b0 530e9001 02400e98 01540ea0 01420ea8 S....@...T...B.. │ │ │ │ │ + 0x000002c0 01460eb0 015e0e90 0102530e 98015d0e .F...^....S...]. │ │ │ │ │ + 0x000002d0 a001420e a8014a0e b001610e 90010298 ..B...J...a..... │ │ │ │ │ 0x000002e0 0a0e3846 0e30410e 28420e20 420e1842 ..8F.0A.(B. B..B │ │ │ │ │ 0x000002f0 0e10420e 08410b4e 0a0e3843 0e30410e ..B..A.N..8C.0A. │ │ │ │ │ 0x00000300 28420e20 420e1842 0e10420e 08410b00 (B. B..B..B..A.. │ │ │ │ │ - 0x00000310 40000000 14030000 00000000 2d010000 @...........-... │ │ │ │ │ - 0x00000320 00420e10 8d02420e 188c0341 0e208604 .B....B....A. .. │ │ │ │ │ - 0x00000330 440e2883 0502870a 0e20410e 18420e10 D.(...... A..B.. │ │ │ │ │ + 0x00000310 40000000 14030000 00000000 2a010000 @...........*... │ │ │ │ │ + 0x00000320 00420e10 8d02450e 188c0345 0e208604 .B....E....E. .. │ │ │ │ │ + 0x00000330 440e2883 0502800a 0e20410e 18420e10 D.(...... A..B.. │ │ │ │ │ 0x00000340 420e084b 0b410a0e 20430e18 420e1042 B..K.A.. C..B..B │ │ │ │ │ 0x00000350 0e08480b 24000000 58030000 00000000 ..H.$...X....... │ │ │ │ │ - 0x00000360 44010000 00410e10 8602410e 18830302 D....A....A..... │ │ │ │ │ - 0x00000370 910a0e10 410e084c 0b000000 48000000 ....A..L....H... │ │ │ │ │ - 0x00000380 80030000 00000000 6e060000 00420e10 ........n....B.. │ │ │ │ │ + 0x00000360 20010000 00410e10 86024a0e 18830302 ....A....J..... │ │ │ │ │ + 0x00000370 780a0e10 410e0844 0b000000 48000000 x...A..D....H... │ │ │ │ │ + 0x00000380 80030000 00000000 5e060000 00420e10 ........^....B.. │ │ │ │ │ 0x00000390 8f02420e 188e0342 0e208d04 420e288c ..B....B. ..B.(. │ │ │ │ │ 0x000003a0 05410e30 8606410e 38830744 0e70550a .A.0..A.8..D.pU. │ │ │ │ │ 0x000003b0 0e38410e 30410e28 420e2042 0e18420e .8A.0A.(B. B..B. │ │ │ │ │ 0x000003c0 10420e08 430b0000 3c000000 cc030000 .B..C...<....... │ │ │ │ │ 0x000003d0 00000000 4e000000 00420e10 8e02420e ....N....B....B. │ │ │ │ │ - 0x000003e0 188d0342 0e208c04 480e2886 05410e30 ...B. ..H.(..A.0 │ │ │ │ │ - 0x000003f0 8306770e 28410e20 420e1842 0e10420e ..w.(A. B..B..B. │ │ │ │ │ + 0x000003e0 188d0342 0e208c04 480e2886 05440e30 ...B. ..H.(..D.0 │ │ │ │ │ + 0x000003f0 8306740e 28410e20 420e1842 0e10420e ..t.(A. B..B..B. │ │ │ │ │ 0x00000400 08000000 00000000 ........ │ │ │ ├── hc2cf2_16.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ 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 3942 FUNC LOCAL DEFAULT 1 hc2cf2_16 │ │ │ │ │ + 2: 0000000000000000 3943 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: 0000000000000000 0 NOTYPE LOCAL DEFAULT 9 .LC0 │ │ │ │ │ 9: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.text' at offset 0x12d0 contains 27 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000006b 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -00000000000009ae 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009ca 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000009d3 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000009e0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000009ed 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a1c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a2a 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a3c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000a70 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000a82 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000baf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bd4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bdc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000bfc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c69 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000c88 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000cf8 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d11 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d26 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d34 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d41 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d4e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000000d73 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000d92 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000000f75 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +000000000000006c 0000000c0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000009c6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009d4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009dd 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000009e6 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a0d 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a20 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a31 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a3f 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000a4c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000a5d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000bbd 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000bcb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000be2 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000beb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000c5f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000cac 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000cff 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d12 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d23 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d2f 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000d3b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d5b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d69 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000d7a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000f73 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ 0000000000000f81 0000000e00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rela.data.rel.ro' at offset 0x1558 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 │ │ │ │ ├── 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..0000000000000f66 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000f67 │ │ │ │ │ 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: 344 │ │ │ │ │ - DW_CFA_advance_loc2: 3914 to 0000000000000f5b │ │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ │ + DW_CFA_advance_loc2: 3915 to 0000000000000f5c │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000000f5c │ │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ │ DW_CFA_advance_loc: 1 to 0000000000000f5d │ │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000f5e │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f5f │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f60 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f61 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f62 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f63 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f64 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000f65 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000f66 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ 00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000000f70..0000000000000f85 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -7,813 +7,789 @@ │ │ │ │ │ hc2cf2_16(): │ │ │ │ │ push %r15 │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ - sub $0x120,%rsp │ │ │ │ │ - mov 0x158(%rsp),%rax │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x118,%rsp │ │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ lea (%r8,%rax,1),%r10 │ │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ │ + cmp %rax,0x150(%rsp) │ │ │ │ │ + jge f55 │ │ │ │ │ mov 0x160(%rsp),%rax │ │ │ │ │ - cmp %rax,0x158(%rsp) │ │ │ │ │ - jge f54 │ │ │ │ │ - mov 0x168(%rsp),%rax │ │ │ │ │ - mov %r10,%r15 │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rdi,%rbx │ │ │ │ │ - mov %rcx,%r11 │ │ │ │ │ + mov %rdi,%r11 │ │ │ │ │ + mov %rsi,%rbx │ │ │ │ │ + mov %rdx,%rbp │ │ │ │ │ + mov %rcx,%r12 │ │ │ │ │ + mov %r9,%r13 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ │ neg %rax │ │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ │ + 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,0x118(%rsp) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ - add $0x40,%r15 │ │ │ │ │ - movsd -0x38(%r15),%xmm4 │ │ │ │ │ - movsd -0x30(%r15),%xmm12 │ │ │ │ │ - movsd -0x28(%r15),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd -0x18(%r15),%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm3 │ │ │ │ │ - movsd %xmm0,-0x78(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - mulsd %xmm2,%xmm15 │ │ │ │ │ - movq %xmm3,%rsi │ │ │ │ │ - movsd -0x20(%r15),%xmm3 │ │ │ │ │ - movq %xmm8,%r8 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movq %xmm0,%r13 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movq %rsi,%xmm8 │ │ │ │ │ - mov 0x20(%r9),%rsi │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movq %xmm0,%rax │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movsd -0x8(%r15),%xmm11 │ │ │ │ │ - movq %xmm13,%rcx │ │ │ │ │ - movsd -0x10(%r15),%xmm13 │ │ │ │ │ - movsd %xmm0,-0x8(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm0 │ │ │ │ │ - movq %xmm0,%rdi │ │ │ │ │ - movq %r13,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %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 %xmm13,0x20(%rsp) │ │ │ │ │ - movsd %xmm10,0xd0(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ │ + nop │ │ │ │ │ + movsd 0x8(%r10),%xmm12 │ │ │ │ │ + add $0x40,%r10 │ │ │ │ │ + movsd -0x40(%r10),%xmm13 │ │ │ │ │ + movsd -0x30(%r10),%xmm14 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movsd -0x28(%r10),%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd -0x20(%r10),%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd -0x18(%r10),%xmm1 │ │ │ │ │ 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 │ │ │ │ │ - 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 │ │ │ │ │ - mov %rax,-0x60(%rsp) │ │ │ │ │ - lea (%r12,%r10,1),%rax │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm0,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + movsd %xmm6,-0x68(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + mulsd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm0,-0x70(%rsp) │ │ │ │ │ + movsd %xmm6,-0x60(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd -0x68(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd -0x70(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm0,-0x10(%rsp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm0 │ │ │ │ │ + addsd -0x68(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm11,-0x20(%rsp) │ │ │ │ │ + movsd -0x10(%r10),%xmm11 │ │ │ │ │ + subsd -0x60(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + movsd %xmm0,-0x28(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + movsd -0x8(%r10),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm0,-0x40(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd -0x10(%r10),%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm11,-0x18(%rsp) │ │ │ │ │ + movsd -0x8(%r10),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm11,-0x8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ - mov %rsi,-0x48(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm11,0xc0(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd %xmm0,0xb8(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + movapd %xmm11,%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 │ │ │ │ │ - movq %rcx,%xmm9 │ │ │ │ │ - mov 0x8(%r9),%rcx │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movsd -0x78(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm11,0xd0(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd -0x78(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - lea 0x0(,%rcx,8),%rdx │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - mov %rcx,-0x40(%rsp) │ │ │ │ │ - addsd %xmm1,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm9,0x48(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm11,0x60(%rsp) │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - lea (%r12,%rdx,1),%rcx │ │ │ │ │ - movsd %xmm0,0x58(%rsp) │ │ │ │ │ - mov %rcx,-0x38(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movsd (%rcx),%xmm1 │ │ │ │ │ - movsd %xmm9,0x50(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ - mov 0x28(%r9),%rcx │ │ │ │ │ - shl $0x3,%rcx │ │ │ │ │ - mulsd %xmm11,%xmm9 │ │ │ │ │ - lea (%rbx,%rcx,1),%rsi │ │ │ │ │ - mov %rsi,-0x78(%rsp) │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movq %r14,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movq %r14,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ - movsd (%rsi),%xmm11 │ │ │ │ │ - lea (%r12,%rcx,1),%rsi │ │ │ │ │ - mov %rsi,-0x30(%rsp) │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm13 │ │ │ │ │ - movq %rdi,%xmm6 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - movq %rdi,%xmm15 │ │ │ │ │ - mov 0x38(%r9),%rdi │ │ │ │ │ - mulsd %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - shl $0x3,%rdi │ │ │ │ │ - lea (%rbx,%rdi,1),%r14 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd %xmm11,0x68(%rsp) │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - 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 %r14,-0x28(%rsp) │ │ │ │ │ - movsd -0x18(%rsp),%xmm15 │ │ │ │ │ - movsd (%r14),%xmm6 │ │ │ │ │ - lea (%r12,%rdi,1),%r14 │ │ │ │ │ - movsd -0x8(%rsp),%xmm14 │ │ │ │ │ - movsd (%r14),%xmm0 │ │ │ │ │ - mov %r14,-0x20(%rsp) │ │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ │ - lea 0x0(,%r14,8),%rsi │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - lea (%rbx,%rsi,1),%r14 │ │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movq %r13,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - mulsd %xmm15,%xmm0 │ │ │ │ │ - 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 │ │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ │ - mov %r13,-0x8(%rsp) │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm8 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm0,0xc8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ subsd %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd -0x8(%r15),%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm8,0x88(%rsp) │ │ │ │ │ - movsd -0x10(%r15),%xmm0 │ │ │ │ │ - movsd -0x8(%r15),%xmm8 │ │ │ │ │ - movsd %xmm15,0x90(%rsp) │ │ │ │ │ - movsd 0x18(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm6,0x98(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - movsd %xmm1,0xa0(%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 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd %xmm0,0x18(%rsp) │ │ │ │ │ + movsd %xmm11,0x10(%rsp) │ │ │ │ │ + movsd -0x78(%rsp),%xmm9 │ │ │ │ │ + mov 0x20(%r13),%rax │ │ │ │ │ + mulsd %xmm2,%xmm9 │ │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ │ + mov 0x30(%r13),%r15 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%rdx │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + mov %rax,-0x70(%rsp) │ │ │ │ │ mulsd %xmm1,%xmm9 │ │ │ │ │ - mulsd -0x10(%r15),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + mov %rdx,-0x68(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ 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 │ │ │ │ │ - add %r11,%rax │ │ │ │ │ - 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 │ │ │ │ │ - add %r11,%rdx │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ - movsd 0x0(%r13),%xmm6 │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mulsd %xmm6,%xmm13 │ │ │ │ │ - mulsd %xmm15,%xmm6 │ │ │ │ │ - movaps %xmm5,%xmm15 │ │ │ │ │ - addsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - movsd (%rdx),%xmm6 │ │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ │ - mulsd %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm15 │ │ │ │ │ - mulsd %xmm12,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd 0x20(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + movsd (%rax),%xmm9 │ │ │ │ │ + lea 0x0(,%rcx,8),%rax │ │ │ │ │ + lea (%r11,%rax,1),%rcx │ │ │ │ │ + movsd %xmm11,0x98(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm11 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%rdi │ │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm11,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + mov %rdi,-0x58(%rsp) │ │ │ │ │ + mulsd -0x60(%rsp),%xmm6 │ │ │ │ │ + mov %rcx,-0x60(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm0 │ │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ │ + lea (%r11,%rdx,1),%r15 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm11 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r14 │ │ │ │ │ + mov %r15,-0x50(%rsp) │ │ │ │ │ + mov %r14,-0x48(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + addsd 0x0(%rbp),%xmm6 │ │ │ │ │ + movsd %xmm7,0xd8(%rsp) │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + movsd %xmm11,0x28(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd %xmm6,0xe0(%rsp) │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + movsd (%rcx),%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm9 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm7,0x30(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x40(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm4 │ │ │ │ │ + movsd (%r15),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movsd %xmm5,0x38(%rsp) │ │ │ │ │ + movsd %xmm7,0x40(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd %xmm6,0x48(%rsp) │ │ │ │ │ + movsd %xmm4,0x50(%rsp) │ │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ │ + movsd -0x78(%rsp),%xmm0 │ │ │ │ │ + mov 0x28(%r13),%rdi │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + movsd -0x20(%rsp),%xmm9 │ │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ │ + movsd -0x28(%rsp),%xmm8 │ │ │ │ │ + lea (%r11,%rcx,1),%r8 │ │ │ │ │ + mov 0x38(%r13),%r14 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%r9 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + shl $0x3,%r14 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm0 │ │ │ │ │ + lea (%r11,%r8,1),%rdi │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r15 │ │ │ │ │ + movsd (%rdi),%xmm5 │ │ │ │ │ + mov %rdi,-0x78(%rsp) │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + lea (%r11,%r14,1),%r9 │ │ │ │ │ + mov %r15,-0x30(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ │ + mov %r9,-0x28(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd -0x18(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + movsd -0x8(%rsp),%xmm8 │ │ │ │ │ + shl $0x3,%rdi │ │ │ │ │ + lea 0x0(%rbp,%r14,1),%r15 │ │ │ │ │ + mov %r15,-0x20(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ subsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm0 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm14,0xb8(%rsp) │ │ │ │ │ - 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 (%rax),%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm5,0x58(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm5,0x60(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd %xmm3,0x68(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + lea (%r11,%rdi,1),%r15 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm3,0x70(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%r9 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm6 │ │ │ │ │ + mov %r9,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm8 │ │ │ │ │ + lea (%rbx,%r14,1),%r9 │ │ │ │ │ + add %r12,%r14 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - movsd 0x28(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movsd -0x10(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm8,0x78(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm8,0x80(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm4,0x88(%rsp) │ │ │ │ │ + movsd %xmm3,0x90(%rsp) │ │ │ │ │ + movsd (%r9),%xmm3 │ │ │ │ │ + movsd (%r14),%xmm0 │ │ │ │ │ + mov %r14,-0x8(%rsp) │ │ │ │ │ + lea (%rbx,%r8,1),%r14 │ │ │ │ │ + add %r12,%r8 │ │ │ │ │ + movsd -0x10(%r10),%xmm6 │ │ │ │ │ + mov %r14,(%rsp) │ │ │ │ │ + movsd -0x8(%r10),%xmm4 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ + movsd 0x10(%rsp),%xmm5 │ │ │ │ │ + mov %r9,-0x10(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm8 │ │ │ │ │ + movsd 0x98(%rsp),%xmm9 │ │ │ │ │ + lea (%r12,%rdi,1),%r8 │ │ │ │ │ + mulsd -0x8(%r10),%xmm3 │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + mulsd -0x10(%r10),%xmm0 │ │ │ │ │ + movsd 0x18(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd 0x20(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + lea (%rbx,%rdi,1),%r14 │ │ │ │ │ + lea (%rbx,%rcx,1),%rdi │ │ │ │ │ + add %r12,%rcx │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + lea (%rbx,%rax,1),%r8 │ │ │ │ │ + add %r12,%rax │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd (%rdi),%xmm15 │ │ │ │ │ + lea (%rbx,%rdx,1),%rdi │ │ │ │ │ + add %r12,%rdx │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm14,0x98(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movsd %xmm10,0xa0(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movsd %xmm14,0xe8(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm10,0xa8(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm14 │ │ │ │ │ + movsd (%r12),%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm6,0xf0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd (%rbx),%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm0,0xf8(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + mulsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm15,0xb0(%rsp) │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm13,%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ 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 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ + movsd (%rdi),%xmm4 │ │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ │ + movsd 0xd0(%rsp),%xmm12 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm9 │ │ │ │ │ + movsd (%rdx),%xmm6 │ │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + add %r12,%rsi │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mov -0x68(%rsp),%r9 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ mulsd %xmm9,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r8 │ │ │ │ │ - add %r11,%r10 │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm12 │ │ │ │ │ + movapd %xmm15,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rax),%xmm2 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ subsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rsi),%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm9,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movsd 0xb8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd (%r8),%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm10,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ 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 0x58(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm13 │ │ │ │ │ - movsd %xmm2,0xe0(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm13 │ │ │ │ │ - movsd 0xa0(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm1,0xb8(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movsd 0x78(%rsp),%xmm4 │ │ │ │ │ - subsd 0x98(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm13,0x100(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x30(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm2,0xc8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + movsd %xmm15,0xc0(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd 0x48(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x68(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm5,0xd0(%rsp) │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd 0x90(%rsp),%xmm5 │ │ │ │ │ + subsd 0x88(%rsp),%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x80(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm15,0xd0(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x68(%rsp),%r14 │ │ │ │ │ + subsd 0x70(%rsp),%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ mulsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd 0x28(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm15 │ │ │ │ │ + addsd 0x40(%rsp),%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm6 │ │ │ │ │ - movsd 0x30(%rsp),%xmm4 │ │ │ │ │ - mulsd %xmm15,%xmm14 │ │ │ │ │ - addsd 0x50(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + movapd %xmm5,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ addsd %xmm4,%xmm9 │ │ │ │ │ subsd %xmm5,%xmm4 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm12,%xmm5 │ │ │ │ │ mulsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ addsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm12,%xmm7 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + 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 │ │ │ │ │ + movapd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + subsd %xmm13,%xmm5 │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm7,(%r9) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x78(%rsp),%xmm11 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ 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 │ │ │ │ │ + movsd %xmm10,(%r15) │ │ │ │ │ + mov -0x28(%rsp),%rsi │ │ │ │ │ + movsd %xmm9,(%r14) │ │ │ │ │ + subsd 0x58(%rsp),%xmm11 │ │ │ │ │ + subsd 0x80(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm3,0x0(%rbp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x70(%rsp),%xmm5 │ │ │ │ │ - movsd 0x88(%rsp),%xmm10 │ │ │ │ │ - subsd 0x90(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm14,(%r11) │ │ │ │ │ - movsd %xmm6,0x0(%r13) │ │ │ │ │ - mov -0x8(%rsp),%r13 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - subsd 0x48(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,0x0(%r13) │ │ │ │ │ - subsd 0x68(%rsp),%xmm10 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm15 │ │ │ │ │ - movsd 0x40(%rsp),%xmm7 │ │ │ │ │ - subsd 0x60(%rsp),%xmm7 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm12 │ │ │ │ │ - mov -0x30(%rsp),%r13 │ │ │ │ │ - mov -0x60(%rsp),%r14 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm5 │ │ │ │ │ - subsd 0xc8(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm14 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm7,%xmm14 │ │ │ │ │ - subsd %xmm10,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + subsd 0x38(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm3,(%r12) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + mov -0x10(%rsp),%rsi │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movsd %xmm4,(%rsi) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mov -0x30(%rsp),%rsi │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm12,%xmm3 │ │ │ │ │ + subsd 0x50(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + subsd 0xb0(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movq %r10,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ 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 0x80(%rsp),%xmm2 │ │ │ │ │ - addsd 0xa0(%rsp),%xmm2 │ │ │ │ │ - movsd %xmm14,0x0(%r13) │ │ │ │ │ - movsd %xmm9,(%r14) │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - mov -0x38(%rsp),%r14 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm7,(%r8) │ │ │ │ │ - addsd %xmm11,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm11,(%rsi) │ │ │ │ │ + mov -0x60(%rsp),%rsi │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm7,(%rsi) │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ │ + mov -0x50(%rsp),%r15 │ │ │ │ │ + movsd 0x70(%rsp),%xmm6 │ │ │ │ │ + addsd 0x90(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm11,(%r9) │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ │ - movsd %xmm14,(%r14) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - subsd %xmm4,%xmm14 │ │ │ │ │ - addsd %xmm5,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ + subsd %xmm3,%xmm11 │ │ │ │ │ + mov -0x48(%rsp),%r14 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x68(%rsp),%xmm4 │ │ │ │ │ + addsd 0x88(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm11,(%rcx) │ │ │ │ │ + mov -0x40(%rsp),%r8 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd 0x30(%rsp),%xmm3 │ │ │ │ │ + addsd 0x48(%rsp),%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd 0x38(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - addsd 0x58(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - movsd 0x78(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - addsd 0x98(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x30(%rsp),%xmm2 │ │ │ │ │ - movsd 0x100(%rsp),%xmm11 │ │ │ │ │ - subsd 0x50(%rsp),%xmm2 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm15 │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + movsd 0xd0(%rsp),%xmm10 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ │ + subsd 0x40(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm10,%xmm7 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm10,%xmm14 │ │ │ │ │ - movsd %xmm14,(%rdx) │ │ │ │ │ - mov -0x40(%rsp),%rdx │ │ │ │ │ - mulsd %xmm15,%xmm1 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - subsd %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - movsd 0x68(%rsp),%xmm0 │ │ │ │ │ - addsd 0x88(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - movsd %xmm7,(%rdx) │ │ │ │ │ - mov -0x58(%rsp),%rax │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x70(%rsp),%xmm5 │ │ │ │ │ - addsd 0x90(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm6,(%rdx) │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - movsd %xmm2,(%rdi) │ │ │ │ │ - movsd 0x48(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm10 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm13,(%r14) │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm13,(%rcx) │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + movsd %xmm6,(%r8) │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ │ + mov (%rsp),%rcx │ │ │ │ │ + addsd 0xb8(%rsp),%xmm8 │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm5,(%rsi) │ │ │ │ │ + mov -0x20(%rsp),%r15 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + mov -0x78(%rsp),%rdi │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + mov -0x8(%rsp),%r14 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + mov -0x18(%rsp),%r9 │ │ │ │ │ + addsd 0x80(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd 0x58(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ + movsd 0x38(%rsp),%xmm3 │ │ │ │ │ + addsd 0x78(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + mov -0x70(%rsp),%rax │ │ │ │ │ + movsd 0x98(%rsp),%xmm1 │ │ │ │ │ + movsd 0xa8(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ │ addsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x40(%rsp),%xmm0 │ │ │ │ │ - addsd 0x60(%rsp),%xmm0 │ │ │ │ │ - addsd 0xd8(%rsp),%xmm8 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm1 │ │ │ │ │ - addsd 0xe0(%rsp),%xmm3 │ │ │ │ │ - addsd 0xb0(%rsp),%xmm1 │ │ │ │ │ - mov -0x20(%rsp),%r14 │ │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ │ - mov (%rsp),%rdi │ │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ │ - mov -0x70(%rsp),%r10 │ │ │ │ │ - incq 0x158(%rsp) │ │ │ │ │ - addsd %xmm0,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm0 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - addsd 0xb8(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ + movsd 0x50(%rsp),%xmm0 │ │ │ │ │ + addsd 0xa0(%rsp),%xmm1 │ │ │ │ │ + addsd 0xc0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm12,%xmm0 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm1 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ subsd %xmm5,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ subsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ addsd %xmm9,%xmm4 │ │ │ │ │ - movsd %xmm5,(%r14) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mov -0x10(%rsp),%r14 │ │ │ │ │ + movsd %xmm5,(%r15) │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm6 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - movsd %xmm5,(%rdi) │ │ │ │ │ - movsd %xmm4,(%rbx) │ │ │ │ │ - movsd %xmm6,0x0(%rbp) │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm5,(%r14) │ │ │ │ │ + addsd %xmm7,%xmm3 │ │ │ │ │ + movsd %xmm4,(%r11) │ │ │ │ │ + movsd %xmm6,(%rbx) │ │ │ │ │ + movsd %xmm2,(%r9) │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm2,(%r8) │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ │ + addq $0x1,0x150(%rsp) │ │ │ │ │ + add %rax,%r11 │ │ │ │ │ add %rax,%rbx │ │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ │ add %rax,%rbp │ │ │ │ │ - movsd %xmm3,(%r14) │ │ │ │ │ - movaps %xmm1,%xmm3 │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ │ - movsd %xmm3,(%rcx) │ │ │ │ │ - movsd %xmm2,(%r10) │ │ │ │ │ - movsd %xmm0,(%rsi) │ │ │ │ │ add %rax,%r12 │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ - mov 0x158(%rsp),%rax │ │ │ │ │ - cmp %rax,0x160(%rsp) │ │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ │ + cmp %rax,0x158(%rsp) │ │ │ │ │ jne 80 │ │ │ │ │ - add $0x120,%rsp │ │ │ │ │ + add $0x118,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ 0000000000000f70 : │ │ │ │ │ fftw_codelet_hc2cf2_16(): │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ lea -0xf80(%rip),%rsi │ │ │ │ │ jmp f85 │ │ │ │ │ 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 660f0000 00420e10 8f02420e ....f....B....B. │ │ │ │ │ + 0x00000020 00000000 670f0000 00420e10 8f02420e ....g....B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ed80203 4a0f0e38 ..A.8..G....J..8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ed00203 4b0f0e38 ..A.8..G....K..8 │ │ │ │ │ 0x00000050 410e3041 0e28420e 20420e18 420e1042 A.0A.(B. B..B..B │ │ │ │ │ 0x00000060 0e080000 10000000 68000000 00000000 ........h....... │ │ │ │ │ 0x00000070 15000000 00000000 ........ │ │ │ ├── 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: 8608 (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: 16 │ │ │ │ │ Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,25 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x21a0: │ │ │ │ │ +There are 16 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 001865 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 001bd8 0004c8 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 0018a5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 0018a5 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0018a5 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 0018af 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 0020a0 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0018ef 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 001903 000020 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 001923 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 001923 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 0020e8 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 0019a0 000198 18 14 12 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 001b38 00009b 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 002118 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0016b5 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 001a28 0004c8 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 0016f5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 0016f5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 0016f5 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 0016ff 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 001ef0 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 00173f 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 001753 000020 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 001773 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 001773 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 001f38 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 0017f0 000198 18 14 12 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 001988 00009b 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 001f68 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 6221 FUNC LOCAL DEFAULT 1 hc2cf2_20 │ │ │ │ │ + 2: 0000000000000000 5785 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 │ │ │ │ │ + 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 │ │ │ │ │ + 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: 0000000000001850 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_20 │ │ │ │ │ + 14: 00000000000016a0 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 0x1bd8 contains 51 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x1a28 contains 51 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000071 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000000f67 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001023 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001069 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000010ae 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010b6 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000010dc 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000113d 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000115e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000118c 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000011b8 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000011c5 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000011d1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001248 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001256 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000127a 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001287 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012e4 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000012f1 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000012fe 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000130b 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001347 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001385 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000013a4 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000013d8 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001435 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000147b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000149e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000014ba 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000014de 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000014eb 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000154b 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001554 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001590 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000015bb 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000015d0 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000160a 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001636 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000165b 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000167c 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001684 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000016ab 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000016bc 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000173b 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000001743 0000000900000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001768 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000177d 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000179e 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -00000000000017d9 0000000800000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001855 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000001861 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +000000000000006c 0000000d0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +0000000000000eb5 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000eda 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000f0c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000000f18 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000f6a 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000000f76 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000000feb 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000ff7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001035 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001049 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001056 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000106c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000010f6 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001104 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001135 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001142 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000115c 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001169 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000011ae 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000011ed 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001226 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001232 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001248 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001254 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001292 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000012d3 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000012f2 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001314 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001320 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001328 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000138a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000013bc 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000013d5 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000013e1 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000140c 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000141d 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001483 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001490 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000014a2 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000014ff 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000150b 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000001524 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001574 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000157c 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001599 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000015a6 0000000b00000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000015ae 0000000800000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000015e6 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000016a3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +00000000000016b1 0000000f00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x20a0 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x1ef0 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 0x20e8 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x1f38 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 + 1850 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 16a0 │ │ │ │ ├── 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..000000000000184d │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000001699 │ │ │ │ │ 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: 544 │ │ │ │ │ - DW_CFA_advance_loc2: 6193 to 0000000000001842 │ │ │ │ │ + DW_CFA_advance_loc2: 5757 to 000000000000168e │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001843 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000168f │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000001844 │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000001690 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001846 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001692 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000001848 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001694 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000184a │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001696 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000184c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000001698 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000001850..0000000000001865 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=00000000000016a0..00000000000016b5 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,1240 +9,1137 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x1e8,%rsp │ │ │ │ │ mov 0x220(%rsp),%rax │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ lea (%r8,%rax,1),%rbx │ │ │ │ │ mov 0x228(%rsp),%rax │ │ │ │ │ cmp %rax,0x220(%rsp) │ │ │ │ │ - jge 183b │ │ │ │ │ + jge 1687 │ │ │ │ │ mov 0x230(%rsp),%rax │ │ │ │ │ + mov %rdi,%rbp │ │ │ │ │ mov %rsi,%r12 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %rdx,%rsi │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - mov %r12,%r15 │ │ │ │ │ - mov %r9,%r11 │ │ │ │ │ - mov %rbx,%r13 │ │ │ │ │ + mov %rdx,%r13 │ │ │ │ │ + mov %rcx,%r14 │ │ │ │ │ + mov %r9,%r15 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x1d0(%rsp) │ │ │ │ │ neg %rax │ │ │ │ │ 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,0x1e0(%rsp) │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ nop │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %xmm4,0x100(%rsp) │ │ │ │ │ - movq %rdx,%xmm4 │ │ │ │ │ - movsd %xmm13,0x108(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd %xmm2,0x58(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd -0x60(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm14,%xmm15 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movq %xmm15,%r8 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - movsd %xmm15,-0x68(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - 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 │ │ │ │ │ - movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm15,0x40(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %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 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movq %xmm9,%rdi │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movsd -0x68(%rsp),%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm15,0xe8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movsd -0x78(%rsp),%xmm8 │ │ │ │ │ - movq %xmm9,%rbx │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movq %xmm9,%rax │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm15,0x110(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - movsd %xmm15,0x118(%rsp) │ │ │ │ │ - mov 0x28(%r11),%rcx │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - lea 0x0(,%rcx,8),%rdx │ │ │ │ │ - movsd %xmm15,0x18(%rsp) │ │ │ │ │ - movaps %xmm9,%xmm15 │ │ │ │ │ - mov 0x10(%r11),%rcx │ │ │ │ │ - lea (%r14,%rdx,1),%r12 │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - addsd %xmm8,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm8 │ │ │ │ │ - mov %r12,-0x50(%rsp) │ │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - movsd %xmm15,0x120(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movq %r9,%xmm8 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - movq %rdi,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movq %rbp,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - movq %r12,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movq %rbp,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movq %xmm9,%rdi │ │ │ │ │ - movq %r12,%xmm9 │ │ │ │ │ - addsd (%r14),%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm14 │ │ │ │ │ - movq %rdx,%xmm9 │ │ │ │ │ - addsd %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - movsd %xmm9,0x130(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - movsd %xmm13,0x148(%rsp) │ │ │ │ │ - movsd (%r14),%xmm13 │ │ │ │ │ - movsd %xmm9,0x140(%rsp) │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ - mov 0x20(%r11),%rdi │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - lea 0x0(,%rdi,8),%rcx │ │ │ │ │ - lea (%r14,%rcx,1),%rbp │ │ │ │ │ - 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 %rbp,-0x10(%rsp) │ │ │ │ │ - movsd (%rsp),%xmm2 │ │ │ │ │ - mov %rcx,-0x18(%rsp) │ │ │ │ │ - movsd 0x0(%rbp),%xmm8 │ │ │ │ │ - lea (%rsi,%rcx,1),%rbp │ │ │ │ │ - movsd 0x0(%rbp),%xmm13 │ │ │ │ │ - mov 0x48(%r11),%rdi │ │ │ │ │ - mov %rbp,-0x8(%rsp) │ │ │ │ │ - lea 0x0(,%rdi,8),%rbp │ │ │ │ │ - mov 0x40(%r11),%rdi │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - lea (%rsi,%rbp,1),%r12 │ │ │ │ │ - lea (%r14,%rbp,1),%r8 │ │ │ │ │ - mov %r8,(%rsp) │ │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movsd 0x18(%rsp),%xmm2 │ │ │ │ │ - lea 0x0(,%rdi,8),%rdx │ │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ │ - addsd %xmm9,%xmm14 │ │ │ │ │ - movsd (%r12),%xmm9 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - lea (%r15,%rdx,1),%r8 │ │ │ │ │ - lea 0x0(,%rdi,8),%r12 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd %xmm9,0x10(%rsp) │ │ │ │ │ - mulsd 0x10(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm8,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd 0x10(%rsp),%xmm8 │ │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm15 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - lea (%r10,%rdx,1),%rax │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0x20(%rsp),%xmm9 │ │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm2,0x78(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm14,0xc8(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movsd (%r8),%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm13,0xa8(%rsp) │ │ │ │ │ - movsd (%rax),%xmm13 │ │ │ │ │ - movsd %xmm2,0x88(%rsp) │ │ │ │ │ - movsd 0x30(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movq %xmm3,%rax │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - lea (%r15,%r12,1),%rbx │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movsd (%rbx),%xmm8 │ │ │ │ │ - lea (%r10,%r12,1),%rbx │ │ │ │ │ - movsd (%rbx),%xmm15 │ │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ │ - movq %xmm3,%rcx │ │ │ │ │ - movsd 0x38(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - movq %rax,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm3 │ │ │ │ │ - movsd %xmm2,0xb0(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm3 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - subsd %xmm8,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - movsd %xmm13,0xd0(%rsp) │ │ │ │ │ - mov 0x30(%r11),%rdi │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x40(%rsp),%xmm2 │ │ │ │ │ - movsd 0x48(%rsp),%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm15 │ │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ │ - mov 0x8(%r11),%rdi │ │ │ │ │ - lea (%r15,%r8,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ │ - lea (%r10,%r8,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm13 │ │ │ │ │ - lea 0x0(,%rdi,8),%rax │ │ │ │ │ - lea (%r14,%r8,1),%rdi │ │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm13 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ - addsd %xmm8,%xmm13 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + movsd 0x10(%rbx),%xmm3 │ │ │ │ │ + add $0x40,%rbx │ │ │ │ │ + movsd -0x40(%rbx),%xmm2 │ │ │ │ │ + movsd -0x28(%rbx),%xmm1 │ │ │ │ │ + movsd -0x38(%rbx),%xmm0 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ - movq %xmm9,%rbx │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm8 │ │ │ │ │ - mulsd 0x48(%rsp),%xmm7 │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ + movsd -0x38(%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movsd -0x40(%rbx),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + movsd -0x20(%rbx),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd -0x40(%rbx),%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + movsd -0x38(%rbx),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + movsd -0x38(%rbx),%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + mulsd -0x18(%rbx),%xmm9 │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movsd -0x18(%rbx),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm5,%xmm10 │ │ │ │ │ + mulsd -0x20(%rbx),%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd -0x20(%rbx),%xmm4 │ │ │ │ │ + mulsd -0x18(%rbx),%xmm2 │ │ │ │ │ + movsd %xmm10,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd -0x18(%rbx),%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + movsd -0x40(%rbx),%xmm0 │ │ │ │ │ + mulsd -0x20(%rbx),%xmm0 │ │ │ │ │ + movapd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm11,%xmm14 │ │ │ │ │ + subsd %xmm10,%xmm11 │ │ │ │ │ + movsd %xmm14,0x108(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm0,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm11,0x48(%rsp) │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + movsd %xmm5,0x68(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x20(%rbx),%xmm0 │ │ │ │ │ + movsd %xmm8,0x40(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + movsd -0x18(%rbx),%xmm2 │ │ │ │ │ + movsd %xmm9,-0x20(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x18(%rbx),%xmm0 │ │ │ │ │ + movsd %xmm2,0x10(%rsp) │ │ │ │ │ + movsd -0x20(%rbx),%xmm2 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd %xmm7,0x100(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm2,0x18(%rsp) │ │ │ │ │ + movsd %xmm4,0x110(%rsp) │ │ │ │ │ + movsd -0x20(%rbx),%xmm9 │ │ │ │ │ + movsd -0x78(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm13,-0x70(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd -0x18(%rbx),%xmm5 │ │ │ │ │ + movsd %xmm11,0x50(%rsp) │ │ │ │ │ + movsd -0x18(%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + mov 0x28(%r15),%rax │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mov 0x10(%r15),%rdi │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm15 │ │ │ │ │ + lea 0x0(,%rax,8),%rsi │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + lea 0x0(%rbp,%rsi,1),%rax │ │ │ │ │ + subsd %xmm5,%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + mov %rax,-0x68(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rsi,1),%rdx │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd -0x20(%rbx),%xmm0 │ │ │ │ │ + mov %rdx,-0x60(%rsp) │ │ │ │ │ + movsd %xmm15,0x20(%rsp) │ │ │ │ │ + movsd -0x8(%rbx),%xmm15 │ │ │ │ │ + lea 0x0(,%rdi,8),%r8 │ │ │ │ │ + mulsd %xmm10,%xmm0 │ │ │ │ │ + lea (%r12,%r8,1),%rdi │ │ │ │ │ + lea (%r14,%r8,1),%r11 │ │ │ │ │ + mov %rdi,-0x50(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movsd -0x10(%rbx),%xmm0 │ │ │ │ │ + movsd %xmm4,0x28(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm9,0x118(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + movsd %xmm9,(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd -0x40(%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm13,0x8(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movsd -0x38(%rbx),%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm13,-0x10(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm13 │ │ │ │ │ + movsd %xmm13,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm10,0x120(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm11 │ │ │ │ │ + movsd -0x38(%rbx),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movsd -0x40(%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm11,0x128(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd -0x58(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm11,0x130(%rsp) │ │ │ │ │ + movsd (%rax),%xmm11 │ │ │ │ │ mulsd %xmm11,%xmm8 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - lea (%rsi,%r8,1),%rdi │ │ │ │ │ + mulsd %xmm11,%xmm10 │ │ │ │ │ movsd (%rdi),%xmm11 │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - lea (%r14,%rax,1),%rdi │ │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ │ - movsd %xmm7,0x68(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm2,0x90(%rsp) │ │ │ │ │ - movsd 0x58(%rsp),%xmm2 │ │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ │ - movq %xmm7,%rbx │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ + mov %r8,-0x58(%rsp) │ │ │ │ │ + mov 0x38(%r15),%r9 │ │ │ │ │ + mov %r11,-0x48(%rsp) │ │ │ │ │ + mov 0x20(%r15),%r10 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + lea 0x0(,%r9,8),%rcx │ │ │ │ │ + lea (%r14,%rcx,1),%r9 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd %xmm13,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm13 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm2 │ │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ mulsd %xmm11,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm11 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ + lea (%r12,%rcx,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm11 │ │ │ │ │ + mov %r8,-0x40(%rsp) │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + lea 0x0(,%r10,8),%r9 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + lea 0x0(%rbp,%r9,1),%rdx │ │ │ │ │ + mov 0x48(%r15),%r10 │ │ │ │ │ + lea 0x0(%r13,%r9,1),%r8 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movsd %xmm13,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + mov %r8,-0x28(%rsp) │ │ │ │ │ + mulsd -0x30(%rsp),%xmm5 │ │ │ │ │ + mov %rdx,-0x30(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movsd 0x0(%rbp),%xmm11 │ │ │ │ │ + lea 0x0(,%r10,8),%rdi │ │ │ │ │ + addsd %xmm10,%xmm11 │ │ │ │ │ + lea 0x0(%rbp,%rdi,1),%rax │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + lea 0x0(%r13,%rdi,1),%r11 │ │ │ │ │ + subsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0x0(%r13),%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm13,0x70(%rsp) │ │ │ │ │ + movsd %xmm11,0x140(%rsp) │ │ │ │ │ + addsd 0x0(%r13),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm7,0x148(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd -0x20(%rsp),%xmm9 │ │ │ │ │ addsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd -0x60(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - mulsd -0x68(%rsp),%xmm8 │ │ │ │ │ - movq %xmm8,%r8 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm8 │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + movsd %xmm7,0x150(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ + movsd %xmm6,0x168(%rsp) │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movsd %xmm5,0x78(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm5 │ │ │ │ │ + movsd %xmm7,0x160(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd %xmm10,0x158(%rsp) │ │ │ │ │ + mulsd %xmm6,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm14 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mov %r11,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + movsd -0x10(%rsp),%xmm13 │ │ │ │ │ + mov 0x40(%r15),%r10 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + movsd 0x18(%rsp),%xmm10 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm4 │ │ │ │ │ + movsd (%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movsd 0x8(%rsp),%xmm13 │ │ │ │ │ + lea 0x0(,%r10,8),%rax │ │ │ │ │ + mov 0x18(%r15),%r10 │ │ │ │ │ + lea (%r12,%rax,1),%rdx │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + lea (%r14,%rax,1),%r8 │ │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ │ + mov %r8,-0x8(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + subsd %xmm4,%xmm14 │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + lea 0x0(,%r10,8),%rdx │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mov 0x30(%r15),%r10 │ │ │ │ │ + movsd %xmm6,0x90(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd 0x10(%rsp),%xmm13 │ │ │ │ │ + lea (%r12,%rdx,1),%r11 │ │ │ │ │ + lea (%r14,%rdx,1),%r8 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mov %r11,(%rsp) │ │ │ │ │ + lea 0x0(,%r10,8),%r11 │ │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ │ + mov 0x8(%r15),%r10 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm6 │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm8 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - movq %r8,%xmm3 │ │ │ │ │ - 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 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd 0x68(%rsp),%xmm11 │ │ │ │ │ - movsd %xmm11,0x78(%rsp) │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm11,0x168(%rsp) │ │ │ │ │ - movsd 0x88(%rsp),%xmm11 │ │ │ │ │ - movsd 0x90(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm4,0x90(%rsp) │ │ │ │ │ - addsd 0x68(%rsp),%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm2,0x88(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm8,0xa0(%rsp) │ │ │ │ │ - addsd %xmm14,%xmm9 │ │ │ │ │ - movsd %xmm2,0x170(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm2 │ │ │ │ │ + movsd 0x28(%rsp),%xmm10 │ │ │ │ │ + lea (%r12,%r11,1),%r8 │ │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + movsd 0x20(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movsd %xmm13,0x58(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm4,0xe0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + lea (%r14,%r11,1),%r8 │ │ │ │ │ + movsd (%r8),%xmm2 │ │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ │ + lea 0x0(,%r10,8),%r8 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + lea (%r12,%r8,1),%r10 │ │ │ │ │ + movsd (%r10),%xmm8 │ │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ │ + lea (%r14,%r8,1),%r10 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movsd (%r10),%xmm7 │ │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ │ + lea 0x0(%rbp,%r11,1),%r10 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm7,%xmm3 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movq %rax,%xmm3 │ │ │ │ │ - movsd %xmm9,0x180(%rsp) │ │ │ │ │ - mov -0x40(%rsp),%rax │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ - movq %rdi,%xmm3 │ │ │ │ │ + movsd %xmm1,0x60(%rsp) │ │ │ │ │ + movsd %xmm2,0xe8(%rsp) │ │ │ │ │ + movsd 0x48(%rsp),%xmm2 │ │ │ │ │ + movsd 0x40(%rsp),%xmm8 │ │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + lea 0x0(%r13,%r11,1),%r10 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r10),%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm7 │ │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r11 │ │ │ │ │ + lea 0x0(%r13,%r8,1),%r10 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm7 │ │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd (%r10),%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + lea (%r12,%r9,1),%r10 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + add %r14,%r9 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movsd -0x70(%rsp),%xmm1 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + addsd %xmm7,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm7,0x80(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + movsd 0x60(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + subsd 0x58(%rsp),%xmm2 │ │ │ │ │ + addsd 0x58(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm2,0x88(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm8,0xb8(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + movsd %xmm1,0x170(%rsp) │ │ │ │ │ + movsd 0x90(%rsp),%xmm1 │ │ │ │ │ movsd %xmm2,0x98(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm4,0x178(%rsp) │ │ │ │ │ - movsd -0x78(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm11,0xb8(%rsp) │ │ │ │ │ - movsd %xmm9,0xa8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm8 │ │ │ │ │ - movq %rbx,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm13,0xa8(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd 0x60(%rsp),%xmm1 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ - movsd %xmm3,0xb0(%rsp) │ │ │ │ │ - movq %rbx,%xmm3 │ │ │ │ │ - addsd %xmm13,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm13 │ │ │ │ │ - lea (%r14,%rax,1),%rbx │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movsd %xmm8,0x188(%rsp) │ │ │ │ │ - movq %rdi,%xmm8 │ │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ │ - movsd %xmm9,0xc8(%rsp) │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - movsd %xmm13,0xd8(%rsp) │ │ │ │ │ - mov %rdi,-0x68(%rsp) │ │ │ │ │ - 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 %xmm7,0x90(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd %xmm1,0xa0(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm12 │ │ │ │ │ + movsd %xmm8,0xc8(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm7,0x178(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm12,0x180(%rsp) │ │ │ │ │ + addsd %xmm11,%xmm7 │ │ │ │ │ + movsd %xmm7,0xb0(%rsp) │ │ │ │ │ addsd %xmm7,%xmm13 │ │ │ │ │ - movsd %xmm7,0xe0(%rsp) │ │ │ │ │ - movsd (%rbx),%xmm7 │ │ │ │ │ - addsd %xmm2,%xmm9 │ │ │ │ │ - movsd %xmm2,0xd0(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - lea (%r14,%r9,1),%rdi │ │ │ │ │ - add %rsi,%r9 │ │ │ │ │ - mov %rdi,-0x78(%rsp) │ │ │ │ │ - movsd %xmm9,0x198(%rsp) │ │ │ │ │ - movsd %xmm13,0x1a0(%rsp) │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ + movsd %xmm13,0x188(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movsd %xmm13,0xc0(%rsp) │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm14,%xmm8 │ │ │ │ │ addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mov %r9,-0x60(%rsp) │ │ │ │ │ + movsd %xmm13,0x190(%rsp) │ │ │ │ │ + movsd %xmm14,0xd0(%rsp) │ │ │ │ │ mov -0x58(%rsp),%r8 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ - lea (%r15,%r8,1),%r9 │ │ │ │ │ - add %r10,%r8 │ │ │ │ │ - lea (%r15,%rax,1),%rdi │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - mov %rdi,-0x58(%rsp) │ │ │ │ │ - mov %rax,-0x40(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd 0x118(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm13 │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - 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 │ │ │ │ │ - movsd -0x70(%rsp),%xmm11 │ │ │ │ │ - mov %r8,-0x70(%rsp) │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm13,0xe8(%rsp) │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - movsd (%r15),%xmm7 │ │ │ │ │ - subsd %xmm9,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm3,0xd8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm6 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm14 │ │ │ │ │ + movsd %xmm8,0x198(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x50(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movsd -0x78(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm9 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + lea 0x0(%rbp,%r8,1),%r11 │ │ │ │ │ + add %r13,%r8 │ │ │ │ │ + movsd 0x128(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm3,0xe0(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mov %r11,-0x70(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm10,%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ │ + mov %r8,-0x58(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm10,0xe8(%rsp) │ │ │ │ │ + addsd %xmm14,%xmm4 │ │ │ │ │ + lea 0x0(%rbp,%rcx,1),%r11 │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ + movsd %xmm14,0xf8(%rsp) │ │ │ │ │ + movsd %xmm5,0x1a0(%rsp) │ │ │ │ │ + movsd (%r8),%xmm5 │ │ │ │ │ + lea (%r12,%rsi,1),%r8 │ │ │ │ │ + add %r14,%rsi │ │ │ │ │ + mov %r11,-0x78(%rsp) │ │ │ │ │ + mulsd %xmm5,%xmm3 │ │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ │ + movsd %xmm4,0x1a8(%rsp) │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x118(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm9,0xf0(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + lea (%r12,%rdi,1),%rcx │ │ │ │ │ + add %r14,%rdi │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + lea 0x0(%rbp,%rax,1),%r11 │ │ │ │ │ + add %r13,%rax │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movsd (%r8),%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + addsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd (%r12),%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movsd -0x38(%rbx),%xmm11 │ │ │ │ │ + movsd %xmm4,0x138(%rsp) │ │ │ │ │ + movsd -0x40(%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd -0x40(%rbx),%xmm2 │ │ │ │ │ + mulsd -0x38(%rbx),%xmm3 │ │ │ │ │ + addsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rsi),%xmm3 │ │ │ │ │ + movsd 0x110(%rsp),%xmm9 │ │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x100(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm11 │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm5 │ │ │ │ │ + movsd 0x120(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + movsd (%r9),%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ movsd (%r10),%xmm3 │ │ │ │ │ - movsd %xmm13,0x128(%rsp) │ │ │ │ │ - movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ + lea 0x0(%rbp,%rdx,1),%r9 │ │ │ │ │ + movsd %xmm10,0x1b0(%rsp) │ │ │ │ │ + movsd 0x130(%rsp),%xmm10 │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + movsd (%r9),%xmm7 │ │ │ │ │ + movsd %xmm11,0x100(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm11 │ │ │ │ │ + movsd -0x20(%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ + mulsd -0x18(%rbx),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + movsd -0x18(%rbx),%xmm4 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd -0x20(%rbx),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rdi),%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm0 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm15 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - movsd (%r8),%xmm7 │ │ │ │ │ - lea (%r14,%rdx,1),%r8 │ │ │ │ │ - add %rsi,%rdx │ │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd (%r9),%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm13,%xmm10 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm7 │ │ │ │ │ - addsd %xmm8,%xmm12 │ │ │ │ │ - subsd %xmm9,%xmm8 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - movsd %xmm12,0xf0(%rsp) │ │ │ │ │ - movsd 0x110(%rsp),%xmm12 │ │ │ │ │ - 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) │ │ │ │ │ - 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 0x120(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm9,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm7,%xmm9 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm5 │ │ │ │ │ - lea (%r14,%r12,1),%rdx │ │ │ │ │ - add %rsi,%r12 │ │ │ │ │ - movsd %xmm6,0xf8(%rsp) │ │ │ │ │ - movq %xmm4,%rax │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - movsd 0x100(%rsp),%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ movsd 0x108(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd (%r12),%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm7,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - 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 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - 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 0xe8(%rsp),%xmm1 │ │ │ │ │ - movsd %xmm4,0x1b8(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd (%rdx),%xmm4 │ │ │ │ │ + mulsd 0x68(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x68(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ + movsd 0x100(%rsp),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm4,0x108(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm8,0x68(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm15,%xmm1 │ │ │ │ │ + movsd %xmm10,0x110(%rsp) │ │ │ │ │ + subsd 0x100(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - 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 │ │ │ │ │ + movsd %xmm15,0x1c0(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm10,0x1b8(%rsp) │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + movapd %xmm15,%xmm12 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movsd %xmm13,0x100(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ addsd %xmm3,%xmm11 │ │ │ │ │ + movsd %xmm15,0x118(%rsp) │ │ │ │ │ + subsd %xmm13,%xmm15 │ │ │ │ │ + movsd %xmm15,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd 0x138(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm11 │ │ │ │ │ + mov -0x18(%rsp),%rcx │ │ │ │ │ + movsd %xmm14,0x120(%rsp) │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm15,0x128(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm11,%xmm14 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x170(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + movsd %xmm3,0x130(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ 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 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd 0x98(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - movsd 0x178(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm11,(%rax) │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - mulsd %xmm2,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm5,0x138(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm13 │ │ │ │ │ + movsd 0x70(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + addsd 0x70(%rsp),%xmm8 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm15 │ │ │ │ │ + addsd 0xa8(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm8,(%rcx) │ │ │ │ │ + mov -0x60(%rsp),%rcx │ │ │ │ │ + subsd %xmm3,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x1c0(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm9,(%rcx) │ │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + movsd %xmm2,(%rcx) │ │ │ │ │ + mov -0x70(%rsp),%rcx │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ │ + movsd 0x180(%rsp),%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ movsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x78(%rsp),%xmm2 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ movsd 0x108(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - subsd 0x70(%rsp),%xmm4 │ │ │ │ │ - subsd 0x100(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm15,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movsd 0x80(%rsp),%xmm9 │ │ │ │ │ + subsd 0x88(%rsp),%xmm9 │ │ │ │ │ + subsd 0x68(%rsp),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + subsd 0x78(%rsp),%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ 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 %xmm6,%xmm8 │ │ │ │ │ + mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm12,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ + subsd 0x110(%rsp),%xmm4 │ │ │ │ │ + mov -0x50(%rsp),%rdi │ │ │ │ │ + addsd %xmm9,%xmm8 │ │ │ │ │ + movsd 0x188(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ subsd %xmm3,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - 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 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm11 │ │ │ │ │ - movsd 0x180(%rsp),%xmm7 │ │ │ │ │ - movsd 0x138(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm12,(%rax) │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov -0x60(%rsp),%rax │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x90(%rsp),%xmm5 │ │ │ │ │ + subsd 0x98(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm1,(%rcx) │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movsd %xmm8,(%rdi) │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movsd 0x160(%rsp),%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm12 │ │ │ │ │ - movsd %xmm2,(%r14) │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - movq %rbp,%xmm12 │ │ │ │ │ - mov -0x10(%rsp),%rbp │ │ │ │ │ - subsd %xmm12,%xmm6 │ │ │ │ │ - movsd 0x88(%rsp),%xmm12 │ │ │ │ │ - subsd 0x90(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ + addsd %xmm12,%xmm9 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm6,%xmm12 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x140(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + movsd %xmm2,0x0(%rbp) │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm4,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - movaps %xmm3,%xmm12 │ │ │ │ │ - subsd %xmm1,%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ 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 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm6,(%rax) │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - movaps %xmm15,%xmm6 │ │ │ │ │ - movsd %xmm12,0x0(%rbp) │ │ │ │ │ - movsd %xmm7,(%r12) │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movsd 0x170(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm12 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm8,%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm4,(%rcx) │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + mov -0x30(%rsp),%rdi │ │ │ │ │ + movsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ + 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 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + mov -0x38(%rsp),%rsi │ │ │ │ │ + movsd 0x168(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm2,(%rdi) │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mov -0x10(%rsp),%rdx │ │ │ │ │ + movsd 0x178(%rsp),%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm6 │ │ │ │ │ + subsd 0xb8(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x158(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - mulsd %xmm6,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mov -0x20(%rsp),%rbx │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm3 │ │ │ │ │ - mov -0x58(%rsp),%r8 │ │ │ │ │ - mov -0x8(%rsp),%rbp │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm4 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm7 │ │ │ │ │ - addsd 0xf8(%rsp),%xmm7 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm6 │ │ │ │ │ + subsd 0xc8(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd 0x0(%rip),%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm12 │ │ │ │ │ + movsd %xmm12,(%rsi) │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm15,(%rbx) │ │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ │ - movsd 0x150(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm1,%xmm4 │ │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ │ subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm10,%xmm1 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0xa8(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + movapd %xmm13,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rdi) │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm4,(%r10) │ │ │ │ │ + movsd 0x100(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0xb0(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movaps %xmm15,%xmm0 │ │ │ │ │ - movsd %xmm4,(%r8) │ │ │ │ │ - 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 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - mov 0x68(%rsp),%rbp │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd %xmm15,0x0(%rbp) │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm0 │ │ │ │ │ - movsd %xmm2,(%rsi) │ │ │ │ │ - movsd %xmm15,(%rdx) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - movaps %xmm6,%xmm0 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ + movapd %xmm12,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + addsd 0x118(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd 0x120(%rsp),%xmm3 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm13 │ │ │ │ │ - subsd 0x128(%rsp),%xmm3 │ │ │ │ │ - subsd 0xe0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - movsd 0x148(%rsp),%xmm14 │ │ │ │ │ - movsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - mov -0x40(%rsp),%rbp │ │ │ │ │ - movsd 0x158(%rsp),%xmm12 │ │ │ │ │ - mov -0x50(%rsp),%r12 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm4,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm14,%xmm2 │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm10 │ │ │ │ │ - movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movsd 0xb8(%rsp),%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - subsd 0xc0(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movaps %xmm10,%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - addsd %xmm7,%xmm6 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - movsd 0x198(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm10,(%rbx) │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ + mov -0x28(%rsp),%rsi │ │ │ │ │ + mov -0x78(%rsp),%rdx │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + mov -0x40(%rsp),%rcx │ │ │ │ │ + movsd 0x190(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm2,(%rsi) │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + movsd 0x150(%rsp),%xmm9 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + mov (%rsp),%rsi │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ movsd %xmm4,(%rax) │ │ │ │ │ movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm0,(%r10) │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm12,%xmm3 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ + movsd 0x130(%rsp),%xmm5 │ │ │ │ │ + subsd 0x138(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm2,0x0(%r13) │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + movsd 0xf0(%rsp),%xmm0 │ │ │ │ │ + subsd 0xf8(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm3,(%r9) │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm2 │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm6 │ │ │ │ │ + subsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm13,(%rsi) │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + mov -0x8(%rsp),%rcx │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + movapd %xmm15,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm4 │ │ │ │ │ - movsd %xmm5,(%r12) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm6 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x160(%rsp),%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm2 │ │ │ │ │ + movsd 0x120(%rsp),%xmm6 │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ + addsd %xmm12,%xmm3 │ │ │ │ │ + subsd 0x128(%rsp),%xmm6 │ │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ │ + mov -0x58(%rsp),%rdi │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + movsd %xmm3,(%rax) │ │ │ │ │ + movsd 0xd0(%rsp),%xmm1 │ │ │ │ │ + subsd 0xd8(%rsp),%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - mov -0x68(%rsp),%rdx │ │ │ │ │ - movsd 0x1c0(%rsp),%xmm6 │ │ │ │ │ - mov (%rsp),%r8 │ │ │ │ │ - movsd 0x190(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd 0x140(%rsp),%xmm7 │ │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ │ - incq 0x220(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm1,%xmm6 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm2 │ │ │ │ │ - subsd 0xd0(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ + mov -0x20(%rsp),%rax │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x198(%rsp),%xmm7 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm2 │ │ │ │ │ + subsd 0xe8(%rsp),%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm6,(%rsi) │ │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movsd %xmm3,(%rdi) │ │ │ │ │ movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - 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 %xmm1,(%rsi) │ │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - movsd %xmm5,(%r9) │ │ │ │ │ - mov 0x1d0(%rsp),%rax │ │ │ │ │ - mov -0x30(%rsp),%r9 │ │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - add %rax,%r14 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - mov 0x1d8(%rsp),%rax │ │ │ │ │ - mulsd %xmm11,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd 0x148(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm7,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm4 │ │ │ │ │ - movsd 0x110(%rsp),%xmm0 │ │ │ │ │ - add %rax,%rsi │ │ │ │ │ - add %rax,%r10 │ │ │ │ │ - subsd 0x118(%rsp),%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm5,(%r8) │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ mulsd %xmm0,%xmm6 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ + mov -0x48(%rsp),%r11 │ │ │ │ │ + addq $0x1,0x220(%rsp) │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ subsd %xmm0,%xmm5 │ │ │ │ │ addsd %xmm2,%xmm0 │ │ │ │ │ - movsd %xmm5,(%rbx) │ │ │ │ │ - movsd %xmm0,(%rdi) │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm5,(%r10) │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + mov 0x1d0(%rsp),%rax │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ + add %rax,%rbp │ │ │ │ │ addsd %xmm0,%xmm1 │ │ │ │ │ + add %rax,%r12 │ │ │ │ │ + mov 0x1d8(%rsp),%rax │ │ │ │ │ subsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movsd %xmm0,(%r9) │ │ │ │ │ + movsd %xmm1,(%r8) │ │ │ │ │ + add %rax,%r13 │ │ │ │ │ + add %rax,%r14 │ │ │ │ │ mov 0x1e0(%rsp),%rax │ │ │ │ │ - add %rax,%r11 │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + add %rax,%r15 │ │ │ │ │ mov 0x220(%rsp),%rax │ │ │ │ │ cmp %rax,0x228(%rsp) │ │ │ │ │ - jne 90 │ │ │ │ │ + jne 80 │ │ │ │ │ add $0x1e8,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl (%rax) │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ │ │ -0000000000001850 : │ │ │ │ │ +00000000000016a0 : │ │ │ │ │ fftw_codelet_hc2cf2_20(): │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x1860(%rip),%rsi │ │ │ │ │ - jmp 1865 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + lea -0x16b0(%rip),%rsi │ │ │ │ │ + jmp 16b5 │ │ │ │ │ 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 4d180000 00420e10 8f02420e ....M....B....B. │ │ │ │ │ + 0x00000020 00000000 99160000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ea00403 31180e38 ..A.8..G....1..8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ea00403 7d160e38 ..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 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 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: 13632 (bytes into file) │ │ │ │ │ + Start of section headers: 13648 (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 0x3540: │ │ │ │ │ +There are 16 section headers, starting at offset 0x3550: │ │ │ │ │ │ │ │ │ │ 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 002835 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 002c18 000828 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 002875 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 002875 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002875 00000a 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 00287f 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 003440 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 0028bf 000014 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 0028d3 000038 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 00290b 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 00290b 000078 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 003488 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 002988 0001e0 18 14 15 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 002b68 0000aa 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 0034b8 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 002845 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 002c28 000828 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 002885 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 002885 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 002885 00000a 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 00288f 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 003450 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 0028cf 000014 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 0028e3 000038 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 00291b 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 00291b 000078 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 003498 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 002998 0001e0 18 14 15 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 002b78 0000aa 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 0034c8 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 10263 FUNC LOCAL DEFAULT 1 hc2cf2_32 │ │ │ │ │ + 2: 0000000000000000 10288 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 │ │ │ │ │ + 9: 0000000000000010 0 NOTYPE LOCAL DEFAULT 9 .LC2 │ │ │ │ │ + 10: 0000000000000008 0 NOTYPE LOCAL DEFAULT 9 .LC1 │ │ │ │ │ + 11: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 .LC4 │ │ │ │ │ + 12: 0000000000000018 0 NOTYPE LOCAL DEFAULT 9 .LC3 │ │ │ │ │ + 13: 0000000000000030 0 NOTYPE LOCAL DEFAULT 9 .LC6 │ │ │ │ │ + 14: 0000000000000028 0 NOTYPE LOCAL DEFAULT 9 .LC5 │ │ │ │ │ 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: 0000000000002820 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_32 │ │ │ │ │ + 17: 0000000000002830 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 0x2c18 contains 87 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x2c28 contains 87 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -0000000000000068 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -0000000000001630 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001644 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001656 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001675 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000017dc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000181c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001855 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001882 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001983 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001ad6 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001afc 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b09 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001b52 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c04 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001c19 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c2b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c36 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001c42 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001c61 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001caf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001cc9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001cf6 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d02 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d0e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d1b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d44 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d50 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d5e 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d6b 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001d8e 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001d9c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001da8 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001f4c 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000001f67 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001f97 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000001fab 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000001fe2 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002008 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000204f 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000206f 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000207a 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002086 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002092 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000020ab 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000020b7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000020c7 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000020d9 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -00000000000020ed 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000020fb 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002107 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000211b 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002163 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002171 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002183 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -00000000000021bb 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000021c9 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000021e3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000021f6 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000023bf 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000023d0 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000023f1 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002407 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002422 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -000000000000243c 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -0000000000002475 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -000000000000248a 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -00000000000024a3 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000024b7 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000024de 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000024ea 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002503 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002510 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -000000000000251d 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002529 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -0000000000002535 0000000a00000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ -000000000000254c 0000000900000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ -0000000000002573 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -000000000000258e 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -000000000000259f 0000000d00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ -00000000000025ac 0000000e00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ -00000000000025f8 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002606 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002614 0000000b00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ -0000000000002627 0000000c00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ -0000000000002825 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000002831 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +0000000000000076 000000100000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +000000000000161e 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001647 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000165b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000016a4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000183f 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +000000000000184c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001859 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001862 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001a8d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001aaa 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001afe 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001b06 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001bed 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001c42 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c4b 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c54 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001c6e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001c76 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001c9f 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001ca8 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001cb1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001cd8 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001cea 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001cf6 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d0b 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d1c 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d25 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d36 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d61 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001d6a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d80 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001d88 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f20 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f5c 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001f72 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000001f88 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000001f9e 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000001fa7 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000001fc2 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002020 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002037 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000205d 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000020a0 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000020b3 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000020d6 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000020ed 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000020fa 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000210f 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002120 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000213a 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002153 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002168 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000217b 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002188 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +00000000000021aa 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000021c2 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000021ca 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000021d7 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000023af 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000023ce 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000023fc 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002412 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002420 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +0000000000002444 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +000000000000247b 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000024b7 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +00000000000024c8 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000024df 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000024ef 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000250a 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002528 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000253a 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +0000000000002547 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +0000000000002553 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +000000000000258e 0000000a00000002 R_X86_64_PC32 0000000000000008 .LC1 - 4 │ │ │ │ │ +00000000000025a7 0000000900000002 R_X86_64_PC32 0000000000000010 .LC2 - 4 │ │ │ │ │ +00000000000025c5 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +00000000000025da 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000025ea 0000000e00000002 R_X86_64_PC32 0000000000000028 .LC5 - 4 │ │ │ │ │ +00000000000025f7 0000000d00000002 R_X86_64_PC32 0000000000000030 .LC6 - 4 │ │ │ │ │ +000000000000260c 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +000000000000261e 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000262f 0000000c00000002 R_X86_64_PC32 0000000000000018 .LC3 - 4 │ │ │ │ │ +000000000000264e 0000000b00000002 R_X86_64_PC32 0000000000000020 .LC4 - 4 │ │ │ │ │ +0000000000002833 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000002841 0000001200000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0x3440 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x3450 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 0x3488 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x3498 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 + 2820 │ │ │ │ │ +000000000000006c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + 2830 │ │ │ │ ├── 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..0000000000002817 │ │ │ │ │ +00000018 0000000000000048 0000001c FDE cie=00000000 pc=0000000000000000..0000000000002830 │ │ │ │ │ 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: 840 │ │ │ │ │ - DW_CFA_advance_loc2: 10235 to 000000000000280c │ │ │ │ │ + DW_CFA_advance_loc2: 10260 to 0000000000002825 │ │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000280d │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002826 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000280e │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000002827 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002810 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000002829 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002812 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000282b │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002814 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000282d │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000002816 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000282f │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002820..0000000000002835 │ │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000002830..0000000000002845 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,2028 +9,1953 @@ │ │ │ │ │ push %r14 │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ sub $0x310,%rsp │ │ │ │ │ mov 0x348(%rsp),%rax │ │ │ │ │ - dec %rax │ │ │ │ │ + sub $0x1,%rax │ │ │ │ │ shl $0x6,%rax │ │ │ │ │ - lea (%r8,%rax,1),%r14 │ │ │ │ │ + lea (%r8,%rax,1),%r13 │ │ │ │ │ mov 0x350(%rsp),%rax │ │ │ │ │ cmp %rax,0x348(%rsp) │ │ │ │ │ - jge 2805 │ │ │ │ │ + jge 281e │ │ │ │ │ mov 0x358(%rsp),%rax │ │ │ │ │ - mov %rdi,%r15 │ │ │ │ │ - mov %rdx,%r12 │ │ │ │ │ - mov %rsi,%rbp │ │ │ │ │ - mov %rcx,%r13 │ │ │ │ │ + mov %rsi,%r15 │ │ │ │ │ + mov %r13,%r8 │ │ │ │ │ + mov %rcx,-0x78(%rsp) │ │ │ │ │ + mov %rdx,%rsi │ │ │ │ │ + mov %rdi,%r10 │ │ │ │ │ + mov %r15,%r13 │ │ │ │ │ + mov %r9,-0x58(%rsp) │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ mov %rax,0x2f8(%rsp) │ │ │ │ │ neg %rax │ │ │ │ │ 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,0x308(%rsp) │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r14),%xmm8 │ │ │ │ │ - add $0x40,%r14 │ │ │ │ │ - movsd -0x38(%r14),%xmm7 │ │ │ │ │ - movsd -0x30(%r14),%xmm3 │ │ │ │ │ - movsd -0x28(%r14),%xmm2 │ │ │ │ │ - movsd -0x30(%r14),%xmm0 │ │ │ │ │ - movsd -0x28(%r14),%xmm1 │ │ │ │ │ - movsd -0x30(%r14),%xmm14 │ │ │ │ │ - movsd -0x30(%r14),%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 │ │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ + movsd (%r8),%xmm3 │ │ │ │ │ + add $0x40,%r8 │ │ │ │ │ + mulsd -0x30(%r8),%xmm3 │ │ │ │ │ + movsd -0x38(%r8),%xmm2 │ │ │ │ │ + mulsd -0x28(%r8),%xmm2 │ │ │ │ │ + movsd -0x20(%r8),%xmm12 │ │ │ │ │ + movsd -0x30(%r8),%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd -0x38(%r8),%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movsd -0x40(%r8),%xmm1 │ │ │ │ │ subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd -0x30(%r14),%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ + mulsd -0x30(%r8),%xmm0 │ │ │ │ │ + mulsd -0x28(%r8),%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + movsd -0x18(%r8),%xmm13 │ │ │ │ │ + movsd %xmm3,-0x70(%rsp) │ │ │ │ │ + movsd -0x10(%r8),%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd -0x30(%r8),%xmm4 │ │ │ │ │ + movsd %xmm7,-0x50(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + movsd -0x38(%r8),%xmm15 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm11 │ │ │ │ │ + movsd -0x28(%r8),%xmm6 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - movsd %xmm3,-0x58(%rsp) │ │ │ │ │ - movsd -0x20(%r14),%xmm3 │ │ │ │ │ - movsd %xmm15,-0x60(%rsp) │ │ │ │ │ - movsd %xmm6,-0x70(%rsp) │ │ │ │ │ - movsd %xmm1,-0x68(%rsp) │ │ │ │ │ - movsd -0x10(%r14),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - mulsd %xmm3,%xmm5 │ │ │ │ │ - mulsd %xmm3,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm15 │ │ │ │ │ - movsd -0x28(%r14),%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd -0x18(%r14),%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(%r14),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rsi │ │ │ │ │ - movsd -0x28(%r14),%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movsd -0x28(%r14),%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%r10 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ │ - movq %xmm0,%rcx │ │ │ │ │ - movsd -0x8(%r14),%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movq %xmm2,%rdi │ │ │ │ │ - movsd -0x30(%r14),%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 │ │ │ │ │ - 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) │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - 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) │ │ │ │ │ - movaps %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movq %xmm13,%r8 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm10 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movsd %xmm15,0x20(%rsp) │ │ │ │ │ - movaps %xmm6,%xmm15 │ │ │ │ │ - movsd %xmm12,0x118(%rsp) │ │ │ │ │ - movsd %xmm2,0x248(%rsp) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x28(%r8),%xmm8 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + movsd -0x30(%r8),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd -0x40(%r8),%xmm7 │ │ │ │ │ + movsd %xmm11,-0x68(%rsp) │ │ │ │ │ + movsd %xmm1,-0x60(%rsp) │ │ │ │ │ + movsd -0x38(%r8),%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movsd -0x40(%r8),%xmm4 │ │ │ │ │ + movsd %xmm15,-0x28(%rsp) │ │ │ │ │ + movsd -0x40(%r8),%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm5 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm6,-0x38(%rsp) │ │ │ │ │ + movsd -0x38(%r8),%xmm6 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd %xmm8,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm4,-0x48(%rsp) │ │ │ │ │ + movsd -0x28(%r8),%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + movsd %xmm4,-0x30(%rsp) │ │ │ │ │ + movsd -0x8(%r8),%xmm15 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd -0x28(%r8),%xmm8 │ │ │ │ │ + movsd -0x30(%r8),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd -0x40(%r8),%xmm0 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + addsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd -0x38(%r8),%xmm10 │ │ │ │ │ + mulsd %xmm15,%xmm10 │ │ │ │ │ + movsd %xmm4,0x18(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + subsd -0x40(%rsp),%xmm4 │ │ │ │ │ + addsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,0x10(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + movsd %xmm2,0x100(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd -0x28(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,0xd0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd -0x50(%rsp),%xmm2 │ │ │ │ │ + movsd %xmm4,0xc0(%rsp) │ │ │ │ │ + movsd %xmm0,0xd8(%rsp) │ │ │ │ │ + movapd %xmm11,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm0,0xc8(%rsp) │ │ │ │ │ + movsd %xmm10,0x108(%rsp) │ │ │ │ │ + movsd -0x60(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm9,0xe0(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm9,0xe8(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ │ + movsd %xmm11,0x130(%rsp) │ │ │ │ │ + movsd -0x68(%rsp),%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm0 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm0,0x1e8(%rsp) │ │ │ │ │ + movsd -0x70(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm10,0x28(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movsd %xmm9,0x60(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm9 │ │ │ │ │ + movsd %xmm10,0x50(%rsp) │ │ │ │ │ + movapd %xmm14,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + movsd %xmm11,0x58(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm11 │ │ │ │ │ + movsd %xmm0,0x68(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm11 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movapd %xmm15,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm9 │ │ │ │ │ + movsd %xmm0,0x1f8(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ subsd %xmm6,%xmm9 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movq %xmm2,%rsi │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - movsd %xmm11,0x120(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm4,0x200(%rsp) │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + movsd %xmm9,0xf0(%rsp) │ │ │ │ │ + movsd -0x30(%rsp),%xmm0 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + addsd %xmm0,%xmm3 │ │ │ │ │ + movsd %xmm7,0xf8(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd %xmm6,0xa0(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm3,0x118(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd -0x38(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd %xmm9,0xa8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd %xmm7,0x120(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm15,%xmm0 │ │ │ │ │ + movsd %xmm5,0x30(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm4 │ │ │ │ │ + movsd %xmm1,0x1f0(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd %xmm5,0x78(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm6 │ │ │ │ │ + movsd -0x60(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm1,0x208(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm6,0x80(%rsp) │ │ │ │ │ + mulsd %xmm13,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm1 │ │ │ │ │ + subsd %xmm7,%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + mulsd %xmm13,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + movsd %xmm5,-0x40(%rsp) │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movapd %xmm14,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm6,-0x38(%rsp) │ │ │ │ │ + movsd %xmm7,0x90(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm14,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm15,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + movsd %xmm2,0xb0(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ mulsd %xmm14,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm6 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ - movq %xmm2,%rcx │ │ │ │ │ - movq %rsi,%xmm2 │ │ │ │ │ - movq %rcx,%xmm4 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - mulsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm4,0x80(%rsp) │ │ │ │ │ - movsd %xmm9,0x240(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm9 │ │ │ │ │ - movsd %xmm2,0x250(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm9 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - mulsd %xmm1,%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm13 │ │ │ │ │ - movaps %xmm0,%xmm10 │ │ │ │ │ - movsd %xmm2,0x88(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movsd -0x78(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm9 │ │ │ │ │ - addsd %xmm10,%xmm15 │ │ │ │ │ - movsd %xmm9,0x258(%rsp) │ │ │ │ │ - movq %xmm15,%rsi │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm0,%xmm15 │ │ │ │ │ - subsd %xmm13,%xmm15 │ │ │ │ │ - movsd -0x68(%rsp),%xmm13 │ │ │ │ │ - movsd %xmm15,0x58(%rsp) │ │ │ │ │ - movsd -0x60(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm2,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movaps %xmm15,%xmm9 │ │ │ │ │ - mulsd %xmm3,%xmm9 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - addsd %xmm6,%xmm9 │ │ │ │ │ - subsd %xmm6,%xmm12 │ │ │ │ │ - movaps %xmm15,%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 │ │ │ │ │ - movsd %xmm13,0x130(%rsp) │ │ │ │ │ - movsd %xmm4,0x138(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm12 │ │ │ │ │ - mulsd %xmm0,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm10,0x98(%rsp) │ │ │ │ │ - movsd -0x58(%rsp),%xmm10 │ │ │ │ │ - movsd -0x70(%rsp),%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm13 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - mov 0x40(%r9),%rbx │ │ │ │ │ - mulsd %xmm9,%xmm11 │ │ │ │ │ - mov 0x20(%r9),%rdx │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - lea 0x0(,%rbx,8),%r11 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - lea (%r15,%r11,1),%rbx │ │ │ │ │ - lea (%r12,%r11,1),%r10 │ │ │ │ │ - mov %r10,-0x30(%rsp) │ │ │ │ │ - mov %rbx,-0x38(%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 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - movsd %xmm2,-0x50(%rsp) │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - 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 │ │ │ │ │ - mulsd %xmm1,%xmm11 │ │ │ │ │ - movsd %xmm12,0xf8(%rsp) │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm2 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - movsd (%rbx),%xmm11 │ │ │ │ │ - movsd %xmm12,0x110(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - lea (%r15,%r10,1),%rbx │ │ │ │ │ - mov %rbx,-0x28(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm15,%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm13,%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm11,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm13,%xmm11 │ │ │ │ │ - movsd (%rbx),%xmm13 │ │ │ │ │ - lea (%r12,%r10,1),%rbx │ │ │ │ │ - movsd (%rbx),%xmm10 │ │ │ │ │ - mov %rbx,-0x20(%rsp) │ │ │ │ │ - lea 0x0(,%rdx,8),%rbx │ │ │ │ │ - lea (%r15,%rbx,1),%rdx │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ │ - mulsd %xmm13,%xmm15 │ │ │ │ │ - mulsd %xmm14,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ - 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 │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm13,%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm15,%xmm12 │ │ │ │ │ - subsd %xmm14,%xmm13 │ │ │ │ │ - movsd (%r15),%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 (%r15),%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - movsd %xmm15,0x268(%rsp) │ │ │ │ │ - movsd -0x8(%rsp),%xmm15 │ │ │ │ │ - mov %rdx,-0x8(%rsp) │ │ │ │ │ - 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 %xmm13,%xmm7 │ │ │ │ │ - movsd %xmm7,0x288(%rsp) │ │ │ │ │ - movsd 0x0(%r13),%xmm7 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movaps %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - movsd (%rdx),%xmm8 │ │ │ │ │ - lea 0x0(%rbp,%r11,1),%rdx │ │ │ │ │ - add %r13,%r11 │ │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm13 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - movsd 0x18(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm3,0xb8(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ subsd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd %xmm12,%xmm4 │ │ │ │ │ + movsd %xmm3,-0x48(%rsp) │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + mulsd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + movsd %xmm5,-0x30(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + movsd %xmm6,-0x28(%rsp) │ │ │ │ │ + movsd %xmm4,0x128(%rsp) │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + addsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm3,0x110(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm3,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movapd %xmm3,%xmm6 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm6,0x1d0(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%r10),%xmm2 │ │ │ │ │ + movsd %xmm5,0x1d8(%rsp) │ │ │ │ │ + mov -0x58(%rsp),%r9 │ │ │ │ │ + mov 0x40(%r9),%rax │ │ │ │ │ + mov 0x20(%r9),%rdi │ │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ │ + lea (%r10,%rdx,1),%rax │ │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ │ + movsd (%rax),%xmm4 │ │ │ │ │ + mov %rax,-0x20(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm5 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mov %rcx,-0x18(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mov 0x60(%r9),%rdi │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ │ movsd (%rbx),%xmm4 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm8 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm10,%xmm4 │ │ │ │ │ - movq %r8,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm14 │ │ │ │ │ - subsd %xmm8,%xmm4 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - lea 0x0(%r13,%r10,1),%r11 │ │ │ │ │ - addsd %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movsd 0x20(%rsp),%xmm10 │ │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - movsd (%r11),%xmm10 │ │ │ │ │ - mulsd %xmm8,%xmm12 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movq %r8,%xmm12 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%r8 │ │ │ │ │ - mulsd %xmm12,%xmm8 │ │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ │ + mov %rbx,-0x10(%rsp) │ │ │ │ │ + movsd (%r11),%xmm5 │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ + mov %r11,-0x8(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm11,%xmm6 │ │ │ │ │ + mov -0x78(%rsp),%rbx │ │ │ │ │ + mulsd %xmm4,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + mulsd %xmm5,%xmm8 │ │ │ │ │ + mulsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x10(%rsp),%xmm4 │ │ │ │ │ + lea (%r10,%rcx,1),%r14 │ │ │ │ │ + lea (%rsi,%rcx,1),%r15 │ │ │ │ │ + movsd (%r14),%xmm5 │ │ │ │ │ + mov %r14,(%rsp) │ │ │ │ │ subsd %xmm11,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm11 │ │ │ │ │ - movsd -0x78(%rsp),%xmm12 │ │ │ │ │ - mov 0x78(%r9),%r8 │ │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ │ - mov 0x38(%r9),%r8 │ │ │ │ │ - lea 0x0(%rbp,%rbx,1),%r10 │ │ │ │ │ - lea 0x0(%r13,%rbx,1),%r11 │ │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ │ + movsd 0x18(%rsp),%xmm11 │ │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%rbp │ │ │ │ │ + lea (%rbx,%rcx,1),%r12 │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm6 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + mulsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%rcx │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + addsd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + movsd 0x10(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm7,%xmm5 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movsd %xmm11,0x218(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%rsi),%xmm6 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm11,0x220(%rsp) │ │ │ │ │ + addsd (%rsi),%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ + addsd %xmm1,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm6,0x230(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + movsd %xmm11,0x228(%rsp) │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd %xmm3,0x238(%rsp) │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movsd %xmm2,0x240(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm2 │ │ │ │ │ + movsd %xmm1,0x138(%rsp) │ │ │ │ │ + movsd %xmm0,0x248(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + movsd -0x40(%r8),%xmm1 │ │ │ │ │ + mov %rbp,0x10(%rsp) │ │ │ │ │ + movsd -0x38(%r8),%xmm8 │ │ │ │ │ + mov %r12,0x18(%rsp) │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x28(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm8 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + mulsd -0x38(%r8),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mulsd -0x40(%r8),%xmm0 │ │ │ │ │ + mov 0x78(%r9),%rdi │ │ │ │ │ + addsd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x20(%rsp),%xmm8 │ │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm3 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm8 │ │ │ │ │ + lea 0x0(,%rdi,8),%r15 │ │ │ │ │ + lea 0x0(%r13,%r15,1),%rbp │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm3 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + lea (%rbx,%rdx,1),%rbx │ │ │ │ │ + mulsd %xmm3,%xmm8 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ │ + mov %rcx,%rbx │ │ │ │ │ + lea (%rcx,%rax,1),%r14 │ │ │ │ │ + mulsd %xmm6,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm7 │ │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ │ + lea (%rcx,%r15,1),%r12 │ │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x30(%rsp),%xmm8 │ │ │ │ │ mov %r11,0x30(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm12 │ │ │ │ │ - mulsd %xmm3,%xmm11 │ │ │ │ │ - mulsd %xmm3,%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %xmm10,0x158(%rsp) │ │ │ │ │ - movsd 0x38(%rsp),%xmm10 │ │ │ │ │ - movsd %xmm3,0x160(%rsp) │ │ │ │ │ - movsd (%r10),%xmm3 │ │ │ │ │ - movsd %xmm8,0x168(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm8 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd (%r11),%xmm2 │ │ │ │ │ - movsd %xmm4,0x170(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm6 │ │ │ │ │ + mulsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm3,%xmm10 │ │ │ │ │ addsd %xmm11,%xmm4 │ │ │ │ │ - movq %rax,%xmm7 │ │ │ │ │ - lea 0x0(,%r8,8),%r11 │ │ │ │ │ - mov 0x18(%r9),%r8 │ │ │ │ │ - movsd %xmm8,0x298(%rsp) │ │ │ │ │ - movsd %xmm4,0x2a0(%rsp) │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - movsd 0x48(%rsp),%xmm10 │ │ │ │ │ + movapd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm13,%xmm8 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm6 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ addsd %xmm4,%xmm8 │ │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + movsd %xmm8,0x250(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm13,0x140(%rsp) │ │ │ │ │ + addsd %xmm10,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + subsd %xmm13,%xmm12 │ │ │ │ │ + movsd %xmm0,0x268(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm8 │ │ │ │ │ + addsd %xmm3,%xmm10 │ │ │ │ │ + movsd %xmm12,0x258(%rsp) │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movsd %xmm8,0x148(%rsp) │ │ │ │ │ + addsd %xmm6,%xmm1 │ │ │ │ │ + movsd %xmm10,0x260(%rsp) │ │ │ │ │ + movsd %xmm0,0x270(%rsp) │ │ │ │ │ + movsd (%r12),%xmm0 │ │ │ │ │ + movsd %xmm1,0x278(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + movsd 0x50(%rsp),%xmm8 │ │ │ │ │ mov 0x58(%r9),%rdi │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - lea 0x0(,%rdi,8),%r10 │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%r10,1),%rdi │ │ │ │ │ - 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 │ │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ + movsd 0x90(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + lea 0x0(,%rdi,8),%r14 │ │ │ │ │ + mov 0x38(%r9),%rdi │ │ │ │ │ + lea 0x0(%r13,%r14,1),%rax │ │ │ │ │ + lea (%rcx,%r14,1),%rcx │ │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ movsd 0x58(%rsp),%xmm10 │ │ │ │ │ - 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 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rdi │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm7 │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x10(%r9),%r8 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm7 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - mov 0x30(%r9),%r8 │ │ │ │ │ - lea (%r15,%rax,1),%rbx │ │ │ │ │ - lea (%r12,%rax,1),%rsi │ │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm6,%xmm7 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movsd 0x88(%rsp),%xmm15 │ │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ │ + movsd (%rcx),%xmm4 │ │ │ │ │ + mov %rbx,%rcx │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm0 │ │ │ │ │ + movsd 0x60(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm1 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + mov 0x18(%r9),%rdi │ │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + lea (%rbx,%rax,1),%rbp │ │ │ │ │ + movsd 0x0(%rbp),%xmm2 │ │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rbx │ │ │ │ │ + lea 0x0(%r13,%rbx,1),%r12 │ │ │ │ │ + add %rbx,%rcx │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movsd 0x68(%rsp),%xmm10 │ │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ │ + movsd (%r12),%xmm7 │ │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x78(%rsp),%xmm8 │ │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd (%r11),%xmm1 │ │ │ │ │ + mulsd %xmm1,%xmm10 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + movsd 0x80(%rsp),%xmm10 │ │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ │ + mulsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + mulsd %xmm8,%xmm2 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + mulsd %xmm7,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ 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) │ │ │ │ │ - movsd %xmm9,0x178(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm11,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm10,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm10,%xmm8 │ │ │ │ │ + addsd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd %xmm8,0x280(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm8 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd %xmm12,0x150(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm3,%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm7 │ │ │ │ │ subsd %xmm4,%xmm9 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm4 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movsd (%rbx),%xmm3 │ │ │ │ │ - lea 0x0(,%r8,8),%rbx │ │ │ │ │ - lea (%r15,%rbx,1),%rdx │ │ │ │ │ - mov 0x50(%r9),%r8 │ │ │ │ │ - movsd %xmm6,0x190(%rsp) │ │ │ │ │ - mov %rdx,-0x70(%rsp) │ │ │ │ │ - movsd %xmm9,0x188(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - lea 0x0(,%r8,8),%rsi │ │ │ │ │ - lea (%r15,%rsi,1),%rax │ │ │ │ │ - mov 0x70(%r9),%r8 │ │ │ │ │ - movsd %xmm4,0x1a8(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm4 │ │ │ │ │ - movsd %xmm8,0x1b0(%rsp) │ │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movsd 0x80(%rsp),%xmm14 │ │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ │ - add %r12,%rsi │ │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%rdx),%xmm4 │ │ │ │ │ - lea (%r12,%rbx,1),%rdx │ │ │ │ │ - subsd %xmm3,%xmm2 │ │ │ │ │ - movsd (%rdx),%xmm3 │ │ │ │ │ - mov %rdx,-0x58(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm15 │ │ │ │ │ - mulsd %xmm4,%xmm8 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm10 │ │ │ │ │ addsd %xmm7,%xmm8 │ │ │ │ │ - movsd (%rsi),%xmm7 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - movsd 0x98(%rsp),%xmm15 │ │ │ │ │ - movaps %xmm4,%xmm9 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movq %rcx,%xmm3 │ │ │ │ │ - lea (%r15,%rdx,1),%rcx │ │ │ │ │ - mulsd %xmm7,%xmm3 │ │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ │ - movsd 0xb8(%rsp),%xmm13 │ │ │ │ │ - movsd 0xb0(%rsp),%xmm14 │ │ │ │ │ - mov 0x8(%r9),%r8 │ │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm11 │ │ │ │ │ - movsd (%rcx),%xmm4 │ │ │ │ │ - lea (%r12,%rdx,1),%rcx │ │ │ │ │ - movsd (%rcx),%xmm3 │ │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - mov 0x68(%r9),%r8 │ │ │ │ │ - lea (%r15,%rcx,1),%rdx │ │ │ │ │ - lea (%r12,%rcx,1),%rsi │ │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - mulsd %xmm4,%xmm12 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - mulsd %xmm3,%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm3 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - subsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - subsd %xmm10,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm15 │ │ │ │ │ - subsd %xmm8,%xmm7 │ │ │ │ │ - movaps %xmm15,%xmm12 │ │ │ │ │ - movaps %xmm4,%xmm15 │ │ │ │ │ - addsd %xmm12,%xmm15 │ │ │ │ │ - movsd %xmm15,0x1b8(%rsp) │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - subsd %xmm11,%xmm2 │ │ │ │ │ - addsd %xmm11,%xmm4 │ │ │ │ │ - movsd %xmm15,0x2a8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm12 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm6,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm8,0x160(%rsp) │ │ │ │ │ + addsd %xmm9,%xmm12 │ │ │ │ │ + movsd %xmm10,0x158(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ │ + movsd %xmm13,0x288(%rsp) │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm12,0x290(%rsp) │ │ │ │ │ + movsd %xmm0,0x170(%rsp) │ │ │ │ │ + movsd %xmm10,0x168(%rsp) │ │ │ │ │ + mov 0x10(%r9),%rdi │ │ │ │ │ + movsd -0x70(%rsp),%xmm6 │ │ │ │ │ + movsd -0x68(%rsp),%xmm5 │ │ │ │ │ + movsd 0xa0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + lea 0x0(,%rdi,8),%r12 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + mov 0x30(%r9),%rdi │ │ │ │ │ + movsd 0xa8(%rsp),%xmm9 │ │ │ │ │ + lea (%r10,%r12,1),%r11 │ │ │ │ │ + lea (%rsi,%r12,1),%rbp │ │ │ │ │ + movsd (%r11),%xmm0 │ │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + mov %rbp,0x98(%rsp) │ │ │ │ │ + movsd 0xb8(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm4 │ │ │ │ │ + movsd 0xb0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + mulsd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + lea 0x0(,%rdi,8),%r11 │ │ │ │ │ + mov 0x50(%r9),%rdi │ │ │ │ │ + lea (%r10,%r11,1),%rbx │ │ │ │ │ + lea (%rsi,%r11,1),%rax │ │ │ │ │ addsd %xmm3,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm13 │ │ │ │ │ - movaps %xmm12,%xmm15 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - movsd 0xc8(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ - subsd %xmm4,%xmm13 │ │ │ │ │ - addsd %xmm4,%xmm15 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd (%rdx),%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - lea 0x0(,%r8,8),%rdx │ │ │ │ │ - mov 0x48(%r9),%r8 │ │ │ │ │ - lea (%r15,%rdx,1),%rax │ │ │ │ │ - movsd %xmm13,0x2b0(%rsp) │ │ │ │ │ - movsd %xmm15,0x1c0(%rsp) │ │ │ │ │ - movsd -0x68(%rsp),%xmm13 │ │ │ │ │ - movsd -0x60(%rsp),%xmm15 │ │ │ │ │ - movsd %xmm4,0x1d0(%rsp) │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ + mov %rbx,-0x70(%rsp) │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ mov %rax,-0x68(%rsp) │ │ │ │ │ - addsd %xmm3,%xmm4 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - lea (%r12,%rdx,1),%rsi │ │ │ │ │ - movaps %xmm12,%xmm8 │ │ │ │ │ - mov %rsi,-0x60(%rsp) │ │ │ │ │ - movsd %xmm4,0x1d8(%rsp) │ │ │ │ │ - movsd %xmm7,0x1e0(%rsp) │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm4 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd 0xc0(%rsp),%xmm13 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%rsi),%xmm6 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - lea 0x0(,%r8,8),%rsi │ │ │ │ │ - lea (%r15,%rsi,1),%rax │ │ │ │ │ - movaps %xmm13,%xmm11 │ │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ │ - mulsd %xmm6,%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%rax),%xmm2 │ │ │ │ │ - lea (%r12,%rsi,1),%rax │ │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ │ - movsd (%rax),%xmm8 │ │ │ │ │ - movsd 0xd0(%rsp),%xmm13 │ │ │ │ │ - movsd 0xd8(%rsp),%xmm12 │ │ │ │ │ - mov 0x28(%r9),%r8 │ │ │ │ │ - movsd 0xe0(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(,%r8,8),%rax │ │ │ │ │ - lea (%r15,%rax,1),%r8 │ │ │ │ │ - movsd (%r8),%xmm10 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ │ - lea (%r12,%rax,1),%r8 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm12,%xmm7 │ │ │ │ │ - mov %r8,0xd8(%rsp) │ │ │ │ │ - mulsd %xmm8,%xmm7 │ │ │ │ │ - mulsd %xmm12,%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm8 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - mov -0x78(%rsp),%r8 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - add %r15,%r8 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - mov %r8,0xe0(%rsp) │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movsd 0xe8(%rsp),%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm4,%xmm5 │ │ │ │ │ - addsd %xmm12,%xmm7 │ │ │ │ │ - addsd %xmm9,%xmm5 │ │ │ │ │ - subsd %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - subsd %xmm11,%xmm7 │ │ │ │ │ - movsd 0xf8(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm15 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - movsd %xmm13,0x2b8(%rsp) │ │ │ │ │ - movsd %xmm15,0x1e8(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - subsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - addsd %xmm5,%xmm13 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm7,%xmm3 │ │ │ │ │ - movsd %xmm4,0x2e0(%rsp) │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - mov -0x78(%rsp),%r8 │ │ │ │ │ - movsd %xmm13,0x1f0(%rsp) │ │ │ │ │ - movsd %xmm8,0x2d8(%rsp) │ │ │ │ │ - movsd %xmm15,0x2c0(%rsp) │ │ │ │ │ - movsd %xmm5,0x2c8(%rsp) │ │ │ │ │ - movsd %xmm3,0x2d0(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ - add %r12,%r8 │ │ │ │ │ - movsd (%r8),%xmm2 │ │ │ │ │ - mov %r8,-0x78(%rsp) │ │ │ │ │ - lea (%r15,%r10,1),%r8 │ │ │ │ │ - add %r12,%r10 │ │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ │ - mov %r8,0xe8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea 0x0(,%rdi,8),%rbp │ │ │ │ │ + mulsd %xmm3,%xmm5 │ │ │ │ │ + mov 0x70(%r9),%rdi │ │ │ │ │ + mulsd %xmm0,%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm8,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + lea (%r10,%rbp,1),%rcx │ │ │ │ │ + lea (%rsi,%rbp,1),%rbx │ │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mov %rbx,0xa8(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rbx │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%rcx),%xmm0 │ │ │ │ │ mulsd %xmm2,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm4 │ │ │ │ │ - movsd 0x100(%rsp),%xmm13 │ │ │ │ │ - addsd %xmm5,%xmm3 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd (%r10),%xmm4 │ │ │ │ │ - lea (%r15,%r11,1),%r10 │ │ │ │ │ - add %r12,%r11 │ │ │ │ │ - mov %r10,0xf8(%rsp) │ │ │ │ │ - movaps %xmm13,%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm11,%xmm5 │ │ │ │ │ - mulsd %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm13,%xmm4 │ │ │ │ │ - subsd %xmm5,%xmm4 │ │ │ │ │ - movsd (%r10),%xmm5 │ │ │ │ │ - movsd 0x108(%rsp),%xmm15 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - movsd (%r11),%xmm6 │ │ │ │ │ - lea (%r12,%rdi,1),%r10 │ │ │ │ │ - movsd 0x118(%rsp),%xmm12 │ │ │ │ │ - mov %r11,0x100(%rsp) │ │ │ │ │ - lea (%r15,%rdi,1),%r11 │ │ │ │ │ - movsd (%r10),%xmm10 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ │ - mov %r11,0x108(%rsp) │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r11 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - mov %rdi,0x118(%rsp) │ │ │ │ │ - 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 │ │ │ │ │ - addsd %xmm9,%xmm12 │ │ │ │ │ - subsd %xmm4,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm11 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - movaps %xmm11,%xmm10 │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - subsd %xmm10,%xmm15 │ │ │ │ │ - movaps %xmm12,%xmm10 │ │ │ │ │ - movsd %xmm3,0x228(%rsp) │ │ │ │ │ - movsd (%rdi),%xmm3 │ │ │ │ │ - movsd %xmm14,0x220(%rsp) │ │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ │ - movsd %xmm11,0x1f8(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movsd 0xc8(%rsp),%xmm13 │ │ │ │ │ + lea (%r10,%rbx,1),%rcx │ │ │ │ │ + lea (%rsi,%rbx,1),%rax │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + movsd 0xc0(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm5 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + addsd %xmm10,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm8 │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - movsd -0x50(%rsp),%xmm6 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r10 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - movaps %xmm11,%xmm12 │ │ │ │ │ - addsd %xmm10,%xmm11 │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - mov %r10,-0x50(%rsp) │ │ │ │ │ - subsd %xmm10,%xmm12 │ │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ │ - movsd %xmm11,0x208(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movsd %xmm12,0x200(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movsd (%r11),%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - addsd %xmm5,%xmm12 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rbx,1),%r11 │ │ │ │ │ - add %r13,%rbx │ │ │ │ │ - movsd %xmm11,0x218(%rsp) │ │ │ │ │ - movsd %xmm12,0x210(%rsp) │ │ │ │ │ - mulsd %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm7 │ │ │ │ │ - movsd 0x128(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm5,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x240(%rsp),%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm13 │ │ │ │ │ + movsd %xmm13,0x178(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm8 │ │ │ │ │ + addsd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd %xmm13,0x298(%rsp) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm8,%xmm11 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + addsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm12,0x2a0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm11,0x180(%rsp) │ │ │ │ │ + movsd %xmm9,0x188(%rsp) │ │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ │ + movsd %xmm8,0x198(%rsp) │ │ │ │ │ + movsd -0x50(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm8 │ │ │ │ │ + movsd -0x60(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm0,%xmm8 │ │ │ │ │ + movsd %xmm1,0x190(%rsp) │ │ │ │ │ + movsd 0xd0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + lea 0x0(,%rdi,8),%rcx │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + mov 0x68(%r9),%rdi │ │ │ │ │ + lea (%r10,%rcx,1),%rax │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd 0xe0(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm8,0x1a0(%rsp) │ │ │ │ │ + lea (%rsi,%rcx,1),%rdx │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ │ + movsd (%rdx),%xmm1 │ │ │ │ │ + mov %rdx,0xc8(%rsp) │ │ │ │ │ + movsd 0xf0(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0xf8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ │ + mov 0x48(%r9),%rdi │ │ │ │ │ + lea (%r10,%rdx,1),%rax │ │ │ │ │ + mov %rax,-0x60(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mov %rax,-0x50(%rsp) │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ │ + lea (%r10,%rax,1),%r9 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movsd 0xd8(%rsp),%xmm9 │ │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm4 │ │ │ │ │ + movsd 0xe8(%rsp),%xmm9 │ │ │ │ │ mulsd %xmm3,%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - movsd 0x258(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ addsd %xmm4,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd (%r10),%xmm2 │ │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ │ - movsd 0x230(%rsp),%xmm14 │ │ │ │ │ - lea 0x0(%rbp,%rdx,1),%r10 │ │ │ │ │ - add %r13,%rdx │ │ │ │ │ - movsd 0x238(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm3,%xmm9 │ │ │ │ │ - lea 0x0(%rbp,%rdi,1),%r8 │ │ │ │ │ - add %r13,%rdi │ │ │ │ │ - movaps %xmm6,%xmm4 │ │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ │ - mov %rdi,0x120(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r9),%xmm0 │ │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ │ + mov -0x58(%rsp),%rax │ │ │ │ │ + movsd (%r9),%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + mov 0x28(%rax),%rdi │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + lea 0x0(,%rdi,8),%rax │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + lea (%r10,%rax,1),%rdi │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm8 │ │ │ │ │ + mov %rdi,0xe0(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ │ + lea (%r10,%r15,1),%rdi │ │ │ │ │ + add %rsi,%r15 │ │ │ │ │ mulsd %xmm8,%xmm4 │ │ │ │ │ - mulsd %xmm5,%xmm8 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r8 │ │ │ │ │ - add %r13,%rcx │ │ │ │ │ - mulsd %xmm2,%xmm11 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm12 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - addsd %xmm4,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm2 │ │ │ │ │ - lea 0x0(%rbp,%rsi,1),%rdi │ │ │ │ │ - add %r13,%rsi │ │ │ │ │ - subsd %xmm11,%xmm6 │ │ │ │ │ - addsd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm8 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm13 │ │ │ │ │ subsd %xmm8,%xmm9 │ │ │ │ │ - mulsd %xmm5,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm5 │ │ │ │ │ - addsd %xmm8,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm4 │ │ │ │ │ - movaps %xmm13,%xmm9 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd %xmm14,%xmm2 │ │ │ │ │ - movsd -0x40(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm13,0x1a8(%rsp) │ │ │ │ │ + movsd 0x108(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm9,0x2a8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x120(%rsp),%xmm11 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm9 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd %xmm9,0x1b0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + movsd %xmm13,0x2b0(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movsd %xmm1,0x2c0(%rsp) │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm10,0x2b8(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%rdi),%xmm0 │ │ │ │ │ + mov %r15,%rdi │ │ │ │ │ + movsd 0x1d8(%rsp),%xmm10 │ │ │ │ │ + movsd %xmm4,0x1b8(%rsp) │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + movsd %xmm1,0x1c0(%rsp) │ │ │ │ │ + movsd (%r15),%xmm1 │ │ │ │ │ + lea (%r10,%r14,1),%r15 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ + mov %r15,0xf8(%rsp) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + movsd 0x100(%rsp),%xmm9 │ │ │ │ │ + mov %r14,0x100(%rsp) │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + movsd 0x1c8(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r14),%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ │ + mulsd %xmm0,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + lea (%r10,%r14,1),%r15 │ │ │ │ │ + add %rsi,%r14 │ │ │ │ │ + movsd (%r14),%xmm4 │ │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + movsd 0x1d0(%rsp),%xmm9 │ │ │ │ │ + mov %r14,0x108(%rsp) │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + mulsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movsd 0x110(%rsp),%xmm10 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + mulsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x118(%rsp),%xmm13 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ │ + movapd %xmm13,%xmm4 │ │ │ │ │ + mulsd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm11,%xmm9 │ │ │ │ │ + lea (%r10,%r15,1),%r14 │ │ │ │ │ + add %rsi,%r15 │ │ │ │ │ + movsd (%r14),%xmm8 │ │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mov %r15,0x110(%rsp) │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm0,%xmm5 │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + lea 0x0(%r13,%r12,1),%r15 │ │ │ │ │ + mulsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + subsd %xmm7,%xmm4 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm12 │ │ │ │ │ - movsd (%r11),%xmm9 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd (%rbx),%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 │ │ │ │ │ - subsd %xmm9,%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm10,0x2c8(%rsp) │ │ │ │ │ + movapd %xmm3,%xmm10 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + movsd -0x48(%rsp),%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movapd %xmm12,%xmm8 │ │ │ │ │ + mov %r15,0x118(%rsp) │ │ │ │ │ + movsd 0x1f0(%rsp),%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm10,%xmm9 │ │ │ │ │ - movsd %xmm14,0x230(%rsp) │ │ │ │ │ - movsd %xmm11,0x238(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + movsd %xmm12,0x2d0(%rsp) │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd 0x208(%rsp),%xmm12 │ │ │ │ │ + movsd %xmm2,0x1e0(%rsp) │ │ │ │ │ + movsd (%r15),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + mov -0x78(%rsp),%r15 │ │ │ │ │ + movsd %xmm10,0x1c8(%rsp) │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm4,%xmm10 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x128(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,0x1d8(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm2 │ │ │ │ │ + add %r15,%r12 │ │ │ │ │ + movapd %xmm4,%xmm3 │ │ │ │ │ + movsd (%r12),%xmm1 │ │ │ │ │ + movapd %xmm11,%xmm4 │ │ │ │ │ + mov %r12,0x120(%rsp) │ │ │ │ │ + movsd %xmm10,0x1d0(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rbp,1),%r12 │ │ │ │ │ + add %r15,%rbp │ │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ │ + mov %rbp,-0x48(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + lea (%r15,%rbx,1),%r14 │ │ │ │ │ + mov %r14,0x128(%rsp) │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + lea 0x0(%r13,%rbx,1),%rbp │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movsd (%r12),%xmm2 │ │ │ │ │ + lea 0x0(%r13,%r11,1),%rbx │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + add %rcx,%r15 │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm4 │ │ │ │ │ + movsd 0x1e8(%rsp),%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd 0x0(%rbp),%xmm3 │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + lea 0x0(%r13,%rcx,1),%r14 │ │ │ │ │ + movapd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm1,%xmm7 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movsd 0x130(%rsp),%xmm7 │ │ │ │ │ + mov %r11,0x130(%rsp) │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + movsd -0x28(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm3 │ │ │ │ │ + movsd -0x30(%rsp),%xmm12 │ │ │ │ │ + addsd %xmm6,%xmm11 │ │ │ │ │ + movsd (%rbx),%xmm6 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + mulsd %xmm6,%xmm12 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd -0x28(%rsp),%xmm6 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + addsd %xmm11,%xmm12 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm6 │ │ │ │ │ + addsd %xmm12,%xmm11 │ │ │ │ │ + subsd %xmm0,%xmm12 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm2 │ │ │ │ │ + movsd %xmm12,0x2d8(%rsp) │ │ │ │ │ addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm6,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + movsd %xmm0,0x2e0(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm7,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd %xmm3,0x1e8(%rsp) │ │ │ │ │ + movsd (%r14),%xmm2 │ │ │ │ │ + movsd -0x30(%r8),%xmm5 │ │ │ │ │ + mov %r15,-0x30(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movsd (%rcx),%xmm8 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + mulsd %xmm2,%xmm5 │ │ │ │ │ + mov 0xd0(%rsp),%r11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,0x240(%rsp) │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd -0x28(%r8),%xmm2 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm13 │ │ │ │ │ + movsd %xmm0,0x1f0(%rsp) │ │ │ │ │ + movsd (%r15),%xmm0 │ │ │ │ │ + lea 0x0(%r13,%r11,1),%rcx │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + movsd -0x28(%r8),%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm6 │ │ │ │ │ + movsd %xmm7,0x2e8(%rsp) │ │ │ │ │ + mov -0x78(%rsp),%r15 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm5,0x258(%rsp) │ │ │ │ │ - movsd (%rsi),%xmm5 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ + mulsd -0x30(%r8),%xmm0 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + add %r15,%r11 │ │ │ │ │ + movsd (%r11),%xmm3 │ │ │ │ │ + mov %r11,-0x28(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rdx,1),%r15 │ │ │ │ │ + addsd %xmm5,%xmm12 │ │ │ │ │ + mov -0x78(%rsp),%r11 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movsd (%rcx),%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movsd %xmm7,0x2f0(%rsp) │ │ │ │ │ + movsd 0x200(%rsp),%xmm7 │ │ │ │ │ mulsd %xmm2,%xmm6 │ │ │ │ │ - movsd -0x30(%r14),%xmm2 │ │ │ │ │ - movsd %xmm6,0x2e8(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm9 │ │ │ │ │ - movsd (%r8),%xmm4 │ │ │ │ │ - movsd %xmm9,0x2f0(%rsp) │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - mulsd -0x28(%r14),%xmm4 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ - movsd -0x28(%r14),%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - mulsd -0x30(%r14),%xmm8 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm8 │ │ │ │ │ - movsd (%rdi),%xmm4 │ │ │ │ │ - movsd 0x248(%rsp),%xmm14 │ │ │ │ │ - mov %rax,-0x48(%rsp) │ │ │ │ │ - movsd 0x250(%rsp),%xmm12 │ │ │ │ │ - movsd (%rdx),%xmm9 │ │ │ │ │ - movsd 0x130(%rsp),%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - mulsd %xmm5,%xmm14 │ │ │ │ │ - mulsd %xmm4,%xmm10 │ │ │ │ │ - mulsd %xmm12,%xmm4 │ │ │ │ │ - movaps %xmm12,%xmm6 │ │ │ │ │ - movsd (%r10),%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm10 │ │ │ │ │ - movsd (%rax),%xmm14 │ │ │ │ │ - mov -0x78(%rsp),%rax │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm6,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + add %r11,%rdx │ │ │ │ │ + movsd (%r15),%xmm3 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ │ + lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm2 │ │ │ │ │ + addsd %xmm4,%xmm6 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mov -0x78(%rsp),%rdx │ │ │ │ │ + mulsd %xmm2,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm0 │ │ │ │ │ + add %rdx,%rax │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm14,%xmm7 │ │ │ │ │ + movsd -0x40(%rsp),%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + mulsd %xmm15,%xmm3 │ │ │ │ │ + movsd -0x38(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm4,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + mulsd %xmm3,%xmm15 │ │ │ │ │ + mulsd -0x38(%rsp),%xmm4 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm15 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm14,%xmm7 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm15 │ │ │ │ │ + addsd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movsd %xmm14,-0x40(%rsp) │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x138(%rsp),%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm0 │ │ │ │ │ - mulsd %xmm9,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm14,%xmm12 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - addsd %xmm12,%xmm0 │ │ │ │ │ - subsd %xmm9,%xmm14 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - subsd %xmm14,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm14 │ │ │ │ │ - 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 │ │ │ │ │ + addsd %xmm13,%xmm10 │ │ │ │ │ + movsd %xmm5,-0x38(%rsp) │ │ │ │ │ + movsd 0x178(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ │ + movapd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + subsd %xmm10,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm9 │ │ │ │ │ - addsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm12 │ │ │ │ │ - addsd 0x208(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm1 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + subsd %xmm14,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - movsd 0x150(%rsp),%xmm8 │ │ │ │ │ - addsd -0x40(%rsp),%xmm8 │ │ │ │ │ - mulsd %xmm2,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + addsd %xmm14,%xmm2 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ 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 0x1e8(%rsp),%xmm1 │ │ │ │ │ - addsd 0x1f8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm7 │ │ │ │ │ - movsd %xmm9,0x248(%rsp) │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd 0x148(%rsp),%xmm1 │ │ │ │ │ - addsd 0x1c0(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm12,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm1 │ │ │ │ │ - movsd 0x178(%rsp),%xmm12 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ - 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 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - addsd 0x250(%rsp),%xmm10 │ │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ │ - movaps %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm14 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm8,%xmm9 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm12,%xmm5 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd 0x178(%rsp),%xmm12 │ │ │ │ │ - movsd %xmm10,(%r15) │ │ │ │ │ - movsd %xmm9,0x0(%rbp) │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - movsd 0x150(%rsp),%xmm10 │ │ │ │ │ - subsd -0x40(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm11,%xmm12 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov -0x38(%rsp),%rax │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ + movsd %xmm15,0x208(%rsp) │ │ │ │ │ + mulsd %xmm4,%xmm14 │ │ │ │ │ + movsd 0x218(%rsp),%xmm15 │ │ │ │ │ + movsd %xmm5,0x1f8(%rsp) │ │ │ │ │ movsd 0x140(%rsp),%xmm5 │ │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ │ - subsd 0x1b8(%rsp),%xmm5 │ │ │ │ │ - movsd %xmm1,(%rax) │ │ │ │ │ - movsd 0x1f8(%rsp),%xmm1 │ │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ │ - subsd 0x1e8(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm6 │ │ │ │ │ - movsd 0x1f0(%rsp),%xmm5 │ │ │ │ │ - subsd 0x208(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm2,0x200(%rsp) │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd 0x1a8(%rsp),%xmm2 │ │ │ │ │ + movsd 0x150(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm5 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + movsd %xmm14,0x210(%rsp) │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + addsd %xmm2,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movsd 0x138(%rsp),%xmm2 │ │ │ │ │ + addsd 0x180(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm5,%xmm4 │ │ │ │ │ movsd 0x148(%rsp),%xmm5 │ │ │ │ │ - subsd 0x1c0(%rsp),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - 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 %xmm2,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm2 │ │ │ │ │ + movsd 0x160(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm10 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm13,%xmm7 │ │ │ │ │ + movsd %xmm14,(%rdi) │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ │ + movsd %xmm7,(%r10) │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ + addsd %xmm10,%xmm3 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd %xmm6,0x0(%r13) │ │ │ │ │ + movsd %xmm7,(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + subsd %xmm2,%xmm7 │ │ │ │ │ + addsd %xmm4,%xmm2 │ │ │ │ │ + movsd %xmm7,(%rdx) │ │ │ │ │ + mov -0x20(%rsp),%rdx │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm15,%xmm2 │ │ │ │ │ + subsd 0x178(%rsp),%xmm2 │ │ │ │ │ + movsd 0x1b0(%rsp),%xmm3 │ │ │ │ │ + subsd 0x1a8(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd 0x140(%rsp),%xmm14 │ │ │ │ │ + movsd 0x150(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + mov -0x10(%rsp),%rdx │ │ │ │ │ + addsd %xmm3,%xmm4 │ │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + movsd 0x138(%rsp),%xmm3 │ │ │ │ │ + subsd 0x180(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm12,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + movsd 0x148(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm9 │ │ │ │ │ + movapd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + movsd 0x160(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm13,%xmm9 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + movapd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm13,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - mov -0x28(%rsp),%rax │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm7,%xmm9 │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd 0x248(%rsp),%xmm7 │ │ │ │ │ + mulsd %xmm14,%xmm6 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm14 │ │ │ │ │ + addsd %xmm6,%xmm4 │ │ │ │ │ + movsd 0x220(%rsp),%xmm6 │ │ │ │ │ + movsd %xmm14,(%rdi) │ │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x260(%rsp),%xmm0 │ │ │ │ │ - movsd 0x2c0(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm8 │ │ │ │ │ - movsd 0x288(%rsp),%xmm7 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movaps %xmm0,%xmm9 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm8,(%rax) │ │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ │ - movsd 0x2b8(%rsp),%xmm8 │ │ │ │ │ - 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 0x2a8(%rsp),%xmm6 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov -0x8(%rsp),%rax │ │ │ │ │ - movsd %xmm5,(%rax) │ │ │ │ │ - movsd 0x2b0(%rsp),%xmm5 │ │ │ │ │ - addsd %xmm6,%xmm11 │ │ │ │ │ - subsd %xmm6,%xmm7 │ │ │ │ │ - movaps %xmm7,%xmm12 │ │ │ │ │ - movsd 0x188(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm14 │ │ │ │ │ + subsd %xmm5,%xmm14 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + mov (%rsp),%rdx │ │ │ │ │ + movsd 0x2a0(%rsp),%xmm5 │ │ │ │ │ + movsd %xmm14,(%rdi) │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ + subsd %xmm3,%xmm14 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ │ subsd %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm10,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm0,%xmm6 │ │ │ │ │ - movsd 0x200(%rsp),%xmm0 │ │ │ │ │ - addsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ + addsd %xmm5,%xmm6 │ │ │ │ │ + movsd %xmm9,-0x20(%rsp) │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + movsd 0x298(%rsp),%xmm14 │ │ │ │ │ + movsd 0x2b0(%rsp),%xmm13 │ │ │ │ │ + movsd 0x2c8(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm14,%xmm10 │ │ │ │ │ + subsd %xmm14,%xmm7 │ │ │ │ │ + movsd -0x38(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + movsd 0x2d0(%rsp),%xmm12 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x2a8(%rsp),%xmm11 │ │ │ │ │ + movsd 0x280(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm12,%xmm14 │ │ │ │ │ + movsd %xmm7,-0x10(%rsp) │ │ │ │ │ + subsd %xmm11,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + movsd 0x250(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + movsd 0x2e0(%rsp),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ addsd %xmm0,%xmm5 │ │ │ │ │ - movsd 0x180(%rsp),%xmm0 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movsd 0x158(%rsp),%xmm2 │ │ │ │ │ + addsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ mulsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd 0x130(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movapd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + addsd %xmm3,%xmm13 │ │ │ │ │ + movapd %xmm3,%xmm8 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm1,-0x78(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x258(%rsp),%xmm3 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ + movsd 0x2d8(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm13,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - movsd %xmm3,-0x28(%rsp) │ │ │ │ │ - subsd 0x200(%rsp),%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd 0x290(%rsp),%xmm3 │ │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ │ - addsd %xmm0,%xmm7 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm0 │ │ │ │ │ - movsd 0x238(%rsp),%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm8,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ - subsd 0x238(%rsp),%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm10 │ │ │ │ │ - movsd 0x180(%rsp),%xmm3 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ + subsd %xmm9,%xmm0 │ │ │ │ │ + movsd %xmm2,(%rsp) │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd 0x130(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm1,-0x18(%rsp) │ │ │ │ │ - movsd 0x158(%rsp),%xmm1 │ │ │ │ │ - subsd 0x230(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ mulsd %xmm0,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd %xmm15,-0x40(%rsp) │ │ │ │ │ + addsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ subsd %xmm0,%xmm1 │ │ │ │ │ - movsd 0x158(%rsp),%xmm0 │ │ │ │ │ - addsd 0x230(%rsp),%xmm0 │ │ │ │ │ - mulsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - addsd %xmm2,%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ 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 │ │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ │ + mulsd %xmm0,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + subsd -0x38(%rsp),%xmm3 │ │ │ │ │ + movsd 0x158(%rsp),%xmm2 │ │ │ │ │ + subsd -0x40(%rsp),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - movsd -0x78(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm3 │ │ │ │ │ - movsd %xmm3,-0x38(%rsp) │ │ │ │ │ - movsd -0x40(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm3 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - movsd -0x38(%rsp),%xmm3 │ │ │ │ │ - mov -0x70(%rsp),%rax │ │ │ │ │ - subsd -0x78(%rsp),%xmm9 │ │ │ │ │ - subsd -0x40(%rsp),%xmm4 │ │ │ │ │ - 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,(%rsi) │ │ │ │ │ - movsd -0x70(%rsp),%xmm3 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + mov -0x70(%rsp),%rdx │ │ │ │ │ + mulsd %xmm2,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + subsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd -0x20(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm14,%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + movsd -0x10(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + addsd %xmm8,%xmm15 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mov -0x28(%rsp),%r9 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm2,%xmm9 │ │ │ │ │ + movsd %xmm3,(%rdx) │ │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm15,%xmm9 │ │ │ │ │ + addsd %xmm15,%xmm3 │ │ │ │ │ + movsd %xmm9,(%r9) │ │ │ │ │ + movsd -0x20(%rsp),%xmm9 │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov -0x30(%rsp),%r9 │ │ │ │ │ + subsd %xmm14,%xmm9 │ │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ │ + movapd %xmm9,%xmm14 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm3,(%rax) │ │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ │ - movsd -0x28(%rsp),%xmm3 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm14 │ │ │ │ │ + movsd -0x10(%rsp),%xmm1 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm14,(%rdx) │ │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ │ + movsd (%rsp),%xmm14 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm2 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + mov -0x50(%rsp),%rdx │ │ │ │ │ + movsd %xmm13,(%r9) │ │ │ │ │ + mov 0x118(%rsp),%r9 │ │ │ │ │ + subsd %xmm11,%xmm14 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm2 │ │ │ │ │ - movsd %xmm9,(%rax) │ │ │ │ │ - movsd -0x18(%rsp),%xmm9 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm2 │ │ │ │ │ - mov -0x60(%rsp),%rcx │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - mov -0x48(%rsp),%rax │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - addsd %xmm6,%xmm1 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rcx) │ │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ │ + movapd %xmm7,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm4 │ │ │ │ │ subsd %xmm7,%xmm0 │ │ │ │ │ - movsd %xmm1,(%rcx) │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm11,%xmm2 │ │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ │ - addsd %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm5,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movaps %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - 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) │ │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ │ - movsd %xmm6,(%rcx) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ - mov -0x50(%rsp),%rdx │ │ │ │ │ - movsd 0x2c8(%rsp),%xmm15 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm10,%xmm4 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm4 │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm4,(%rbx) │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movsd %xmm1,(%r9) │ │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ + movapd %xmm14,%xmm0 │ │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x2b8(%rsp),%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - movsd 0x2d8(%rsp),%xmm9 │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd 0x188(%rsp),%xmm4 │ │ │ │ │ + subsd 0x198(%rsp),%xmm4 │ │ │ │ │ + movsd %xmm6,(%rdx) │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm14,(%rax) │ │ │ │ │ + movsd 0x1a0(%rsp),%xmm8 │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd 0x1d8(%rsp),%xmm0 │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movsd 0x278(%rsp),%xmm3 │ │ │ │ │ - movsd 0x270(%rsp),%xmm5 │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm7 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + subsd 0x190(%rsp),%xmm8 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm13,%xmm7 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm3,%xmm10 │ │ │ │ │ - movaps %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movsd 0x230(%rsp),%xmm6 │ │ │ │ │ + mulsd %xmm8,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - addsd %xmm13,%xmm7 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - movaps %xmm10,%xmm8 │ │ │ │ │ - movsd 0x1e0(%rsp),%xmm10 │ │ │ │ │ - mulsd %xmm9,%xmm2 │ │ │ │ │ - subsd 0x1d0(%rsp),%xmm10 │ │ │ │ │ - subsd %xmm2,%xmm6 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x210(%rsp),%xmm2 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm10 │ │ │ │ │ + mulsd 0x1b8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x220(%rsp),%xmm2 │ │ │ │ │ - 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 0x1d8(%rsp),%xmm4 │ │ │ │ │ + movsd 0x288(%rsp),%xmm15 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + movsd 0x168(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd 0x238(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm13,%xmm7 │ │ │ │ │ + addsd 0x208(%rsp),%xmm8 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm3,%xmm9 │ │ │ │ │ + movapd %xmm6,%xmm14 │ │ │ │ │ + movsd 0x1f8(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm13 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - movsd 0x2e8(%rsp),%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm7,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm5 │ │ │ │ │ + mulsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + subsd %xmm0,%xmm9 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm13 │ │ │ │ │ addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x170(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm3 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - movaps %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + movsd %xmm3,-0x70(%rsp) │ │ │ │ │ + subsd %xmm5,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movsd %xmm13,-0x50(%rsp) │ │ │ │ │ + movsd 0x260(%rsp),%xmm5 │ │ │ │ │ + movsd 0x270(%rsp),%xmm6 │ │ │ │ │ + movsd 0x2e8(%rsp),%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ │ + subsd %xmm13,%xmm1 │ │ │ │ │ + mov -0x18(%rsp),%rdx │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + addsd %xmm13,%xmm6 │ │ │ │ │ + subsd 0x1e8(%rsp),%xmm3 │ │ │ │ │ + addsd 0x1e8(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm1,%xmm4 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mov -0x30(%rsp),%rsi │ │ │ │ │ - addsd %xmm2,%xmm12 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - mulsd %xmm15,%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd 0x1f8(%rsp),%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm12 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 0x1b8(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm1 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x220(%rsp),%xmm2 │ │ │ │ │ - movaps %xmm2,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x1d8(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ 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 │ │ │ │ │ - movaps %xmm2,%xmm15 │ │ │ │ │ - movsd 0x240(%rsp),%xmm2 │ │ │ │ │ - addsd 0x168(%rsp),%xmm2 │ │ │ │ │ - addsd %xmm6,%xmm5 │ │ │ │ │ - mulsd %xmm2,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ + mulsd 0x1c8(%rsp),%xmm4 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm1,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + mulsd %xmm1,%xmm5 │ │ │ │ │ + movsd %xmm11,-0x40(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %xmm9,%rdx │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - movq %rdx,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - addsd %xmm9,%xmm6 │ │ │ │ │ - movq %xmm6,%rdx │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x198(%rsp),%xmm5 │ │ │ │ │ - subsd %xmm14,%xmm5 │ │ │ │ │ - movq %xmm5,%rcx │ │ │ │ │ - movsd 0x1a8(%rsp),%xmm5 │ │ │ │ │ - movq %rcx,%xmm14 │ │ │ │ │ - mulsd 0x0(%rip),%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x168(%rsp),%xmm4 │ │ │ │ │ + subsd 0x208(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm6 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + movapd %xmm15,%xmm5 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - movaps %xmm5,%xmm9 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - movaps %xmm12,%xmm14 │ │ │ │ │ - mulsd %xmm9,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm13,%xmm5 │ │ │ │ │ - movq %rcx,%xmm13 │ │ │ │ │ - mulsd 0x0(%rip),%xmm13 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - mov 0xe0(%rsp),%rcx │ │ │ │ │ - movaps %xmm13,%xmm6 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm14,%xmm6 │ │ │ │ │ - movq %rax,%xmm14 │ │ │ │ │ - subsd %xmm14,%xmm8 │ │ │ │ │ - movsd %xmm6,(%rsi) │ │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ │ - movaps %xmm8,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + subsd %xmm15,%xmm6 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm9,%xmm5 │ │ │ │ │ + addsd %xmm6,%xmm15 │ │ │ │ │ + subsd %xmm12,%xmm6 │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ │ + movapd %xmm3,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm13 │ │ │ │ │ + movsd %xmm5,(%rdx) │ │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ │ + movapd %xmm13,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ │ + subsd -0x70(%rsp),%xmm9 │ │ │ │ │ + mov -0x78(%rsp),%rax │ │ │ │ │ + movsd %xmm13,(%rbx) │ │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ │ + movapd %xmm9,%xmm13 │ │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ │ + mov 0x18(%rsp),%r12 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + movsd -0x50(%rsp),%xmm5 │ │ │ │ │ movsd %xmm13,(%rsi) │ │ │ │ │ - movsd %xmm14,(%r12) │ │ │ │ │ - movaps %xmm5,%xmm14 │ │ │ │ │ - movsd %xmm8,(%rcx) │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - subsd %xmm11,%xmm14 │ │ │ │ │ - movsd %xmm14,0x0(%r13) │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ │ - mov -0x10(%rsp),%rcx │ │ │ │ │ - addsd %xmm15,%xmm14 │ │ │ │ │ - movsd -0x78(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm15,%xmm0 │ │ │ │ │ - mov -0x20(%rsp),%rax │ │ │ │ │ - movsd 0x2d0(%rsp),%xmm13 │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ │ - movsd %xmm5,(%rsi) │ │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ │ - addsd %xmm4,%xmm14 │ │ │ │ │ - movsd 0x280(%rsp),%xmm5 │ │ │ │ │ - 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 │ │ │ │ │ - movsd 0x268(%rsp),%xmm6 │ │ │ │ │ - movaps %xmm14,%xmm3 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - subsd %xmm3,%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - movsd %xmm14,(%rcx) │ │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ │ - movaps %xmm0,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd 0x1c8(%rsp),%xmm1 │ │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ │ - addsd 0x1d8(%rsp),%xmm1 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ - movsd %xmm14,(%rax) │ │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ │ - movsd 0x1d0(%rsp),%xmm0 │ │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ - addsd 0x1e0(%rsp),%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - subsd %xmm10,%xmm2 │ │ │ │ │ - movaps %xmm6,%xmm10 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - movsd %xmm2,(%rax) │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + movsd 0x190(%rsp),%xmm14 │ │ │ │ │ + subsd %xmm2,%xmm13 │ │ │ │ │ + movsd %xmm9,(%rdi) │ │ │ │ │ + addsd 0x1a0(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm6,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm6 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ + mov -0x8(%rsp),%rax │ │ │ │ │ + movsd %xmm6,0x0(%rbp) │ │ │ │ │ + movsd -0x40(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm11,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + movsd %xmm13,(%rdx) │ │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm3,%xmm2 │ │ │ │ │ + movsd %xmm13,(%r12) │ │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ │ + movapd %xmm0,%xmm13 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm13 │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + mov 0xf8(%rsp),%r12 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + movapd %xmm5,%xmm13 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movsd %xmm4,(%rax) │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + movsd %xmm0,(%r12) │ │ │ │ │ + movapd %xmm13,%xmm0 │ │ │ │ │ + subsd %xmm10,%xmm13 │ │ │ │ │ + addsd %xmm10,%xmm0 │ │ │ │ │ + movsd %xmm13,(%rax) │ │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ │ + movsd %xmm0,(%rax) │ │ │ │ │ + movsd 0x0(%rip),%xmm0 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x188(%rsp),%xmm4 │ │ │ │ │ + addsd 0x198(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm0 │ │ │ │ │ - movsd %xmm6,-0x78(%rsp) │ │ │ │ │ - movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + movsd 0x240(%rsp),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + movsd 0x2c0(%rsp),%xmm11 │ │ │ │ │ + movsd 0x228(%rsp),%xmm7 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + movsd 0x0(%rip),%xmm8 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - movsd %xmm0,-0x70(%rsp) │ │ │ │ │ - movsd 0x2e0(%rsp),%xmm5 │ │ │ │ │ - movaps %xmm2,%xmm8 │ │ │ │ │ - movsd 0x0(%rip),%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm14 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm3,%xmm0 │ │ │ │ │ + movsd 0x0(%rip),%xmm3 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd %xmm11,%xmm8 │ │ │ │ │ + movsd 0x0(%rip),%xmm9 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x218(%rsp),%xmm2 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm7 │ │ │ │ │ - movsd 0x0(%rip),%xmm4 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd 0x248(%rsp),%xmm7 │ │ │ │ │ - movsd 0x2a0(%rsp),%xmm9 │ │ │ │ │ - movsd 0x298(%rsp),%xmm15 │ │ │ │ │ - movsd 0x258(%rsp),%xmm11 │ │ │ │ │ - movsd 0x2f0(%rsp),%xmm0 │ │ │ │ │ - movsd 0x0(%rip),%xmm12 │ │ │ │ │ - R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - mulsd %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - subsd %xmm1,%xmm6 │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm3 │ │ │ │ │ + addsd %xmm1,%xmm10 │ │ │ │ │ + mulsd 0x1d0(%rsp),%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm7 │ │ │ │ │ movsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x228(%rsp),%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - mulsd %xmm7,%xmm4 │ │ │ │ │ - mulsd 0x0(%rip),%xmm7 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm14 │ │ │ │ │ - addsd %xmm2,%xmm1 │ │ │ │ │ + mulsd 0x1e0(%rsp),%xmm1 │ │ │ │ │ + movsd 0x290(%rsp),%xmm15 │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + subsd %xmm3,%xmm8 │ │ │ │ │ + movsd 0x170(%rsp),%xmm6 │ │ │ │ │ + addsd 0x200(%rsp),%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm1 │ │ │ │ │ - addsd 0x138(%rsp),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm8,%xmm4 │ │ │ │ │ + movsd 0x210(%rsp),%xmm9 │ │ │ │ │ + movsd 0x268(%rsp),%xmm7 │ │ │ │ │ + movsd 0x278(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm9 │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movapd %xmm7,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm12 │ │ │ │ │ + R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm6 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ mulsd %xmm1,%xmm2 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd %xmm4,-0x70(%rsp) │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm8,-0x50(%rsp) │ │ │ │ │ + mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + movsd 0x2f0(%rsp),%xmm8 │ │ │ │ │ + subsd %xmm8,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm6 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm9,%xmm1 │ │ │ │ │ - subsd %xmm11,%xmm1 │ │ │ │ │ + addsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd 0x1f0(%rsp),%xmm1 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ mulsd 0x0(%rip),%xmm3 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ + addsd %xmm8,%xmm7 │ │ │ │ │ mulsd %xmm1,%xmm12 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ addsd %xmm2,%xmm12 │ │ │ │ │ movsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movsd 0x0(%rip),%xmm1 │ │ │ │ │ - R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - movsd 0x0(%rip),%xmm5 │ │ │ │ │ R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ - mulsd 0x218(%rsp),%xmm5 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm13 │ │ │ │ │ + subsd %xmm1,%xmm3 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ - mulsd 0x228(%rsp),%xmm13 │ │ │ │ │ + mulsd %xmm11,%xmm2 │ │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ │ + mulsd 0x1e0(%rsp),%xmm4 │ │ │ │ │ + addsd 0x1f0(%rsp),%xmm5 │ │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ │ + mov 0x98(%rsp),%rbp │ │ │ │ │ + movapd %xmm2,%xmm1 │ │ │ │ │ + movsd 0x0(%rip),%xmm2 │ │ │ │ │ + R_X86_64_PC32 .LC1-0x4 │ │ │ │ │ + mulsd 0x1c0(%rsp),%xmm2 │ │ │ │ │ addsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm9,%xmm5 │ │ │ │ │ - movsd 0x0(%rip),%xmm9 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + movsd 0x0(%rip),%xmm4 │ │ │ │ │ + R_X86_64_PC32 .LC2-0x4 │ │ │ │ │ + mulsd 0x1d0(%rsp),%xmm4 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm4 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm11,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm2,%xmm11 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movaps %xmm15,%xmm1 │ │ │ │ │ - movsd 0x0(%rip),%xmm15 │ │ │ │ │ - R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ │ - mulsd %xmm1,%xmm9 │ │ │ │ │ + movapd %xmm7,%xmm1 │ │ │ │ │ mulsd 0x0(%rip),%xmm1 │ │ │ │ │ R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ - mulsd %xmm5,%xmm15 │ │ │ │ │ - mulsd 0x0(%rip),%xmm5 │ │ │ │ │ - R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd 0x1a0(%rsp),%xmm9 │ │ │ │ │ - subsd 0x248(%rsp),%xmm9 │ │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ │ - subsd %xmm5,%xmm1 │ │ │ │ │ - movsd 0x1b0(%rsp),%xmm5 │ │ │ │ │ - subsd 0x138(%rsp),%xmm5 │ │ │ │ │ - movq %xmm5,%rax │ │ │ │ │ + movsd %xmm11,-0x40(%rsp) │ │ │ │ │ + movsd 0x0(%rip),%xmm11 │ │ │ │ │ + R_X86_64_PC32 .LC5-0x4 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ movsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC6-0x4 │ │ │ │ │ + mulsd %xmm7,%xmm5 │ │ │ │ │ + subsd %xmm4,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm7 │ │ │ │ │ R_X86_64_PC32 .LC4-0x4 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + subsd 0x210(%rsp),%xmm4 │ │ │ │ │ + movsd 0x0(%rip),%xmm15 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - mulsd %xmm9,%xmm5 │ │ │ │ │ - mulsd 0x0(%rip),%xmm9 │ │ │ │ │ + mulsd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm11 │ │ │ │ │ + mulsd 0x0(%rip),%xmm4 │ │ │ │ │ R_X86_64_PC32 .LC3-0x4 │ │ │ │ │ - subsd %xmm11,%xmm5 │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mulsd 0x0(%rip),%xmm11 │ │ │ │ │ + movsd 0x170(%rsp),%xmm5 │ │ │ │ │ + subsd 0x200(%rsp),%xmm5 │ │ │ │ │ + mulsd %xmm5,%xmm15 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ 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 │ │ │ │ │ - movq %xmm11,%rdx │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rsi) │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ │ - addsd %xmm0,%xmm11 │ │ │ │ │ - movsd %xmm11,(%rcx) │ │ │ │ │ - movaps %xmm3,%xmm11 │ │ │ │ │ - subsd %xmm9,%xmm3 │ │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ │ - addsd %xmm9,%xmm11 │ │ │ │ │ - movaps %xmm8,%xmm9 │ │ │ │ │ - subsd %xmm3,%xmm9 │ │ │ │ │ - addsd %xmm3,%xmm8 │ │ │ │ │ - movaps %xmm4,%xmm3 │ │ │ │ │ - movq %xmm11,%rax │ │ │ │ │ - movsd -0x78(%rsp),%xmm11 │ │ │ │ │ - addsd %xmm15,%xmm3 │ │ │ │ │ - subsd %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm2,%xmm11 │ │ │ │ │ - movq %xmm11,%rdx │ │ │ │ │ - movq %rax,%xmm11 │ │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ │ - mov -0x58(%rsp),%rdx │ │ │ │ │ - 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 │ │ │ │ │ + subsd %xmm15,%xmm7 │ │ │ │ │ + movapd %xmm12,%xmm15 │ │ │ │ │ + addsd %xmm5,%xmm4 │ │ │ │ │ + movsd -0x70(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm7,%xmm15 │ │ │ │ │ + subsd -0x70(%rsp),%xmm14 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm15 │ │ │ │ │ + addsd %xmm2,%xmm15 │ │ │ │ │ + movsd %xmm8,(%rbx) │ │ │ │ │ + mov -0x60(%rsp),%rbx │ │ │ │ │ + movsd %xmm5,(%rdi) │ │ │ │ │ + movapd %xmm3,%xmm5 │ │ │ │ │ + mov -0x48(%rsp),%rdi │ │ │ │ │ + subsd %xmm4,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm15,%xmm5 │ │ │ │ │ + subsd %xmm15,%xmm8 │ │ │ │ │ + movsd %xmm8,(%rdi) │ │ │ │ │ + movsd %xmm5,(%r11) │ │ │ │ │ + movapd %xmm14,%xmm5 │ │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ │ + movapd %xmm13,%xmm3 │ │ │ │ │ + movsd %xmm4,0x0(%rbp) │ │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + movsd %xmm5,(%rbx) │ │ │ │ │ + mov 0x120(%rsp),%r12 │ │ │ │ │ + subsd %xmm3,%xmm2 │ │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ │ + addsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm3 │ │ │ │ │ + movsd -0x50(%rsp),%xmm5 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + mov 0x128(%rsp),%rdi │ │ │ │ │ + movsd %xmm2,(%r12) │ │ │ │ │ + mov -0x68(%rsp),%rax │ │ │ │ │ + subsd %xmm11,%xmm6 │ │ │ │ │ + movsd %xmm7,(%r15) │ │ │ │ │ + movsd -0x40(%rsp),%xmm7 │ │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ │ + movapd %xmm7,%xmm2 │ │ │ │ │ + mov 0x130(%rsp),%r11 │ │ │ │ │ + addq $0x1,0x348(%rsp) │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm7,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ 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 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movapd %xmm10,%xmm3 │ │ │ │ │ + addsd %xmm5,%xmm3 │ │ │ │ │ + subsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ │ + movsd %xmm2,(%rdx) │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movaps %xmm2,%xmm5 │ │ │ │ │ + subsd %xmm9,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - movsd %xmm5,(%rcx) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ - movaps %xmm0,%xmm2 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + movsd %xmm4,(%rdi) │ │ │ │ │ + movsd %xmm2,(%r14) │ │ │ │ │ + movapd %xmm0,%xmm2 │ │ │ │ │ addsd %xmm1,%xmm0 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ │ - incq 0x348(%rsp) │ │ │ │ │ - movsd %xmm0,(%rax) │ │ │ │ │ + movsd %xmm2,(%rax) │ │ │ │ │ mov 0x2f8(%rsp),%rax │ │ │ │ │ - movaps %xmm4,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm0,(%r9) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm10,%xmm6 │ │ │ │ │ subsd %xmm10,%xmm0 │ │ │ │ │ - add %rax,%r15 │ │ │ │ │ - add %rax,%rbp │ │ │ │ │ - mov 0x300(%rsp),%rax │ │ │ │ │ - movsd %xmm0,(%rbx) │ │ │ │ │ - movsd %xmm4,(%rdi) │ │ │ │ │ - add %rax,%r12 │ │ │ │ │ + add %rax,%r10 │ │ │ │ │ add %rax,%r13 │ │ │ │ │ + mov 0x300(%rsp),%rax │ │ │ │ │ + add %rax,-0x78(%rsp) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movsd %xmm6,(%rcx) │ │ │ │ │ + add %rax,%rsi │ │ │ │ │ mov 0x308(%rsp),%rax │ │ │ │ │ - add %rax,%r9 │ │ │ │ │ + add %rax,-0x58(%rsp) │ │ │ │ │ mov 0x348(%rsp),%rax │ │ │ │ │ cmp %rax,0x350(%rsp) │ │ │ │ │ - jne 80 │ │ │ │ │ + jne 90 │ │ │ │ │ add $0x310,%rsp │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ │ │ -0000000000002820 : │ │ │ │ │ +0000000000002830 : │ │ │ │ │ fftw_codelet_hc2cf2_32(): │ │ │ │ │ - xor %ecx,%ecx │ │ │ │ │ lea 0x0(%rip),%rdx │ │ │ │ │ R_X86_64_PC32 .data.rel.ro-0x4 │ │ │ │ │ - lea -0x2830(%rip),%rsi │ │ │ │ │ - jmp 2835 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + lea -0x2840(%rip),%rsi │ │ │ │ │ + jmp 2845 │ │ │ │ │ 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 17280000 00420e10 8f02420e .....(...B....B. │ │ │ │ │ + 0x00000020 00000000 30280000 00420e10 8f02420e ....0(...B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830747 0ec80603 fb270e38 ..A.8..G.....'.8 │ │ │ │ │ + 0x00000040 8606410e 38830747 0ec80603 14280e38 ..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 33002e4c 4334002e 4c433500 2e4c4336 3..LC4..LC5..LC6 │ │ │ │ │ + 0x00000010 4330002e 4c433200 2e4c4331 002e4c43 C0..LC2..LC1..LC │ │ │ │ │ + 0x00000020 34002e4c 4333002e 4c433600 2e4c4335 4..LC3..LC6..LC5 │ │ │ │ │ 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 745f6863 32636632 5f333200 delet_hc2cf2_32. │ │ │ │ │ 0x00000080 66667477 5f6b6863 32635f72 65676973 fftw_khc2c_regis │ │ │ │ │ 0x00000090 74657200 66667477 5f726466 745f6863 ter.fftw_rdft_hc │ │ │ ├── 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: 2040 (bytes into file) │ │ │ │ │ + Start of section headers: 2056 (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 0x7f8: │ │ │ │ │ +There are 15 section headers, starting at offset 0x808: │ │ │ │ │ │ │ │ │ │ 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 0006b8 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 00041e 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000700 000048 18 I 12 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 00045e 00000c 00 A 0 0 8 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 0000000000000000 00046a 000000 00 0 0 1 │ │ │ │ │ - [10] .eh_frame PROGBITS 0000000000000000 00046a 000088 00 A 0 0 8 │ │ │ │ │ - [11] .rela.eh_frame RELA 0000000000000000 000748 000030 18 I 12 10 8 │ │ │ │ │ - [12] .symtab SYMTAB 0000000000000000 0004f8 000138 18 13 8 8 │ │ │ │ │ - [13] .strtab STRTAB 0000000000000000 000630 000086 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 0000000000000000 000778 000079 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 0003e5 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 0006c8 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 00042e 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000710 000048 18 I 12 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 00046e 00000c 00 A 0 0 8 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 0000000000000000 00047a 000000 00 0 0 1 │ │ │ │ │ + [10] .eh_frame PROGBITS 0000000000000000 00047a 000088 00 A 0 0 8 │ │ │ │ │ + [11] .rela.eh_frame RELA 0000000000000000 000758 000030 18 I 12 10 8 │ │ │ │ │ + [12] .symtab SYMTAB 0000000000000000 000508 000138 18 13 8 8 │ │ │ │ │ + [13] .strtab STRTAB 0000000000000000 000640 000086 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 0000000000000000 000788 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 952 FUNC LOCAL DEFAULT 1 hc2cf2_4 │ │ │ │ │ + 2: 0000000000000000 975 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 0x6b8 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0x6c8 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 │ │ │ │ │ -00000000000003c5 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -00000000000003d1 0000000b00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +000000000000002b 000000090000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000003d3 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 0x700 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0x710 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 0x748 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0x758 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 + 3c0 │ │ │ │ │ +000000000000007c 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 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003b8 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..00000000000003cf │ │ │ │ │ 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: 483 to 00000000000001ed │ │ │ │ │ + DW_CFA_advance_loc2: 495 to 00000000000001f9 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000001ee │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000001fa │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001f0 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fc │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001f2 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000001fe │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001f4 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000200 │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000001f6 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000202 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000000200 │ │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000000208 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 430 to 00000000000003ae │ │ │ │ │ + DW_CFA_advance_loc2: 445 to 00000000000003c5 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000003af │ │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000003c6 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003c8 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ca │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003cc │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000003b7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000003ce │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000003c0..00000000000003d5 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=00000000000003d0..00000000000003e5 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -13,233 +13,234 @@ │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ │ shl $0x5,%rax │ │ │ │ │ add %rax,%r8 │ │ │ │ │ cmp %rbx,%r10 │ │ │ │ │ - jge 1ec │ │ │ │ │ - cmpq $0x1,0x48(%rsp) │ │ │ │ │ + jge 1f8 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov (%rax),%r14 │ │ │ │ │ - jne 200 │ │ │ │ │ - cmp $0x1,%r14 │ │ │ │ │ - jne 200 │ │ │ │ │ + cmpq $0x1,0x48(%rsp) │ │ │ │ │ + mov (%rax),%r12 │ │ │ │ │ + jne 208 │ │ │ │ │ + cmp $0x1,%r12 │ │ │ │ │ + jne 208 │ │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ movsd 0x10(%r8),%xmm10 │ │ │ │ │ - movsd 0x18(%r8),%xmm9 │ │ │ │ │ - inc %r10 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add $0x20,%r8 │ │ │ │ │ - movsd -0x20(%r8),%xmm8 │ │ │ │ │ - movsd -0x18(%r8),%xmm3 │ │ │ │ │ add $0x8,%r9 │ │ │ │ │ + movsd -0x8(%r8),%xmm9 │ │ │ │ │ + movsd -0x20(%r8),%xmm7 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd -0x18(%r8),%xmm3 │ │ │ │ │ + movapd %xmm9,%xmm6 │ │ │ │ │ + movapd %xmm9,%xmm2 │ │ │ │ │ + mulsd %xmm7,%xmm0 │ │ │ │ │ mov (%r9),%rax │ │ │ │ │ + mulsd %xmm3,%xmm6 │ │ │ │ │ movsd (%rdi),%xmm5 │ │ │ │ │ + mulsd %xmm7,%xmm2 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ lea (%rdi,%rax,1),%rbp │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ + addsd %xmm0,%xmm6 │ │ │ │ │ + movapd %xmm10,%xmm0 │ │ │ │ │ + movsd 0x0(%rbp),%xmm1 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ lea (%rdx,%rax,1),%r12 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + sub $0x8,%rdx │ │ │ │ │ + movsd (%r12),%xmm4 │ │ │ │ │ + mulsd %xmm6,%xmm11 │ │ │ │ │ lea (%rsi,%rax,1),%r11 │ │ │ │ │ add %rcx,%rax │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - movaps %xmm10,%xmm4 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - movaps %xmm9,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm4 │ │ │ │ │ - movaps %xmm10,%xmm0 │ │ │ │ │ - add $0x8,%rdi │ │ │ │ │ add $0x8,%rsi │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm0 │ │ │ │ │ - sub $0x8,%rdx │ │ │ │ │ + movapd %xmm4,%xmm8 │ │ │ │ │ sub $0x8,%rcx │ │ │ │ │ - mulsd %xmm8,%xmm2 │ │ │ │ │ - addsd %xmm4,%xmm6 │ │ │ │ │ - movsd (%r12),%xmm4 │ │ │ │ │ subsd %xmm0,%xmm2 │ │ │ │ │ + mulsd %xmm6,%xmm4 │ │ │ │ │ movsd 0x8(%rdx),%xmm0 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm11 │ │ │ │ │ - movaps %xmm4,%xmm7 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - mulsd %xmm2,%xmm7 │ │ │ │ │ + mulsd %xmm2,%xmm8 │ │ │ │ │ movsd -0x8(%rsi),%xmm2 │ │ │ │ │ subsd %xmm1,%xmm4 │ │ │ │ │ movsd 0x8(%rcx),%xmm1 │ │ │ │ │ - addsd %xmm11,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm11 │ │ │ │ │ + addsd %xmm11,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ mulsd %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm8,%xmm11 │ │ │ │ │ - movaps %xmm1,%xmm6 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm6 │ │ │ │ │ + mulsd %xmm7,%xmm1 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + movsd (%r11),%xmm7 │ │ │ │ │ mulsd %xmm3,%xmm6 │ │ │ │ │ subsd %xmm2,%xmm1 │ │ │ │ │ movsd (%rax),%xmm2 │ │ │ │ │ addsd %xmm11,%xmm6 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - mulsd %xmm9,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm3 │ │ │ │ │ + movapd %xmm7,%xmm11 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ mulsd %xmm10,%xmm11 │ │ │ │ │ - movaps %xmm2,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm9,%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm9 │ │ │ │ │ addsd %xmm5,%xmm9 │ │ │ │ │ - subsd %xmm7,%xmm5 │ │ │ │ │ - subsd %xmm8,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ addsd %xmm11,%xmm3 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ - movaps %xmm3,%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm7,%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm7 │ │ │ │ │ subsd %xmm6,%xmm3 │ │ │ │ │ - addsd %xmm6,%xmm8 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ - movaps %xmm2,%xmm9 │ │ │ │ │ + addsd %xmm6,%xmm7 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + movapd %xmm2,%xmm9 │ │ │ │ │ addsd %xmm1,%xmm9 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ movsd %xmm10,(%r12) │ │ │ │ │ - movsd %xmm8,-0x8(%rdi) │ │ │ │ │ - movaps %xmm4,%xmm8 │ │ │ │ │ - addsd %xmm0,%xmm8 │ │ │ │ │ - movaps %xmm9,%xmm10 │ │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ │ + movapd %xmm5,%xmm2 │ │ │ │ │ + movsd %xmm7,-0x8(%rdi) │ │ │ │ │ + movapd %xmm4,%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm9,%xmm10 │ │ │ │ │ subsd %xmm1,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ │ subsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm8,%xmm10 │ │ │ │ │ - addsd %xmm9,%xmm8 │ │ │ │ │ + subsd %xmm7,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm7 │ │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ │ movsd %xmm10,(%rax) │ │ │ │ │ - movsd %xmm8,-0x8(%rsi) │ │ │ │ │ + movsd %xmm7,-0x8(%rsi) │ │ │ │ │ movsd %xmm2,0x8(%rdx) │ │ │ │ │ + movapd %xmm3,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ │ movsd %xmm1,0x0(%rbp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ addsd %xmm3,%xmm0 │ │ │ │ │ - movsd %xmm1,0x8(%rcx) │ │ │ │ │ + movsd %xmm2,0x8(%rcx) │ │ │ │ │ movsd %xmm0,(%r11) │ │ │ │ │ cmp %r10,%rbx │ │ │ │ │ jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ - shl $0x3,%r14 │ │ │ │ │ + shl $0x3,%r12 │ │ │ │ │ lea 0x0(,%rax,8),%r11 │ │ │ │ │ - mov %r11,%r15 │ │ │ │ │ - neg %r15 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x8(%r8),%xmm4 │ │ │ │ │ - movsd (%r8),%xmm5 │ │ │ │ │ - inc %r10 │ │ │ │ │ + mov %r11,%r13 │ │ │ │ │ + neg %r13 │ │ │ │ │ + nop │ │ │ │ │ + movsd (%r8),%xmm4 │ │ │ │ │ + add $0x1,%r10 │ │ │ │ │ add $0x20,%r8 │ │ │ │ │ - movsd -0x10(%r8),%xmm3 │ │ │ │ │ + movsd -0x18(%r8),%xmm3 │ │ │ │ │ + movsd -0x10(%r8),%xmm0 │ │ │ │ │ + movapd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ movsd -0x8(%r8),%xmm2 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + mulsd %xmm0,%xmm5 │ │ │ │ │ mov 0x8(%r9),%rax │ │ │ │ │ + add %r12,%r9 │ │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ │ movsd (%rdx),%xmm7 │ │ │ │ │ - add %r14,%r9 │ │ │ │ │ + mulsd %xmm2,%xmm6 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - lea (%rdi,%rax,1),%r12 │ │ │ │ │ - lea (%rdx,%rax,1),%r13 │ │ │ │ │ + lea (%rdi,%rax,1),%r14 │ │ │ │ │ + addsd %xmm1,%xmm5 │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ │ + lea (%rdx,%rax,1),%r15 │ │ │ │ │ + movsd (%r15),%xmm10 │ │ │ │ │ lea (%rsi,%rax,1),%rbp │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ add %rcx,%rax │ │ │ │ │ - movaps %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm10 │ │ │ │ │ - movsd (%r12),%xmm8 │ │ │ │ │ - movaps %xmm5,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm10 │ │ │ │ │ - movaps %xmm4,%xmm6 │ │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm3,%xmm6 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm10,%xmm1 │ │ │ │ │ - movsd 0x0(%r13),%xmm10 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movsd (%rdi),%xmm6 │ │ │ │ │ - movaps %xmm1,%xmm9 │ │ │ │ │ - movaps %xmm0,%xmm11 │ │ │ │ │ - mulsd %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm8,%xmm9 │ │ │ │ │ - movaps %xmm5,%xmm8 │ │ │ │ │ - mulsd %xmm10,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm8 │ │ │ │ │ + mulsd %xmm10,%xmm5 │ │ │ │ │ + subsd %xmm1,%xmm6 │ │ │ │ │ + movsd (%rdi),%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm11 │ │ │ │ │ mulsd %xmm10,%xmm11 │ │ │ │ │ movsd (%rcx),%xmm10 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - movsd (%rsi),%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm9 │ │ │ │ │ - movaps %xmm4,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm11 │ │ │ │ │ - mulsd %xmm10,%xmm5 │ │ │ │ │ - movsd 0x0(%rbp),%xmm10 │ │ │ │ │ - mulsd %xmm0,%xmm8 │ │ │ │ │ - mulsd %xmm4,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd (%rsi),%xmm9 │ │ │ │ │ addsd %xmm11,%xmm8 │ │ │ │ │ - movsd (%rax),%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm5 │ │ │ │ │ - movaps %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm3,%xmm11 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm4,%xmm6 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm6 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + mulsd %xmm10,%xmm4 │ │ │ │ │ + movsd (%rax),%xmm10 │ │ │ │ │ + addsd %xmm11,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + subsd %xmm3,%xmm4 │ │ │ │ │ + mulsd %xmm10,%xmm11 │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm3 │ │ │ │ │ + mulsd %xmm9,%xmm2 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ mulsd %xmm10,%xmm0 │ │ │ │ │ - mulsd %xmm10,%xmm2 │ │ │ │ │ - mulsd %xmm11,%xmm4 │ │ │ │ │ - mulsd %xmm11,%xmm3 │ │ │ │ │ - addsd %xmm4,%xmm0 │ │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - movaps %xmm8,%xmm4 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm2 │ │ │ │ │ + addsd %xmm8,%xmm2 │ │ │ │ │ + addsd %xmm3,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + subsd %xmm6,%xmm3 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ addsd %xmm9,%xmm2 │ │ │ │ │ - subsd %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - subsd %xmm8,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 │ │ │ │ │ - subsd %xmm1,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm1 │ │ │ │ │ - movsd %xmm10,0x0(%r13) │ │ │ │ │ + movapd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + movsd %xmm10,(%r15) │ │ │ │ │ + subsd %xmm5,%xmm7 │ │ │ │ │ movsd %xmm2,(%rdi) │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm3,%xmm5 │ │ │ │ │ - addsd %xmm3,%xmm2 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ + movapd %xmm4,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm4 │ │ │ │ │ add %r11,%rdi │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm4,%xmm2 │ │ │ │ │ - subsd %xmm4,%xmm10 │ │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ │ + movapd %xmm1,%xmm0 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm10 │ │ │ │ │ + addsd %xmm4,%xmm1 │ │ │ │ │ + subsd %xmm9,%xmm10 │ │ │ │ │ + addsd %xmm9,%xmm2 │ │ │ │ │ movsd %xmm10,(%rax) │ │ │ │ │ movsd %xmm2,(%rsi) │ │ │ │ │ - movaps %xmm6,%xmm2 │ │ │ │ │ - addsd %xmm5,%xmm6 │ │ │ │ │ - subsd %xmm5,%xmm2 │ │ │ │ │ add %r11,%rsi │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movsd %xmm6,(%r12) │ │ │ │ │ - add %r15,%rdx │ │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ │ + movapd %xmm3,%xmm0 │ │ │ │ │ + add %r13,%rdx │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + movapd %xmm3,%xmm1 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ movsd %xmm1,(%rcx) │ │ │ │ │ + add %r13,%rcx │ │ │ │ │ movsd %xmm0,0x0(%rbp) │ │ │ │ │ - add %r15,%rcx │ │ │ │ │ cmp %r10,%rbx │ │ │ │ │ jne 220 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ │ + nop │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ │ + xor %ecx,%ecx │ │ │ │ │ + lea -0x3e0(%rip),%rsi │ │ │ │ │ + jmp 3e5 │ │ │ │ │ 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 b8030000 00420e10 8f02420e .........B....B. │ │ │ │ │ + 0x00000020 00000000 cf030000 00420e10 8f02420e .........B....B. │ │ │ │ │ 0x00000030 188e0342 0e208d04 420e288c 05410e30 ...B. ..B.(..A.0 │ │ │ │ │ - 0x00000040 8606410e 38830703 e3010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ - 0x00000050 420e2042 0e18420e 10420e08 4a0b03ae B. B..B..B..J... │ │ │ │ │ + 0x00000040 8606410e 38830703 ef010a0e 30410e28 ..A.8.......0A.( │ │ │ │ │ + 0x00000050 420e2042 0e18420e 10420e08 460b03bd B. B..B..B..F... │ │ │ │ │ 0x00000060 010e3041 0e28420e 20420e18 420e1042 ..0A.(B. B..B..B │ │ │ │ │ 0x00000070 0e080000 10000000 78000000 00000000 ........x....... │ │ │ │ │ 0x00000080 15000000 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: 3880 (bytes into file) │ │ │ │ │ + Start of section headers: 4040 (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 0xf28: │ │ │ │ │ +There are 16 section headers, starting at offset 0xfc8: │ │ │ │ │ │ │ │ │ │ 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 000a15 00 AX 0 0 16 │ │ │ │ │ - [ 2] .rela.text RELA 0000000000000000 000d20 000108 18 I 13 1 8 │ │ │ │ │ - [ 3] .data PROGBITS 0000000000000000 000a55 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 0000000000000000 000a55 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000a55 000009 01 AMS 0 0 1 │ │ │ │ │ - [ 6] .data.rel.ro PROGBITS 0000000000000000 000a5e 000040 00 WA 0 0 32 │ │ │ │ │ - [ 7] .rela.data.rel.ro RELA 0000000000000000 000e28 000048 18 I 13 6 8 │ │ │ │ │ - [ 8] .rodata PROGBITS 0000000000000000 000a9e 000010 00 A 0 0 16 │ │ │ │ │ - [ 9] .rodata.cst8 PROGBITS 0000000000000000 000aae 000008 08 AM 0 0 8 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 0000000000000000 000ab6 000000 00 0 0 1 │ │ │ │ │ - [11] .eh_frame PROGBITS 0000000000000000 000ab6 000088 00 A 0 0 8 │ │ │ │ │ - [12] .rela.eh_frame RELA 0000000000000000 000e70 000030 18 I 13 11 8 │ │ │ │ │ - [13] .symtab SYMTAB 0000000000000000 000b40 000150 18 14 9 8 │ │ │ │ │ - [14] .strtab STRTAB 0000000000000000 000c90 00008b 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 0000000000000000 000ea0 000086 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 0000000000000000 000040 000ab5 00 AX 0 0 16 │ │ │ │ │ + [ 2] .rela.text RELA 0000000000000000 000dc0 000108 18 I 13 1 8 │ │ │ │ │ + [ 3] .data PROGBITS 0000000000000000 000af5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 0000000000000000 000af5 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.1 PROGBITS 0000000000000000 000af5 000009 01 AMS 0 0 1 │ │ │ │ │ + [ 6] .data.rel.ro PROGBITS 0000000000000000 000afe 000040 00 WA 0 0 32 │ │ │ │ │ + [ 7] .rela.data.rel.ro RELA 0000000000000000 000ec8 000048 18 I 13 6 8 │ │ │ │ │ + [ 8] .rodata PROGBITS 0000000000000000 000b3e 000010 00 A 0 0 16 │ │ │ │ │ + [ 9] .rodata.cst8 PROGBITS 0000000000000000 000b4e 000008 08 AM 0 0 8 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 0000000000000000 000b56 000000 00 0 0 1 │ │ │ │ │ + [11] .eh_frame PROGBITS 0000000000000000 000b56 000088 00 A 0 0 8 │ │ │ │ │ + [12] .rela.eh_frame RELA 0000000000000000 000f10 000030 18 I 13 11 8 │ │ │ │ │ + [13] .symtab SYMTAB 0000000000000000 000be0 000150 18 14 9 8 │ │ │ │ │ + [14] .strtab STRTAB 0000000000000000 000d30 00008b 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 0000000000000000 000f40 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 2552 FUNC LOCAL DEFAULT 1 hc2cf2_8 │ │ │ │ │ + 2: 0000000000000000 2706 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: 0000000000000a00 21 FUNC GLOBAL DEFAULT 1 fftw_codelet_hc2cf2_8 │ │ │ │ │ + 11: 0000000000000aa0 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 0xd20 contains 11 entries: │ │ │ │ │ +Relocation section '.rela.text' at offset 0xdc0 contains 11 entries: │ │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ │ -000000000000002f 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ -000000000000044d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000459 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000488 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -00000000000004c1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000927 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000933 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -000000000000096d 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000980 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ -0000000000000a05 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ -0000000000000a11 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ +000000000000002e 0000000a0000002a R_X86_64_REX_GOTPCRELX 0000000000000000 fftw_an_INT_guaranteed_to_be_zero - 4 │ │ │ │ │ +00000000000004a4 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004b1 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000004fa 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000507 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009be 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009cb 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009db 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +00000000000009e7 0000000800000002 R_X86_64_PC32 0000000000000000 .LC0 - 4 │ │ │ │ │ +0000000000000aa3 0000000500000002 R_X86_64_PC32 0000000000000000 .data.rel.ro - 4 │ │ │ │ │ +0000000000000ab1 0000000c00000004 R_X86_64_PLT32 0000000000000000 fftw_khc2c_register - 4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rela.data.rel.ro' at offset 0xe28 contains 3 entries: │ │ │ │ │ +Relocation section '.rela.data.rel.ro' at offset 0xec8 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 0xe70 contains 2 entries: │ │ │ │ │ +Relocation section '.rela.eh_frame' at offset 0xf10 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 + a00 │ │ │ │ │ +000000000000007c 0000000100000002 R_X86_64_PC32 0000000000000000 .text + aa0 │ │ │ │ ├── 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..00000000000009f8 │ │ │ │ │ +00000018 0000000000000058 0000001c FDE cie=00000000 pc=0000000000000000..0000000000000a92 │ │ │ │ │ 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: 1279 to 0000000000000509 │ │ │ │ │ + DW_CFA_advance_loc2: 1353 to 0000000000000553 │ │ │ │ │ DW_CFA_remember_state │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000050a │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000554 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000050c │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000556 │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000050e │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000558 │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000510 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000055a │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000000512 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000055c │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000000520 │ │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000000560 │ │ │ │ │ DW_CFA_restore_state │ │ │ │ │ - DW_CFA_advance_loc2: 1230 to 00000000000009ee │ │ │ │ │ + DW_CFA_advance_loc2: 1320 to 0000000000000a88 │ │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000009ef │ │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000000a89 │ │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009f1 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a8b │ │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009f3 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a8d │ │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009f5 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a8f │ │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000009f7 │ │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000000a91 │ │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ │ │ -00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000a00..0000000000000a15 │ │ │ │ │ +00000074 0000000000000010 00000078 FDE cie=00000000 pc=0000000000000aa0..0000000000000ab5 │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ │ DW_CFA_nop │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ AWAVAUATUSH │ │ │ │ │ D$@H9D$8 │ │ │ │ │ +D$8H9D$@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ D$8H9D$@ │ │ │ │ │ []A\A]A^A_ │ │ │ │ │ hc2cf2_8 │ │ │ │ │ _GLOBAL_OFFSET_TABLE_ │ │ │ │ │ fftw_an_INT_guaranteed_to_be_zero │ │ │ │ │ fftw_codelet_hc2cf2_8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -10,579 +10,584 @@ │ │ │ │ │ push %r13 │ │ │ │ │ push %r12 │ │ │ │ │ push %rbp │ │ │ │ │ push %rbx │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ lea -0x3(%rax,%rax,2),%rax │ │ │ │ │ shl $0x4,%rax │ │ │ │ │ - lea (%r8,%rax,1),%r15 │ │ │ │ │ + add %rax,%r8 │ │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ │ cmp %rax,0x38(%rsp) │ │ │ │ │ - jge 508 │ │ │ │ │ + jge 552 │ │ │ │ │ mov 0x0(%rip),%rax │ │ │ │ │ R_X86_64_REX_GOTPCRELX fftw_an_INT_guaranteed_to_be_zero-0x4 │ │ │ │ │ - mov %rdi,%r14 │ │ │ │ │ - mov %rsi,%r13 │ │ │ │ │ - mov %rdx,%rdi │ │ │ │ │ - mov %rcx,%r10 │ │ │ │ │ - mov %r9,%rbx │ │ │ │ │ + mov %rdx,%r10 │ │ │ │ │ + mov %rcx,%r15 │ │ │ │ │ mov (%rax),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ cmpq $0x1,0x48(%rsp) │ │ │ │ │ - mov %rax,-0x18(%rsp) │ │ │ │ │ - jne 520 │ │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd (%r15),%xmm6 │ │ │ │ │ - movsd 0x10(%r15),%xmm3 │ │ │ │ │ - add $0x30,%r15 │ │ │ │ │ - movsd -0x28(%r15),%xmm5 │ │ │ │ │ - movsd -0x18(%r15),%xmm7 │ │ │ │ │ - movsd -0x18(%r15),%xmm2 │ │ │ │ │ - movsd -0x20(%r15),%xmm0 │ │ │ │ │ - movsd -0x10(%r15),%xmm8 │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - movsd (%r14),%xmm9 │ │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ │ + mov %rax,-0x10(%rsp) │ │ │ │ │ + jne 560 │ │ │ │ │ + movsd 0x10(%r8),%xmm9 │ │ │ │ │ + add $0x30,%r8 │ │ │ │ │ + movsd -0x30(%r8),%xmm4 │ │ │ │ │ + movsd -0x18(%r8),%xmm8 │ │ │ │ │ + movapd %xmm9,%xmm5 │ │ │ │ │ + movapd %xmm9,%xmm0 │ │ │ │ │ + movsd -0x28(%r8),%xmm3 │ │ │ │ │ + mulsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm1 │ │ │ │ │ + movsd -0x10(%r8),%xmm6 │ │ │ │ │ + mulsd %xmm3,%xmm2 │ │ │ │ │ + mov 0x10(%r9),%rax │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mov 0x18(%r9),%rdx │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm14 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mulsd %xmm6,%xmm3 │ │ │ │ │ - lea (%r14,%rax,1),%rsi │ │ │ │ │ - lea (%rdi,%rax,1),%rdx │ │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ │ - mulsd %xmm5,%xmm7 │ │ │ │ │ - movsd (%rdx),%xmm11 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%r11 │ │ │ │ │ - lea (%r10,%rcx,1),%r12 │ │ │ │ │ - mulsd %xmm6,%xmm2 │ │ │ │ │ - mov %rdx,-0x48(%rsp) │ │ │ │ │ - lea 0x0(,%r9,8),%rdx │ │ │ │ │ - mov %rsi,-0x40(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm5,%xmm0 │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%r9 │ │ │ │ │ - lea (%r10,%rdx,1),%rbp │ │ │ │ │ - addsd %xmm7,%xmm3 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movsd -0x8(%r15),%xmm7 │ │ │ │ │ - movsd %xmm9,-0x50(%rsp) │ │ │ │ │ - movaps %xmm2,%xmm4 │ │ │ │ │ - lea (%r14,%rcx,1),%r8 │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm0,%xmm4 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm11,%xmm15 │ │ │ │ │ + subsd %xmm2,%xmm14 │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + addsd %xmm5,%xmm2 │ │ │ │ │ + movsd -0x8(%r8),%xmm5 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mov %rbx,-0x38(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + addsd %xmm0,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + movsd (%r12),%xmm11 │ │ │ │ │ + mulsd %xmm4,%xmm0 │ │ │ │ │ + movapd %xmm5,%xmm15 │ │ │ │ │ + mulsd %xmm3,%xmm7 │ │ │ │ │ + movapd %xmm11,%xmm12 │ │ │ │ │ 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 │ │ │ │ │ - addsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm8,%xmm0 │ │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm0,%xmm10 │ │ │ │ │ - movaps %xmm8,%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 (%r11),%xmm11 │ │ │ │ │ - subsd %xmm4,%xmm1 │ │ │ │ │ - addsd %xmm9,%xmm15 │ │ │ │ │ - movsd -0x50(%rsp),%xmm9 │ │ │ │ │ + mulsd %xmm14,%xmm12 │ │ │ │ │ + mulsd %xmm13,%xmm11 │ │ │ │ │ + lea 0x0(,%rdx,8),%rcx │ │ │ │ │ + mov 0x8(%r9),%rdx │ │ │ │ │ + addsd %xmm0,%xmm7 │ │ │ │ │ + lea (%rsi,%rcx,1),%r14 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + lea (%r15,%rcx,1),%r13 │ │ │ │ │ + movsd %xmm7,-0x18(%rsp) │ │ │ │ │ + movapd %xmm5,%xmm7 │ │ │ │ │ + shl $0x3,%rdx │ │ │ │ │ + mulsd %xmm2,%xmm7 │ │ │ │ │ + lea (%rsi,%rdx,1),%r11 │ │ │ │ │ + lea (%r15,%rdx,1),%rbp │ │ │ │ │ mov %r11,-0x50(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r11 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - add $0x8,%r13 │ │ │ │ │ + mov %rbp,-0x58(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm0 │ │ │ │ │ + movsd %xmm7,-0x30(%rsp) │ │ │ │ │ + subsd %xmm0,%xmm15 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ │ + movapd %xmm0,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm10 │ │ │ │ │ + movsd (%rdi),%xmm7 │ │ │ │ │ + addsd %xmm0,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ │ + lea (%rdi,%rcx,1),%rbx │ │ │ │ │ + add %r10,%rcx │ │ │ │ │ + movsd %xmm10,-0x20(%rsp) │ │ │ │ │ + movapd %xmm0,%xmm10 │ │ │ │ │ + mulsd %xmm13,%xmm10 │ │ │ │ │ + mulsd %xmm14,%xmm0 │ │ │ │ │ + movsd -0x18(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm11,%xmm0 │ │ │ │ │ + movsd (%r10),%xmm11 │ │ │ │ │ + movapd %xmm10,%xmm12 │ │ │ │ │ + addsd %xmm7,%xmm12 │ │ │ │ │ + subsd %xmm10,%xmm7 │ │ │ │ │ + movsd (%r14),%xmm10 │ │ │ │ │ + subsd %xmm0,%xmm11 │ │ │ │ │ + movsd %xmm12,-0x40(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm6,%xmm13 │ │ │ │ │ + addsd (%r10),%xmm0 │ │ │ │ │ + mulsd %xmm5,%xmm10 │ │ │ │ │ + movsd %xmm11,-0x28(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm6 │ │ │ │ │ + mulsd %xmm5,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm5 │ │ │ │ │ + movsd %xmm0,-0x48(%rsp) │ │ │ │ │ + lea (%rsi,%rax,1),%rbp │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + add $0x8,%rsi │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + sub $0x8,%r15 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm10,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm10 │ │ │ │ │ + mulsd %xmm8,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ + movapd %xmm10,%xmm13 │ │ │ │ │ + add $0x8,%rdi │ │ │ │ │ sub $0x8,%r10 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - movsd (%rdi),%xmm1 │ │ │ │ │ - movaps %xmm15,%xmm4 │ │ │ │ │ - addsd %xmm9,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm10 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm5 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm5,%xmm8 │ │ │ │ │ + addsd %xmm6,%xmm5 │ │ │ │ │ + movapd %xmm12,%xmm9 │ │ │ │ │ + subsd %xmm8,%xmm6 │ │ │ │ │ + movsd (%r11),%xmm8 │ │ │ │ │ + addsd %xmm11,%xmm9 │ │ │ │ │ + movapd %xmm5,%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm5 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + subsd %xmm12,%xmm5 │ │ │ │ │ + movsd (%rdx),%xmm12 │ │ │ │ │ + mulsd %xmm1,%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm13 │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + movapd %xmm12,%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm12 │ │ │ │ │ + subsd %xmm8,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm8 │ │ │ │ │ + mulsd %xmm2,%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm15,%xmm2 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm15,%xmm13 │ │ │ │ │ + mulsd %xmm14,%xmm8 │ │ │ │ │ + movapd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm13 │ │ │ │ │ + subsd %xmm2,%xmm8 │ │ │ │ │ + movapd %xmm13,%xmm2 │ │ │ │ │ + addsd %xmm11,%xmm2 │ │ │ │ │ + subsd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm1,%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm12 │ │ │ │ │ + movapd %xmm11,%xmm2 │ │ │ │ │ + movapd %xmm14,%xmm11 │ │ │ │ │ + movsd -0x8(%rsi),%xmm14 │ │ │ │ │ + subsd %xmm13,%xmm2 │ │ │ │ │ + movsd 0x8(%r15),%xmm1 │ │ │ │ │ + movapd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x20(%rsp),%xmm0 │ │ │ │ │ + mulsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm1,%xmm13 │ │ │ │ │ + mulsd %xmm4,%xmm1 │ │ │ │ │ + mulsd %xmm4,%xmm15 │ │ │ │ │ + movsd -0x30(%rsp),%xmm4 │ │ │ │ │ + mulsd %xmm3,%xmm13 │ │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ │ + mulsd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm1 │ │ │ │ │ + movsd 0x0(%rbp),%xmm14 │ │ │ │ │ + mulsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm15 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + mulsd -0x30(%rsp),%xmm14 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + addsd %xmm13,%xmm15 │ │ │ │ │ + movapd %xmm3,%xmm14 │ │ │ │ │ + subsd %xmm4,%xmm13 │ │ │ │ │ + movsd -0x40(%rsp),%xmm4 │ │ │ │ │ + addsd %xmm1,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm4 │ │ │ │ │ + subsd %xmm3,%xmm1 │ │ │ │ │ + movapd %xmm15,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ subsd %xmm15,%xmm9 │ │ │ │ │ - movsd (%r12),%xmm15 │ │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ │ - addsd (%rdi),%xmm0 │ │ │ │ │ - movsd %xmm1,-0x20(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - mulsd %xmm8,%xmm1 │ │ │ │ │ - mulsd (%r12),%xmm8 │ │ │ │ │ - mulsd %xmm7,%xmm15 │ │ │ │ │ - mulsd %xmm11,%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - mulsd -0x20(%r15),%xmm1 │ │ │ │ │ - subsd %xmm7,%xmm8 │ │ │ │ │ - movsd 0x0(%rbp),%xmm7 │ │ │ │ │ - mulsd -0x18(%r15),%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm7 │ │ │ │ │ - movsd 0x0(%rbp),%xmm1 │ │ │ │ │ - mulsd -0x20(%r15),%xmm1 │ │ │ │ │ - movq %xmm7,%rsi │ │ │ │ │ - movsd (%r9),%xmm7 │ │ │ │ │ - mulsd -0x18(%r15),%xmm7 │ │ │ │ │ - subsd %xmm7,%xmm1 │ │ │ │ │ - movq %rsi,%xmm7 │ │ │ │ │ - addsd %xmm15,%xmm7 │ │ │ │ │ - movaps %xmm1,%xmm11 │ │ │ │ │ - addsd %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm1,%xmm8 │ │ │ │ │ - movsd %xmm11,-0x28(%rsp) │ │ │ │ │ - movq %rsi,%xmm11 │ │ │ │ │ - lea (%r14,%rdx,1),%rsi │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - subsd %xmm11,%xmm15 │ │ │ │ │ - movsd (%rdx),%xmm1 │ │ │ │ │ - movsd %xmm8,-0x30(%rsp) │ │ │ │ │ - add $0x8,%r14 │ │ │ │ │ - sub $0x8,%rdi │ │ │ │ │ - movaps %xmm15,%xmm11 │ │ │ │ │ - movsd (%rsi),%xmm15 │ │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ │ - mulsd (%rsi),%xmm2 │ │ │ │ │ - mulsd %xmm3,%xmm15 │ │ │ │ │ - mulsd (%rdx),%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - movsd (%rcx),%xmm15 │ │ │ │ │ - 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(%r13),%xmm14 │ │ │ │ │ - subsd %xmm13,%xmm3 │ │ │ │ │ - movaps %xmm15,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ │ - subsd %xmm15,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm15 │ │ │ │ │ - subsd %xmm3,%xmm15 │ │ │ │ │ + movsd -0x28(%rsp),%xmm15 │ │ │ │ │ + subsd %xmm3,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movapd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm10,%xmm4 │ │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ │ + subsd %xmm10,%xmm14 │ │ │ │ │ + mov -0x58(%rsp),%rcx │ │ │ │ │ + movsd %xmm3,-0x8(%rdi) │ │ │ │ │ + movsd -0x48(%rsp),%xmm3 │ │ │ │ │ + movapd %xmm4,%xmm0 │ │ │ │ │ addsd %xmm8,%xmm3 │ │ │ │ │ - movsd 0x8(%r10),%xmm8 │ │ │ │ │ - movsd %xmm1,-0x38(%rsp) │ │ │ │ │ - movaps %xmm14,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm13 │ │ │ │ │ - mulsd %xmm8,%xmm6 │ │ │ │ │ - movsd (%r11),%xmm8 │ │ │ │ │ - mulsd %xmm5,%xmm13 │ │ │ │ │ - mulsd %xmm14,%xmm5 │ │ │ │ │ - movsd -0x28(%rsp),%xmm14 │ │ │ │ │ - addsd %xmm13,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm6 │ │ │ │ │ - movsd (%rax),%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 -0x30(%rsp),%xmm12 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - addsd %xmm8,%xmm5 │ │ │ │ │ - movaps %xmm14,%xmm8 │ │ │ │ │ - addsd %xmm10,%xmm8 │ │ │ │ │ - subsd %xmm14,%xmm10 │ │ │ │ │ - movsd -0x38(%rsp),%xmm14 │ │ │ │ │ - movsd %xmm13,(%rcx) │ │ │ │ │ - movsd %xmm5,-0x8(%r14) │ │ │ │ │ - movaps %xmm3,%xmm5 │ │ │ │ │ - mov -0x40(%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(%r13) │ │ │ │ │ - movsd %xmm2,(%rdx) │ │ │ │ │ - movaps %xmm7,%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - addsd %xmm7,%xmm0 │ │ │ │ │ - movaps %xmm6,%xmm5 │ │ │ │ │ - movsd %xmm10,(%rcx) │ │ │ │ │ - subsd %xmm1,%xmm5 │ │ │ │ │ - movsd -0x20(%rsp),%xmm7 │ │ │ │ │ - addsd %xmm1,%xmm6 │ │ │ │ │ - movsd %xmm2,0x0(%rbp) │ │ │ │ │ - movsd %xmm0,(%r11) │ │ │ │ │ - movaps %xmm12,%xmm0 │ │ │ │ │ - addsd %xmm11,%xmm0 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - subsd %xmm12,%xmm11 │ │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ │ - mulsd 0x0(%rip),%xmm2 │ │ │ │ │ - R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + addsd %xmm4,%xmm3 │ │ │ │ │ + movsd %xmm0,0x0(%r13) │ │ │ │ │ + movsd -0x48(%rsp),%xmm0 │ │ │ │ │ + movsd %xmm3,-0x8(%rsi) │ │ │ │ │ + movsd -0x40(%rsp),%xmm3 │ │ │ │ │ + subsd %xmm8,%xmm0 │ │ │ │ │ + movapd %xmm7,%xmm8 │ │ │ │ │ + subsd %xmm12,%xmm3 │ │ │ │ │ + subsd %xmm11,%xmm8 │ │ │ │ │ + addsd %xmm7,%xmm11 │ │ │ │ │ + movapd %xmm3,%xmm4 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + addsd %xmm3,%xmm14 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm4,(%rdx) │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + movsd %xmm14,(%r12) │ │ │ │ │ + subsd %xmm13,%xmm9 │ │ │ │ │ + mov -0x50(%rsp),%rdx │ │ │ │ │ + movsd %xmm3,(%rcx) │ │ │ │ │ + subsd %xmm2,%xmm4 │ │ │ │ │ + movsd %xmm0,0x0(%rbp) │ │ │ │ │ + movapd %xmm6,%xmm0 │ │ │ │ │ + addsd %xmm13,%xmm1 │ │ │ │ │ addsd %xmm5,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm0 │ │ │ │ │ + movapd %xmm9,%xmm3 │ │ │ │ │ + subsd %xmm6,%xmm5 │ │ │ │ │ + addsd %xmm15,%xmm2 │ │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ │ + mulsd 0x0(%rip),%xmm3 │ │ │ │ │ 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(%rdi) │ │ │ │ │ - movaps %xmm0,%xmm5 │ │ │ │ │ - subsd %xmm3,%xmm0 │ │ │ │ │ - mulsd 0x0(%rip),%xmm1 │ │ │ │ │ + addsd %xmm9,%xmm0 │ │ │ │ │ + mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ │ - mov -0x48(%rsp),%rdx │ │ │ │ │ - movaps %xmm15,%xmm3 │ │ │ │ │ - mov -0x50(%rsp),%r11 │ │ │ │ │ - incq 0x38(%rsp) │ │ │ │ │ - movsd %xmm5,(%r9) │ │ │ │ │ - movsd %xmm2,(%r8) │ │ │ │ │ + movapd %xmm8,%xmm9 │ │ │ │ │ + subsd %xmm3,%xmm9 │ │ │ │ │ + addsd %xmm8,%xmm3 │ │ │ │ │ + movsd %xmm9,0x8(%r10) │ │ │ │ │ + movapd %xmm0,%xmm9 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + addsd %xmm4,%xmm9 │ │ │ │ │ + movsd %xmm9,(%rdx) │ │ │ │ │ + movsd %xmm3,(%rbx) │ │ │ │ │ + mov -0x38(%rsp),%rbx │ │ │ │ │ movsd %xmm0,(%rax) │ │ │ │ │ - movaps %xmm11,%xmm0 │ │ │ │ │ - subsd %xmm6,%xmm0 │ │ │ │ │ - movaps %xmm14,%xmm2 │ │ │ │ │ + movapd %xmm5,%xmm0 │ │ │ │ │ + subsd %xmm1,%xmm5 │ │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ │ mulsd 0x0(%rip),%xmm0 │ │ │ │ │ R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ - addsd %xmm7,%xmm2 │ │ │ │ │ - mov -0x18(%rsp),%rax │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm15,%xmm1 │ │ │ │ │ - add %rax,%rbx │ │ │ │ │ + movapd %xmm11,%xmm1 │ │ │ │ │ + mulsd 0x0(%rip),%xmm5 │ │ │ │ │ + R_X86_64_PC32 .LC0-0x4 │ │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ │ + addsd %xmm11,%xmm0 │ │ │ │ │ + movsd %xmm1,(%rbx) │ │ │ │ │ + movapd %xmm5,%xmm1 │ │ │ │ │ + subsd %xmm2,%xmm5 │ │ │ │ │ + addsd %xmm2,%xmm1 │ │ │ │ │ + movsd %xmm1,(%r14) │ │ │ │ │ + mov -0x10(%rsp),%rax │ │ │ │ │ + addq $0x1,0x38(%rsp) │ │ │ │ │ + movsd %xmm0,(%r11) │ │ │ │ │ + movsd %xmm5,0x8(%r15) │ │ │ │ │ + add %rax,%r9 │ │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ │ - movsd %xmm3,(%rdx) │ │ │ │ │ - movaps %xmm0,%xmm3 │ │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ │ - addsd %xmm2,%xmm3 │ │ │ │ │ - movsd %xmm3,(%r11) │ │ │ │ │ - movsd %xmm1,(%rsi) │ │ │ │ │ - movsd %xmm0,0x8(%r10) │ │ │ │ │ cmp %rax,0x40(%rsp) │ │ │ │ │ - jne 60 │ │ │ │ │ + jne 50 │ │ │ │ │ pop %rbx │ │ │ │ │ pop %rbp │ │ │ │ │ pop %r12 │ │ │ │ │ pop %r13 │ │ │ │ │ pop %r14 │ │ │ │ │ pop %r15 │ │ │ │ │ ret │ │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - xchg %ax,%ax │ │ │ │ │ + nopl (%rax) │ │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mov %rax,-0x10(%rsp) │ │ │ │ │ + mov %rax,-0x18(%rsp) │ │ │ │ │ neg %rax │ │ │ │ │ mov %rax,-0x8(%rsp) │ │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ - movsd 0x8(%r15),%xmm4 │ │ │ │ │ - add $0x30,%r15 │ │ │ │ │ - movsd -0x20(%r15),%xmm1 │ │ │ │ │ - movsd -0x30(%r15),%xmm10 │ │ │ │ │ - movsd -0x18(%r15),%xmm3 │ │ │ │ │ - movsd -0x20(%r15),%xmm7 │ │ │ │ │ - movsd -0x18(%r15),%xmm2 │ │ │ │ │ - movsd -0x10(%r15),%xmm13 │ │ │ │ │ - movsd -0x8(%r15),%xmm5 │ │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ │ - movsd (%rdi),%xmm8 │ │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ │ + movsd 0x8(%r8),%xmm6 │ │ │ │ │ + add $0x30,%r8 │ │ │ │ │ + movsd -0x30(%r8),%xmm2 │ │ │ │ │ + movsd -0x20(%r8),%xmm5 │ │ │ │ │ + movapd %xmm6,%xmm1 │ │ │ │ │ + movapd %xmm6,%xmm7 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + movsd -0x18(%r8),%xmm8 │ │ │ │ │ + movapd %xmm2,%xmm0 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movapd %xmm2,%xmm11 │ │ │ │ │ + mulsd %xmm5,%xmm1 │ │ │ │ │ + movapd %xmm2,%xmm14 │ │ │ │ │ + mov 0x10(%r9),%rax │ │ │ │ │ + mulsd %xmm5,%xmm0 │ │ │ │ │ + mov 0x18(%r9),%rcx │ │ │ │ │ + mulsd %xmm8,%xmm4 │ │ │ │ │ + mulsd %xmm8,%xmm7 │ │ │ │ │ shl $0x3,%rax │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - movaps %xmm10,%xmm12 │ │ │ │ │ - lea (%rdi,%rax,1),%rcx │ │ │ │ │ - lea (%r14,%rax,1),%rbp │ │ │ │ │ - mulsd %xmm10,%xmm3 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm11 │ │ │ │ │ - movsd 0x0(%rbp),%xmm15 │ │ │ │ │ - movaps %xmm10,%xmm9 │ │ │ │ │ + lea (%rdi,%rax,1),%r12 │ │ │ │ │ + movapd %xmm1,%xmm10 │ │ │ │ │ + lea (%r10,%rax,1),%rbx │ │ │ │ │ + movapd %xmm0,%xmm3 │ │ │ │ │ + addsd %xmm4,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm13 │ │ │ │ │ + mov %rbx,-0x58(%rsp) │ │ │ │ │ + lea 0x0(,%rcx,8),%rdx │ │ │ │ │ + subsd %xmm1,%xmm4 │ │ │ │ │ + movsd -0x10(%r8),%xmm1 │ │ │ │ │ + lea (%r15,%rdx,1),%r13 │ │ │ │ │ + addsd %xmm7,%xmm0 │ │ │ │ │ + movsd %xmm13,-0x50(%rsp) │ │ │ │ │ + lea (%rsi,%rdx,1),%r14 │ │ │ │ │ + mov 0x8(%r9),%rcx │ │ │ │ │ + subsd %xmm7,%xmm3 │ │ │ │ │ + movsd -0x8(%r8),%xmm7 │ │ │ │ │ + mulsd %xmm1,%xmm11 │ │ │ │ │ + mulsd %xmm10,%xmm13 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + movapd %xmm0,%xmm12 │ │ │ │ │ + mulsd %xmm7,%xmm14 │ │ │ │ │ + mulsd %xmm1,%xmm12 │ │ │ │ │ + mulsd (%r12),%xmm10 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + movapd %xmm0,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm11 │ │ │ │ │ + addsd %xmm9,%xmm15 │ │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + add %r15,%rax │ │ │ │ │ + lea 0x0(,%rcx,8),%r11 │ │ │ │ │ + lea (%rsi,%r11,1),%rcx │ │ │ │ │ + lea (%r15,%r11,1),%rbp │ │ │ │ │ + subsd %xmm9,%xmm11 │ │ │ │ │ + movapd %xmm6,%xmm9 │ │ │ │ │ + mulsd %xmm1,%xmm9 │ │ │ │ │ + movsd %xmm11,-0x38(%rsp) │ │ │ │ │ + movapd %xmm12,%xmm11 │ │ │ │ │ + movsd (%rdi),%xmm12 │ │ │ │ │ + subsd %xmm9,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm9 │ │ │ │ │ + addsd %xmm9,%xmm11 │ │ │ │ │ + movsd (%r12),%xmm9 │ │ │ │ │ + mulsd %xmm3,%xmm9 │ │ │ │ │ + mulsd -0x50(%rsp),%xmm3 │ │ │ │ │ + movsd %xmm11,-0x40(%rsp) │ │ │ │ │ + movsd (%r10),%xmm11 │ │ │ │ │ mov %rcx,-0x50(%rsp) │ │ │ │ │ - lea 0x0(,%rsi,8),%rcx │ │ │ │ │ - shl $0x3,%rdx │ │ │ │ │ - mulsd %xmm4,%xmm2 │ │ │ │ │ - movaps %xmm1,%xmm0 │ │ │ │ │ - lea 0x0(%r13,%rcx,1),%rsi │ │ │ │ │ - lea (%r10,%rcx,1),%r12 │ │ │ │ │ - addsd %xmm3,%xmm0 │ │ │ │ │ - subsd %xmm1,%xmm3 │ │ │ │ │ - movaps %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm13,%xmm12 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ - movaps %xmm7,%xmm14 │ │ │ │ │ - lea 0x0(%r13,%rdx,1),%r8 │ │ │ │ │ - lea (%r10,%rdx,1),%r11 │ │ │ │ │ - addsd %xmm2,%xmm7 │ │ │ │ │ - subsd %xmm2,%xmm14 │ │ │ │ │ - mulsd %xmm5,%xmm9 │ │ │ │ │ - mov %rsi,-0x48(%rsp) │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - lea (%r14,%rdx,1),%r9 │ │ │ │ │ - add %rdi,%rdx │ │ │ │ │ - addsd %xmm1,%xmm12 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - mulsd %xmm14,%xmm15 │ │ │ │ │ - movaps %xmm7,%xmm6 │ │ │ │ │ - mulsd %xmm5,%xmm1 │ │ │ │ │ + addsd %xmm13,%xmm9 │ │ │ │ │ + movapd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm10,%xmm3 │ │ │ │ │ + movapd %xmm12,%xmm10 │ │ │ │ │ + subsd %xmm9,%xmm12 │ │ │ │ │ + subsd %xmm3,%xmm13 │ │ │ │ │ + addsd %xmm9,%xmm10 │ │ │ │ │ + movsd (%r14),%xmm9 │ │ │ │ │ + movsd %xmm12,-0x28(%rsp) │ │ │ │ │ + movsd 0x0(%r13),%xmm12 │ │ │ │ │ + addsd %xmm11,%xmm3 │ │ │ │ │ + movapd %xmm1,%xmm11 │ │ │ │ │ + movsd %xmm13,-0x30(%rsp) │ │ │ │ │ + movapd %xmm7,%xmm13 │ │ │ │ │ + mulsd %xmm12,%xmm1 │ │ │ │ │ + mulsd %xmm9,%xmm7 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + mulsd %xmm9,%xmm11 │ │ │ │ │ + movsd 0x0(%rbp),%xmm9 │ │ │ │ │ + mulsd %xmm9,%xmm5 │ │ │ │ │ + subsd %xmm7,%xmm1 │ │ │ │ │ + movsd (%rcx),%xmm7 │ │ │ │ │ + lea (%rdi,%r11,1),%rcx │ │ │ │ │ + add %r10,%r11 │ │ │ │ │ + mov %r11,-0x48(%rsp) │ │ │ │ │ + addsd %xmm13,%xmm11 │ │ │ │ │ + mulsd %xmm7,%xmm12 │ │ │ │ │ + movapd %xmm8,%xmm13 │ │ │ │ │ + mulsd %xmm9,%xmm13 │ │ │ │ │ + movapd %xmm1,%xmm9 │ │ │ │ │ + mulsd %xmm7,%xmm8 │ │ │ │ │ + movapd %xmm11,%xmm7 │ │ │ │ │ + addsd %xmm13,%xmm12 │ │ │ │ │ + movapd %xmm4,%xmm13 │ │ │ │ │ + subsd %xmm8,%xmm5 │ │ │ │ │ + movapd %xmm11,%xmm8 │ │ │ │ │ + movsd (%rcx),%xmm11 │ │ │ │ │ + addsd %xmm12,%xmm8 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + subsd %xmm12,%xmm7 │ │ │ │ │ + movsd (%r11),%xmm12 │ │ │ │ │ + lea (%rdi,%rdx,1),%r11 │ │ │ │ │ + add %r10,%rdx │ │ │ │ │ + addsd %xmm5,%xmm9 │ │ │ │ │ + subsd %xmm5,%xmm1 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm0,%xmm5 │ │ │ │ │ + mulsd %xmm11,%xmm5 │ │ │ │ │ + movsd (%r11),%xmm11 │ │ │ │ │ + mulsd %xmm12,%xmm0 │ │ │ │ │ + movsd (%rdx),%xmm12 │ │ │ │ │ + addsd %xmm13,%xmm5 │ │ │ │ │ + movapd %xmm14,%xmm13 │ │ │ │ │ + subsd %xmm4,%xmm0 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm15,%xmm4 │ │ │ │ │ + mulsd %xmm11,%xmm4 │ │ │ │ │ + mulsd %xmm14,%xmm11 │ │ │ │ │ + addsd %xmm13,%xmm4 │ │ │ │ │ + movapd %xmm15,%xmm13 │ │ │ │ │ + movapd %xmm6,%xmm15 │ │ │ │ │ + mulsd %xmm12,%xmm13 │ │ │ │ │ + movapd %xmm5,%xmm12 │ │ │ │ │ + addsd %xmm4,%xmm12 │ │ │ │ │ + subsd %xmm4,%xmm5 │ │ │ │ │ + movapd %xmm0,%xmm4 │ │ │ │ │ + subsd %xmm11,%xmm13 │ │ │ │ │ + subsd %xmm13,%xmm4 │ │ │ │ │ + addsd %xmm13,%xmm0 │ │ │ │ │ + movsd %xmm4,-0x20(%rsp) │ │ │ │ │ + movsd (%rsi),%xmm13 │ │ │ │ │ + movapd %xmm2,%xmm4 │ │ │ │ │ + movsd (%r15),%xmm14 │ │ │ │ │ mulsd %xmm13,%xmm6 │ │ │ │ │ - mulsd %xmm11,%xmm14 │ │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ │ - movaps %xmm4,%xmm2 │ │ │ │ │ - mulsd %xmm13,%xmm2 │ │ │ │ │ - movsd %xmm1,-0x38(%rsp) │ │ │ │ │ - movaps %xmm11,%xmm1 │ │ │ │ │ - movaps %xmm8,%xmm11 │ │ │ │ │ - subsd %xmm2,%xmm9 │ │ │ │ │ - movaps %xmm3,%xmm2 │ │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ │ - mulsd 0x0(%rbp),%xmm0 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - addsd %xmm1,%xmm15 │ │ │ │ │ - movsd (%rsi),%xmm1 │ │ │ │ │ - addsd %xmm2,%xmm6 │ │ │ │ │ - movsd (%r14),%xmm2 │ │ │ │ │ - subsd %xmm0,%xmm14 │ │ │ │ │ - movaps %xmm2,%xmm0 │ │ │ │ │ - subsd %xmm15,%xmm2 │ │ │ │ │ - subsd %xmm14,%xmm11 │ │ │ │ │ - addsd %xmm14,%xmm8 │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm13,%xmm14 │ │ │ │ │ - mulsd (%r12),%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm0 │ │ │ │ │ - movsd -0x20(%r15),%xmm15 │ │ │ │ │ - movsd %xmm2,-0x28(%rsp) │ │ │ │ │ - movsd (%r12),%xmm2 │ │ │ │ │ - mulsd (%r11),%xmm15 │ │ │ │ │ - mulsd %xmm5,%xmm2 │ │ │ │ │ - mulsd %xmm1,%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm14 │ │ │ │ │ - subsd %xmm5,%xmm13 │ │ │ │ │ - movsd -0x18(%r15),%xmm2 │ │ │ │ │ - movsd -0x20(%r15),%xmm5 │ │ │ │ │ - mulsd (%r11),%xmm2 │ │ │ │ │ - mulsd (%r8),%xmm5 │ │ │ │ │ - addsd %xmm2,%xmm5 │ │ │ │ │ - movq %xmm5,%rsi │ │ │ │ │ - movsd -0x18(%r15),%xmm5 │ │ │ │ │ - mulsd (%r8),%xmm5 │ │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ │ - subsd %xmm5,%xmm15 │ │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ │ - lea (%r14,%rcx,1),%rsi │ │ │ │ │ - add %rdi,%rcx │ │ │ │ │ - addsd %xmm14,%xmm5 │ │ │ │ │ - subsd %xmm1,%xmm14 │ │ │ │ │ - movaps %xmm5,%xmm2 │ │ │ │ │ - movaps %xmm13,%xmm5 │ │ │ │ │ - subsd %xmm15,%xmm13 │ │ │ │ │ - addsd %xmm15,%xmm5 │ │ │ │ │ - movsd %xmm5,-0x30(%rsp) │ │ │ │ │ - movsd %xmm13,-0x20(%rsp) │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - movaps %xmm14,%xmm5 │ │ │ │ │ - mov %r9,-0x40(%rsp) │ │ │ │ │ - lea 0x0(%r13,%rax,1),%r9 │ │ │ │ │ - add %r10,%rax │ │ │ │ │ - movaps %xmm1,%xmm14 │ │ │ │ │ - mulsd %xmm7,%xmm14 │ │ │ │ │ - mulsd (%rdx),%xmm7 │ │ │ │ │ - movaps %xmm14,%xmm13 │ │ │ │ │ - movsd (%rdx),%xmm14 │ │ │ │ │ - mulsd %xmm3,%xmm14 │ │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ │ - addsd %xmm14,%xmm13 │ │ │ │ │ - subsd %xmm3,%xmm7 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - movsd (%rsi),%xmm3 │ │ │ │ │ - movaps %xmm7,%xmm15 │ │ │ │ │ - movaps %xmm13,%xmm1 │ │ │ │ │ - mulsd %xmm9,%xmm14 │ │ │ │ │ - mulsd %xmm12,%xmm3 │ │ │ │ │ - mulsd (%rsi),%xmm9 │ │ │ │ │ - addsd %xmm14,%xmm3 │ │ │ │ │ - movsd (%rcx),%xmm14 │ │ │ │ │ - addsd %xmm3,%xmm1 │ │ │ │ │ - mulsd %xmm12,%xmm14 │ │ │ │ │ - movaps %xmm9,%xmm12 │ │ │ │ │ - movaps %xmm14,%xmm9 │ │ │ │ │ - movaps %xmm13,%xmm14 │ │ │ │ │ - movsd 0x0(%r13),%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 (%r10),%xmm7 │ │ │ │ │ - mulsd %xmm13,%xmm1 │ │ │ │ │ + movsd -0x38(%rsp),%xmm11 │ │ │ │ │ + mulsd %xmm14,%xmm2 │ │ │ │ │ + mulsd %xmm14,%xmm15 │ │ │ │ │ + movsd -0x40(%rsp),%xmm14 │ │ │ │ │ mulsd %xmm13,%xmm4 │ │ │ │ │ - mulsd %xmm7,%xmm9 │ │ │ │ │ - mulsd %xmm10,%xmm7 │ │ │ │ │ - movaps %xmm2,%xmm10 │ │ │ │ │ - addsd %xmm1,%xmm9 │ │ │ │ │ - movsd (%r9),%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movsd (%rax),%xmm4 │ │ │ │ │ - mulsd %xmm6,%xmm1 │ │ │ │ │ - movaps %xmm1,%xmm13 │ │ │ │ │ - movsd -0x38(%rsp),%xmm1 │ │ │ │ │ - mulsd %xmm4,%xmm1 │ │ │ │ │ - mulsd %xmm6,%xmm4 │ │ │ │ │ - movaps %xmm9,%xmm6 │ │ │ │ │ - addsd %xmm1,%xmm13 │ │ │ │ │ - movsd -0x38(%rsp),%xmm1 │ │ │ │ │ - mulsd (%r9),%xmm1 │ │ │ │ │ - addsd %xmm13,%xmm6 │ │ │ │ │ - subsd %xmm13,%xmm9 │ │ │ │ │ - addsd %xmm6,%xmm10 │ │ │ │ │ + movsd (%rbx),%xmm13 │ │ │ │ │ + mulsd %xmm13,%xmm14 │ │ │ │ │ subsd %xmm6,%xmm2 │ │ │ │ │ - movsd -0x28(%rsp),%xmm6 │ │ │ │ │ - subsd %xmm1,%xmm4 │ │ │ │ │ - movaps %xmm7,%xmm1 │ │ │ │ │ - addsd %xmm4,%xmm1 │ │ │ │ │ - subsd %xmm4,%xmm7 │ │ │ │ │ - movaps %xmm0,%xmm4 │ │ │ │ │ - addsd %xmm12,%xmm4 │ │ │ │ │ - subsd %xmm12,%xmm0 │ │ │ │ │ + movsd (%rax),%xmm6 │ │ │ │ │ + mulsd %xmm11,%xmm13 │ │ │ │ │ + addsd %xmm15,%xmm4 │ │ │ │ │ + movapd %xmm11,%xmm15 │ │ │ │ │ + mulsd %xmm6,%xmm15 │ │ │ │ │ + mulsd -0x40(%rsp),%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + movapd %xmm4,%xmm15 │ │ │ │ │ + subsd %xmm13,%xmm6 │ │ │ │ │ + movapd %xmm2,%xmm13 │ │ │ │ │ + addsd %xmm14,%xmm15 │ │ │ │ │ + subsd %xmm6,%xmm2 │ │ │ │ │ + addsd %xmm6,%xmm13 │ │ │ │ │ + movapd %xmm10,%xmm6 │ │ │ │ │ + subsd %xmm14,%xmm4 │ │ │ │ │ + movapd %xmm8,%xmm14 │ │ │ │ │ + addsd %xmm12,%xmm6 │ │ │ │ │ + addsd %xmm15,%xmm14 │ │ │ │ │ + subsd %xmm12,%xmm10 │ │ │ │ │ movsd -0x20(%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,(%r14) │ │ │ │ │ - movsd -0x30(%rsp),%xmm4 │ │ │ │ │ - addsd %xmm1,%xmm4 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes